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

TMS320C6678多核IBL NAND启动求助

TI的工程师:

你好!

最近在做6678的多核启动开发,目前已经能够通过SPI-NOR直接进行8核同时启动的程序,能够进行IBL下的NAND和NOR的单核启动,证明了IBL烧写是没有问题的。

请问如何进行IBL-NAND的多核烧写?按照操作步骤将所烧写的.out文件改为了app.bin进行烧写,但是这只是单核程序的烧写方法,我现在有8个核的8个独立的程序,cmd中按照0x1x800000的方式全部分配成了全局地址,请问我应该如何进行8核的启动?

1、是需要像SPI直接启动一样,利用工具链将8个.out合成1个,还是8核分别烧写?

2、具体应该如何操作,是否有相应说明文档或者工具提供呢?谢谢!

Allen35065:

IBL的NAND启动只支持BIN和ELF的文件格式,所以没办法像SPI NOR读取8个核的启动文件进来。

如果需要支持八核NAND启动,需要自行修改IBL,或者core 0启动以后,通过core 0的程序将其它7个核的代码拷贝过来再启动;

无论哪种方法都需要自己写一些代码,暂时没有现成的工具。

user114715729:

回复 Allen35065:

感谢您的回复,我是否可以理解为:

1、TI现有提供的工具是不能实现IBL多核加载的,需要自行编写代码完成?

2、现阶段SPI NOR直接读取是最方便有效的方式?因为TI已经提供了相应工具链,并且我已经完成了SPI的8核启动。

3、论坛上也有说使用MAD工具生成的,请问是否也是一种可行的IBL多核启动方式?是否有简单明了的工具提供?

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678多核IBL NAND启动求助
分享到: 更多 (0)