TI中文支持网
TI专业的中文技术问题搜集分享网站

dvsk DMAI,makefile 无语的问题,

顶层makefile

这里PLATFORM=dm368

dmai:
 $(MAKE) -C $(DMAI_INSTALL_DIR) PLATFORM=$(PLATFORM)_al \
 CE_INSTALL_DIR_$(PLATFORM)_al=$(CE_INSTALL_DIR) \
 CODEC_INSTALL_DIR_$(PLATFORM)_al=$(CODEC_INSTALL_DIR) \
 CMEM_INSTALL_DIR_$(PLATFORM)_al=$(CMEM_INSTALL_DIR) \
 FC_INSTALL_DIR_$(PLATFORM)_al=$(FC_INSTALL_DIR) \
 XDAIS_INSTALL_DIR_$(PLATFORM)_al=$(XDAIS_INSTALL_DIR) \
 LINUXLIBS_INSTALL_DIR_$(PLATFORM)_al=$(LINUXLIBS_INSTALL_DIR) \
 LINUXKERNEL_INSTALL_DIR_$(PLATFORM)_al=$(LINUXKERNEL_INSTALL_DIR) \
 CROSS_COMPILE_$(PLATFORM)_al=$(CSTOOL_PREFIX) \
 XDC_INSTALL_DIR_$(PLATFORM)_al=$(XDC_INSTALL_DIR) \
 VERBOSE=false \
 all

/dmai_2_20_00_15 目录里

Rules.make里。莫名其妙的有这句话。大哥我编译的dm368.

PLATFORM=o3530_al

而:\dvsdk368\dmai_2_20_00_15\packages\ti\sdo\dmai 里的makefile

全包含的是/dmai_2_20_00_15/Rules.make,即PLATFORM=o3530_al

Ti的大哥,怎么解释啊

kesi joha:

见笑了,我搞错了

CE_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/codec-engine_2_25_02_11

CMEM_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/linuxutils_2_25_02_08

FC_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/framework-components_2_25_01_05

XDAIS_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/xdais_6_25_02_11

CODEC_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/codecs-dm365_03_10_00_06

LINUXLIBS_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/linux-devkit/arm-none-linux-gnueabi/usr

LINUXKERNEL_INSTALL_DIR_dm368_al = \

   $(DVSDK_INSTALL_DIR)/psp/linux-kernel-source

CROSS_COMPILE_dm368_al = \

   /library/cs/arm-2009q1/bin/arm-none-linux-gnueabi-

USER_XDC_PATH_dm368_al = \

   $(CE_INSTALL_DIR_dm368_al)/examples

XDC_INSTALL_DIR_dm368_al = \

   $(DVSDK_4_00_INSTALL_DIR_o3530_al)/xdctools_3_16_03_36

EXEC_DIR_dm368_al = \

   $(HOME)/workdir/filesys/opt/dvsdk/$(PLATFORM)

DVSDK_3_10_INSTALL_DIR=${HOME}/dvsdk_3_10_00_16/dvsdk_3_10_00_16

—————————-

EXEC_DIR_dm368_al = \

   $(HOME)/workdir/filesys/opt/dvsdk/$(PLATFORM)

只有这个 没有转化,但是 EXEC_DIR_dm368_al 在工程里,好像没有第2个;就是错了,也不影响

kesi joha:

回复 kesi joha:

但是 问题 错在

PLATFORM_OS= $(strip $(PLATFORM_OS_$(PLATFORM)))

PLATFORM_DEVICE= $(strip $(PLATFORM_DEVICE_$(PLATFORM)))

PLATFORM_PERIPHERALS= $(strip $(PLATFORM_PERIPHERALS_$(PLATFORM)))

PLATFORM_XDC_TARGET= $(strip $(PLATFORM_XDC_TARGET_$(PLATFORM)))

PLATFORM_XDC= $(strip $(PLATFORM_XDC_$(PLATFORM)))

我编译的是:368,PLATFORM这个变量将是 o3530_al

怎么解释

Feng Dong:

回复 kesi joha:

请参考dvsdk的编译说明,不要扎到里面去编译.

赞(0)
未经允许不得转载:TI中文支持网 » dvsk DMAI,makefile 无语的问题,
分享到: 更多 (0)