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

C6670 加载

我的工程是基于SYS|BIOS的多核程序,使用以太网加载方式,加载程序后,程序无法进入任务。自己测试过基于SYS|BIOS的单核程序,加载单核的程序的是没有问题的。

请问基于SYS|BIOS的多核程序应该怎么用以太网加载?

Andy Yin1:

sysbios与不带OS的多核boot是一样的,请参考下面以太网多核boot例程。

http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/10240.aspx

hocodrecon:

回复 Andy Yin1:

我看了你提供的方法,多核在加载的时候一定要生成多个.out,为每一个核生成一个,不能用同一个?

hocodrecon:

回复 Andy Yin1:

我现在使用你给的参考例程加载程序。

我为每一个core生成了一个.out文件,同时将.rmd中的length 由0x10000 改成30000,然后生成.btbl文件,以后按照例程步骤进行。

我现在遇到的问题是只有core0boot成功,其他core的指针在0x20b0开始的地方。其他core的启动地址也是对的。

为什么其他core没有boot成功呢?这可能是什么原因?我应该怎么解决?

Zhan Xiang:

回复 hocodrecon:

core0要写IPC中断触发其他core,手册中有讲

赞(0)
未经允许不得转载:TI中文支持网 » C6670 加载
分享到: 更多 (0)