Part Number:TMS320C6678
Ti专家好:
在使用TI提供的IBL文件编译工具链b2i2c,将.out文件生成满足SPI方式启动的bin文件,报错如下,out文件的大小在127KB。请帮忙看一下,谢谢。

Shine:
请参考附件C6678 SPI boot例程的转换步骤。具体参考C6678_SPIboot_usersManual.pdf的Task 2: Building the btbl file – boot table format章节。0572.C6678_directROM_boot_examples.zip
,
Duan Siyu:
感谢回复,我后续查看了站内的其他关于此类问题的帖子。具体参考了之前您回复的帖子的操作流程,出现了如下问题。麻烦帮忙解答一下,谢谢。
,
Shine:
mingw用来重新编译IBL。将.out文件转换成.bin文件不需要mingw。
,
Duan Siyu:
是的,romparse.exe可执行程序也出现了array size exceeded的情况,我进行重新编译后报故如上图,请问有啥解决方案或者生成的romparse.exe可执行程序提供吗?
,
Shine:
请参考下面的帖子。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/596520/tms320c6678-how-to-recompile-romparse-of-processor-sdk
,
Duan Siyu:
您好,我参考的就是链接中的相关指令操作,报的上述问题
,
Shine:
compiler, MinGW, perl路径都修改了么?
,
Duan Siyu:
对。直接运行的链接里的路径配置脚本。
,
Shine:
再按照下面工程师提供的步骤编译一下。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/796541/ccs-tms320c6657-romparse-can-t-be-rebuid-on-windows-10https://e2e.ti.com/support/processors-group/processors/f/processors-forum/500524/romparse
,
Duan Siyu:
TI专家,您好。我尝试用上方链接的配置,修改romparse.h中MAX_DATA_LEN_32bit为0x400000,可以将rompare.exe编译成功。但是后续使用时,发现无法生成i2crom.ccs。增加打印后发现,程序未进入createOutput(),直接在yyparse()退出了,但具体不知道在哪个位置退出了。请问这种情况怎么解决?
TI中文支持网




