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.

[参考译文] RTOS/TMS320C6678:TMS320C6678 TI-RTOS IBL 引导加载程序构建问题

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320C6678

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/617955/rtos-tms320c6678-tms320c6678-ti-rtos-ibl-bootloader-building-problem

器件型号:TMS320C6678

工具/软件:TI-RTOS

你(们)好

我想为 TMS320C6678重建 IBL 波特图加载程序。 我在两个窗口(使用 MinGW 和 Ubuntu 系统)上使用最新版本的 TI-RTOS (ti-processor-sdk-rtos-c667x-evm-04.00.00.04)。 但我在两个系统上都出现了错误(如下所示)。 我在两个系统上发现了此错误、原因是未在   makeeco.mk 或 makedefs.mk 文件中定义环境变量 MAKEDEP。

如何设置此 变量 并重建 IBL?

谢谢

使-C ./../device/c64x/make CDefs='-DIBL_CFG_I2C_MAP_DATA_BUS_ADDR=0x51 -DEXCLUDE_COFF -DEXCLUDE_BIS -DEXCLUDE_BIS_GPIO-DEXCLUDE_DMI_MODE=1 -DSPI_MODE=24 -DEXCLUDE_IN_IN_IN=1-DEXCLUDE=1 -DIV_IN_IN_1 -DIB_IN_IN_IN_1 -DIV=1 -DIB_IN_IN_IN_IN_IN_IN_1 -DIV=1 -DIB_IN_IN_IN_IN_IN_IN_IN_IN_IN_1 -DIV=2 -DIB_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_1 -DIV=1 -DIB_IN_IN_ ibl.i2c.be.ccs' ibl_init.i2c.be.ccs
make[5]:输入目录`/f/ti/pdk_c667x_2_0_6/packages/ti/boot/ibl/src/device/c64x/make
q -i -a -ele.oa -o$.da ./../../device/c64x/c64x.s
/bin/sh:Q:找不到命令
maked[5]:[C64x.dA]错误127 (已忽略)
检查命令行依赖项
相同
cl6x -c -k -m200 -ml0 -ms3 -o2 -pm -pds1111 -pds827 -pds824 -pds837 -pds1037 -pds195 -pds97 -pden -pdd -mv6400+-I./../../device/c66x -I./../../cfg/c66x -I./../../device -I.E.00.00.00.00.00.00.00.00.00.00.00. -I./../../arch/c64x -"F:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3 "/include -"F:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.3 "/lib -I./../../hw/plls -I./../../hw/pscs -I./../../hw/gpio -I./../../hw/ddrs/emif31 -I./../../hw/pa -I./../../hw/qm -I./../../hw/cpdma -I./../../hw/nors -I./../../hw/uart -I.-I.-I.-I.2./../../hw/serdes -I.2./../../driver/eth ibl_init.i2c.be.ccs -I.1./../../hw/nands /../../hw/spi ibl.i2c.be.ccs -ID_DBIT_DCLPAD_1=DSP_DSP_DONB_1_DCLPAD_EXPAD_EXPAD_EXPAD_1=1-END1_DCLPAD_D1=1-DCL_DSP_NOT_DCLPAD_1_DIN_DIN_NOT_DCLPAD_EXPAD_EXPAD_D1=1-D1=_DBIT_UCLPAD_D1_DSP_NOT_UCLPAD_D1=_DSP_DIN_DIN_DIN_DIN_DIN_DIN_DIN_NOT_UCLPAD_NOT_DES_EXPAD_EXPAD_EXPAD_EXPAD_EXPAD_NOT_1=1-EN_/../../device/c66x/c66x.c
/bin/sh:cl6x:找不到命令

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Hamidreza、

    我已将此内容转发给软件专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如 Wiki 上所示、您使用 IBL 文件夹中 build_instructions.txt 中提供的说明使用 MinGW 环境进行构建

    n`t 您没有我要附上的信息、请按照以下说明操作:

    e2e.ti.com/.../build_5F00_instructions.txt

    您需要首先使用设置构建环境  

    在 Linux Bash shell 上运行"source setupenvLnx.sh"
    在 MinGW-MSYS Bash shell 上"源 setupenvMsys.sh"

    在执行此操作之前、请修改.sh 文件以指示 C6000 CGT 编译器的安装位置。

    希望这对您有所帮助。

    此致、

    Rahul