完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
ti的工程师你好,
a最近研究c6678的boot问题,遇到一些疑问,麻烦指点一下: 1,文档中说到,多核启动,一般是core0先执行初始化,其他core执行IDEL,等到core0把其他core的代码加载后,其他core0通过ipc来通知其他核,那么 这里有一个疑问,就是既然其他核的代码都没有准备好,那其他核的IDEL,还有IPC这些是哪里的代码配置的呢?难道所有核启动的时候自动的都是执行同一份代码?然后在这里的代码中用DNUM来安排不同的工作?也就是说,在core的代码里面用DNUM来分配core0初始化,其他core IDEL 或者等到IPC 2,假如我想使用SPI来保存我的image,我现在有8个核的工程代码,生成8个.out文件,那么我需要做什么,或者怎么样把8个.out文件下载到spi flash中去。。能不能给我列一个流程,包括准备几份para table? 3,第二点中,RBL加载spi flash的image到L2 sram,然后core执行,这里,core0的代码肯定是RBL加载的,其他core的代码是RBL自动加载,还是需要core0的代码去加载他们呢? 谢谢, |
|
相关推荐
4个回答
|
|
ROM中烧写了一份bootloader source code,在上电后每个核都会先执行一段公共的代码,其中包括IPC等的配置,然后会根据DNUM来决定core0继续执行程序的加载,其他的core处于IDLE状态,你可以稍微看看C6678 RBL source code:http://software-dl.ti.com/sdoemb/sdoemb_public_sw/rbl/1_0_C6678/index_FDS.html
参考SPI flash boot demo:http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/46608.aspx 对多个out,可以将8个out合并成一个boottable,只需要一份boot parameter table。 多个核的代码会合并成一个镜像文件烧写在flash,core0会对flash的代码进行解析copy到相应的memory,此时core0在copy过程中不会区分core,只会根据解析的地址进行copy,所以不需要其他的干预进行程序的copy。 |
|
|
|
zbb9612 发表于 2018-6-21 13:45 Andy Yin1,你好! 如果是NOR BOOT的话,请问上面说的“core0会对flash的代码进行解析copy到相应的memory”,这个解析copy动作是6678自己BOOTload完成的还是人为的写一段boot.asm汇编来完成的?谢谢! |
|
|
|
HenryRain 发表于 2018-6-21 14:04 如bootloade手册EMIF16 NOR BOOT时RBL不会进行程序进行搬移,只是直接跳转到0x70000000地址执行,在SPI nor boot时,是会由RBL完成。 |
|
|
|
boot只是启动一个核心,其他的都是在这个核基础上进行加载的吧
|
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
535 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
65浏览 29评论
172浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
255浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 06:30 , Processed in 0.904198 second(s), Total 85, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号