TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6678: BootLoader编译工具链问题

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()退出了,但具体不知道在哪个位置退出了。请问这种情况怎么解决?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: BootLoader编译工具链问题
分享到: 更多 (0)