This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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的大哥,怎么解释啊

  • 见笑了,我搞错了

    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个;就是错了,也不影响

  • 但是 问题 错在

    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

    怎么解释

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

x 出现错误。请重试或与管理员联系。