1. 我已经创建了一个sysbios工程,可以让CPU1和CLA1运行起来;
2. 在1的基础上,我另外再创建了一个sysbios工程,想让CPU2也跑起来,但是发现CPU2 起不来;
3. 关于第2点问题的补充,我在CPU1的main函数里有调用IPCBootCPU2()函数去引导CPU2从flash启动,函数返回成功;但是CPU2依然还是没有启动。
Green Deng:
sysbios不是很了解,给你找了个帖子,希望对你有所帮助:e2echina.ti.com/…/425116
user6407366:
回复 Green Deng:
我之前也看过那个帖子:
1. 我觉得我工程里配置生成的sysbios代码应该是放在了片上flash的,不是片上ROM;
2. CPU2也并非就一直跑不起来,在CPU1的工程中配置主频低于75M时,双核能正常跑起来,高于75M时,CPU2起不来。
Green Deng:
回复 user6407366:
1、以我的理解,工程配置生成的sysbios代码是在flash中,而在rom中已经写入的是一些常用的SYS / BIOS模块。使用的时候需要用脚本来调用这些模块。
By default, a SYS/BIOS application will be built to run from FLASH. A special module needs to be included in the application's cfg script to build against the ROM.
2、这个问题我建议去英文E2E论坛咨询,英文E2E论坛有专门负责sysbios的工程师为您解答。
e2e.ti.com/…/171
TI中文支持网



