完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-20 09:51 编辑
ti的工程师: 你好! 最近在做6678的多核启动开发,目前已经能够通过SPI-NOR直接进行8核同时启动的程序,能够进行IBL下的NAND和NOR的单核启动,证明了IBL烧写是没有问题的。 请问如何进行IBL-NAND的多核烧写?按照操作步骤将所烧写的.out文件改为了app.bin进行烧写,但是这只是单核程序的烧写方法,我现在有8个核的8个独立的程序,cmd中按照0x1x800000的方式全部分配成了全局地址,请问我应该如何进行8核的启动? 1、是需要像SPI直接启动一样,利用工具链将8个.out合成1个,还是8核分别烧写? 2、具体应该如何操作,是否有相应说明文档或者工具提供呢?谢谢! |
|
相关推荐
3个回答
|
|
IBL的NAND启动只支持BIN和ELF的文件格式,所以没办法像SPI NOR读取8个核的启动文件进来。
如果需要支持八核NAND启动,需要自行修改IBL,或者core 0启动以后,通过core 0的程序将其它7个核的代码拷贝过来再启动; 无论哪种方法都需要自己写一些代码,暂时没有现成的工具。 |
|
|
|
hdfsf 发表于 2018-6-20 04:29 感谢您的回复,我是否可以理解为: 1、TI现有提供的工具是不能实现IBL多核加载的,需要自行编写代码完成? 2、现阶段SPI NOR直接读取是最方便有效的方式?因为TI已经提供了相应工具链,并且我已经完成了SPI的8核启动。 3、论坛上也有说使用MAD工具生成的,请问是否也是一种可行的IBL多核启动方式?是否有简单明了的工具提供? 谢谢! |
|
|
|
广州三晶电气 发表于 2018-6-20 04:37 1. 对,是这个意思; 2. 在6678上SPI NOR是最容易实现的,其它的都需要自己写一部分代码来实现,当然这部分并不复杂,举个例子,你可以用SPI NOR 启动Core 0,然后Core 0初始化NAND 之后把其它Core的代码读到内存里再通过Core 0启动其它核,这样可以避免需要使用一个很大的NOR Flash,另外,6678也可以支持网络启动或者其它Host的方式,这部分可以参考手册; 3. MAD参考http://processors.wiki.ti.com/index.php/MAD_Utils_User_Guide |
|
|
|
只有小组成员才能发言,加入小组>>
336 浏览 1 评论
529 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
774 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
651 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1130 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
57浏览 29评论
139浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
252浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
201浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
57浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 07:44 , Processed in 0.889101 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号