部件号: TMS320C6657
大家好、我正在尝试构建用于 I2C 引导的 IBL。
我一直尝试这样,但我得到了像这样的错误消息
Lee@user /c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl、src、make
$ mingw32-make evm_c6657_i2c ENDIAN=little I2C_BUS_ADDR=0x51
设置-f makestg1 I2C_BUS_ADDR=0x51 I2C_MAP_ADDR=0x500 \
ENDIAND_MODE=Little arch=C64x target=c665x EVM=c6657l SPI=无 SPI_Defs=SPII_MODE=1 SPI_ADDR_WIDTH=24 SPI_NPIN=5 SPI_CSEL=2 SPI_C2TDEL=1 SPI_CLKDIV=8 SPI_ROM=1'\
COFF'COFF BIS NAND_GPIO' c665x CEXCLUDES=
Make[1]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl / src / Make'
make -f makestg2 arch=C64x target=c665x ENDIAN=Little I2C_SIZE_BYTES=0x20000 I2C_BUS_ADDR=0x51 INTERNAL_UTILS= SPI_Defs=SPII_MODE=1 SPI_ADDR_WIDTH=24 SPI_NPIN=5 SPI_CSEL=2 SPI_C2TDEL=1 SPI_CLKDIV=8 SPI_ROM=1 utils
Make[2]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl / src / Make'
制作-C.../util/btoccs
Make[3]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/btoccs'
gcc -o b2ccs b2ccs.c
gcc -o b2i2c b2i2c.c
gcc -o ccs2b ccs2b.c
gcc -o bfaddsect bfaddsect.c
gcc -o bfmerge bfmerge .c
gcc -o ccs2bin ccs2bin.c
ccs2bin.c:在函数“parseit"中“中:
ccs2bin.c:74:14:警告:函数'strcmp'的隐式声明[-Wimplicate-function-statement]
if(!strcmp (argv[i]、“-swap")“))
^~~~~~μ s
Make[3]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/btoccs'
设置-C ./util/romparse target=c665x
make[3]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/rompars'
正在检查命令行相关性
也一样
make[3]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/rompars'
make -C ./util/i2cConfig c665x MAINDEFS='-DIBL_CFG_I2C_MAP_TALE_DATA_BUS_ADDR=0x51 -DEXCLUDE_COFF -DEXCLUDE_BIS -DEXCLUDE_NAND_GPIO -DSPI_MODE=1 -DSPI_ADDR_WIDTH=24 ibl_init.i2c.be.ccs“' ibl.i2c.be.ccs“''
Make[3]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/i2cConfig'
使-f makestg2 arch=C64x I2C_BUS_ADDR=0x51 I2C_MAP_ADDR=0x500 target=c665x c665x
Make[4]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/i2cConfig'
正在检查命令行相关性
也一样
制作硬件
制作-C../../hw/c64x/make HW
Make[5]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /hw/c64x/make“
正在检查命令行相关性
也一样
Make[5]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /hw/c64x/make“
制造设备
make -C ../../device/c64x/make CDEFS='-DIBL_CFG_I2C_MAP_TALE_DATA_BUS_ADDR=0x51 -DEXCLUDE_COFF -DEXCLUDE_BIS -DEXCLUDE_NAND_GPIO -DSPI_MODE=1 -DSPI_ADDR_WIDTH=24 -DSPI_NPIN=5 ibl_init.i2c.be.ccs ibl.i2c.be.ccs'
make[5]:输入目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src./device/c64x/make'
q -i -a -ele.oa -o$.da ./../../device/c64x/c64x.s
/bin/sh:问:未找到命令
make[5]:[C64x.da]错误 127(已忽略)
正在检查命令行相关性
也一样
make[5]:正在离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /device/c64x/make“
cl6x -z -o i2cparam_c665x_le.out -m i2cparam_c665x_le.map i2cparam.le.oc .../ti/c6000_7.4.24 ../../hw/c64x/make/i2c.le.oc ../../device/c64x/make/c64x.le.oa ../lib/rts64plus.lib ../../hw/c64x/make/psc.le.oc ./../device/c64x/make/c665xutil.le.oc ./../hw/c64x/make/cfgpll2.le.oc ..cl.cparam.cmd “C:/../hw/c64x/make/pll.le.oc /../hw/c64x/make/cfgpll.le.oc “
“C:\\Users\\Le\\AppData\\Local\\Temp\\{49ED1E33-ACB5-4A58-92F8-1CEA15E4C301}“、第 15 行:错误:
找不到文件“C:/ti/c6000_7.4.24/lib/rts64plus.lib “
警告:自动 RTS 选择: 尝试在索引中自动链接
库“libc.a"失败“失败;未找到文件
警告:入口点符号“_c_int00"未“未定义
警告:未找到合适的入口点;设置为 0
错误:链接时遇到错误;未构建“i2cparam_c665x_le.out"</s>“
>>编译失败
Make[4]:***[C665x]错误 1
Make[4]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/i2cConfig'
Make[3]:***[C665x]错误 2.
Make[3]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl src /util/i2cConfig'
MAKE[2]:***[UTILS]错误 2
Make[2]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl / src / Make'
Make[1]:***[le_target] Error 2
Make[1]:离开目录`/c/ti/pdk_c665x_2_0_16/packages/ti/boot/ibl / src / Make'
Makefile:348:目标“evm_c6657_i2c"的“的配置失败
mingw32-make:***[evm_c6657_i2c] Error 2.
我不知道该怎么办
谢谢你
请注意 Lee
---> 您‑交叉验证 C66x CGT 路径是否已正确配置? 