ti工程师好,我在自己的板子上建立了一个sysbios的双核工程,但是现在在烧写到Nor Flash里的时候遇到问题。我是把工程里的.out文件分别命名两次(simple0和simple1),然后用工具链生成.dat文件进行烧写,但是只有核0正常工作。而我尝试了以我的BIOS工程在核0上运行,一个非bios工程在核1上运行,这时双核都可以正常Boot,请问这种情况怎么解决呢?下面是我工程里的.cfg和.map文件,麻烦看一下。另外请问有没有基于sysbios的双核工程这样只有一个.out文件的烧写例子呢,我想作为参考。
jinyang wang:
ti工程师好,我在自己的板子上建立了一个sysbios的双核工程,但是现在在烧写到Nor Flash里的时候遇到问题。我是把工程里的.out文件分别命名两次(simple0和simple1),然后用工具链生成.dat文件进行烧写,但是只有核0正常工作,我连上仿真器想connect核1的时候出现Device core is hung的错误弹窗,请问这种情况怎么解决呢?下面是我工程里的.cfg和.map文件,麻烦看一下。另外请问有没有基于sysbios的双核工SPI BOOT.rar这样只有一个.out文件的烧写例子呢,我想作为参考。
jinyang wang:
1780.SPI BOOT.rar
Shine:
请查看一下核1的程序入口地址有没有写正确?
Ryan BL:
回复 jinyang wang:
你用到了LL2,这个加载的时候要么自己加载,要么使用全局地址加载。这块似乎ti的MAD支持的不是很好。
好好研究下bootloader,自己重写个吧,几天就搞定了。
TI中文支持网


