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.

DM3730 编译DVSDK时出错误

Other Parts Discussed in Thread: DM3730

在DVSDK目录下:make

出错误信息为:

make[3]: 正在进入目录 `/home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/src/samples/loop'
echo Generating loopgpp...
Generating loopgpp...
/usr/local/arm/arm-2009q1/bin/arm-arago-linux-gnueabi-gcc -lpthread -lc   -L/usr/local/arm/arm-2009q1/lib -L/usr/local/arm/arm-2009q1/lib -o/home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/BUILD/LOOP/BIN/DEBUG/loopgpp  /home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/BUILD/LOOP/OBJ/DEBUG/loop.o /home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/BUILD/LOOP/OBJ/DEBUG/loop_os.o /home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/BUILD/LOOP/OBJ/DEBUG/main.o   /home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/BUILD/EXPORT/DEBUG/dsplink.lib
make[3]: /usr/local/arm/arm-2009q1/bin/arm-arago-linux-gnueabi-gcc:命令未找到
make[3]: *** [loopgpp.deb] 错误 127
make[3]:正在离开目录 `/home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/src/samples/loop'
make[2]: *** [trgdeb] 错误 2
make[2]:正在离开目录 `/home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/src/samples/loop'
make[1]: *** [loop.trgdeb] 错误 2
make[1]:正在离开目录 `/home/ema/dm3730/dvsdk4/dsplink_1_65_01_05_eng/dsplink/gpp/src/samples'
make: *** [dsplink_samples] 错误 2

我的Rule.make如下:

# Define target platform.
PLATFORM=dm3730

# The installation directory of the SDK.
DVSDK_INSTALL_DIR=/home/ema/dm3730/dvsdk4

# For backwards compatibility
DVEVM_INSTALL_DIR=$(DVSDK_INSTALL_DIR)

# Where DSP/BIOS is installed.
BIOS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/dspbios_5_41_03_17

# Where the DSPBIOS Utils package is installed.
BIOSUTILS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/biosutils_1_02_02

# Where the Codec Engine package is installed.
CE_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/codec-engine_2_26_02_11

# Where the DSP Link package is installed.
LINK_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/dsplink_1_65_01_05_eng

# Where the codecs are installed.
CODEC_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/codecs-omap3530_4_02_00_00

# Where DMAI package is installed.
DMAI_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/dmai_2_20_00_15

# Where the SDK demos are installed
DEMO_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/dvsdk-demos_4_02_00_01

# Where the DVTB package is installed.
DVTB_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/dvtb_4_20_18

# Where the EDMA3 LLD package is installed.
EDMA3_LLD_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/edma3lld_01_11_02_05
EDMA3LLD_INSTALL_DIR=$(EDMA3_LLD_INSTALL_DIR)

# Where the Framework Components package is installed.
FC_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/framework-components_2_26_00_01

# Where the MFC Linux Utils package is installed.
LINUXUTILS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/linuxutils_2_26_02_05
CMEM_INSTALL_DIR=$(LINUXUTILS_INSTALL_DIR)

# Where the XDAIS package is installed.
XDAIS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/xdais_6_26_01_03

# Where the RTSC tools package is installed.
XDC_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/xdctools_3_16_03_36

# Where the Code Gen is installed.
CODEGEN_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/cgt6x_6_1_14

# Where the PSP is installed.
PSP_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/psp

# The directory that points to your kernel source directory.
#LINUXKERNEL_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/psp/linux-2.6.37-psp04.02.00.07.sdk
LINUXKERNEL_INSTALL_DIR=/home/ema/source/linux-03.00.01.06
KERNEL_INSTALL_DIR=$(LINUXKERNEL_INSTALL_DIR)

# Where the local power manager is installed.
LPM_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/local-power-manager_1_24_03_10_eng

# Where the development headers and libs are installed.
LINUXLIBS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/linux-devkit/arm-arago-linux-gnueabi/usr

# Where c6accel package is installed.
C6ACCEL_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/c6accel_1_01_00_07

# Where c6run package is installed.
C6RUN_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/c6run_0_98_03_03

# Where opengl graphics package is installed.
GRAPHICS_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/graphics-sdk_4.03.00.02

# The prefix to be added before the GNU compiler tools (optionally including # path), i.e. "arm_v5t_le-" or "/opt/bin/arm_v5t_le-".
#CSTOOL_DIR=/home/ema/dm3730/dvsdk4/linux-devkit/
#CSTOOL_PREFIX=$(CSTOOL_DIR)/bin/arm-arago-linux-gnueabi-
#CSTOOL_PATH=$(CSTOOL_DIR)/bin
CSTOOL_DIR=/usr/local/arm/arm-2009q1
CSTOOL_PREFIX=$(CSTOOL_DIR)/bin/arm-none-linux-gnueabi-
CSTOOL_PATH=$(CSTOOL_DIR)/bin

MVTOOL_DIR=$(CSTOOL_DIR)
MVTOOL_PREFIX=$(CSTOOL_PREFIX)

# Where to copy the resulting executables
EXEC_DIR=/home/ema/dm3730/dvsdk4/filesystem/dmrootfs

  • 你看看你配置的交叉编译路径是这个:

    CSTOOL_DIR=/usr/local/arm/arm-2009q1
    CSTOOL_PREFIX=$(CSTOOL_DIR)/bin/arm-none-linux-gnueabi-

    你先确认一下,你这个路径下面有没有 交叉编译工具,

    你这个是一个路径配置的问题,配置对了,就可以编译过了

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