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

TMS320C6678: 多核芯片的spi-flash可以每个单核分别升级吗

Part Number:TMS320C6678

你好,我目前使用6674和6678两款芯片。

需求:1.是否可以做到flash分四片区域,区域不连续,分别存放4个核的代码。离线启动时候在主核加载完代码以后,在初始化运行时,将其余从核的代码直接从spi-flash读取到相应的从核内存区。然后向从核发送ipc启动信号,启动从核运行?

问题:按照上面所述的方式,我没有成功启动从核,主核运行正常。     或者我直接生成4个核的bin文件,直接放在连续的flash地址,不需要主核代码里面读flash.直接发ipc启动,能够成功启动从核。

我重点想知道:1.我当前这种硬件方式,是否可以实现每个核单独升级?2.我当前的操作是否有问题,有没有什么思路知道一下。多谢多谢。

               

Shine:

可以写IBL二次bootloader来实现,请参考下面的文档,processor SDK里有IBL例程,原理类似。4.1.7 Where Can I Find Build and Program Instructions for Keystone I Boot Examples and Utilities?https://www.ti.com/lit/an/spracn2/spracn2.pdf

,

user5857981:

我当前的硬件情况是,没有I2C芯片,我还能做IBL吗

,

Shine:

可以,IBL二次bootloader根据自己的应用写的,SDK里的可以作为参考,因为二次bootloader的原理是一样的。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: 多核芯片的spi-flash可以每个单核分别升级吗
分享到: 更多 (0)