1、MCSDK和Processor_SDK_Linux之间,是选择Processor_SDK_Linux吗?
2、我想在66AK2L06的ARM上跑Linux,因为是自己设计板子,所以u-boot和《KeyStone II Architecture ARM Bootloader》中的boot方式有什么区别,后者boot讲的主要是硬件方面的连接吧?
3、选用u-boot之后,对《KeyStone II Architecture ARM Bootloader》中介绍的boot有什么影响吗?是不是可以简化一些,直接把u-boot烧录进对应的flash就好?
4、另外,因为是自己选用66AK2L06设计板子,除了评估板原理图之外,还有什么参考资料吗?
5、谢谢~
Jiankan Weng:
回复 Shine:
谢谢您~
Ryan BL:
好羡慕你们用这么高级货。
Jiankan Weng:
回复 Shine:
您好,麻烦您了,我想再问几个问题:
1、《MCSDK chapter exploring》中讲的是已经有u-boot的评估板上烧录、启动u-boot的过程。那么自己设计板子的时候,只要先将生成的u-boot.gph烧录进对应的SPI NOR Flash中,然后上电时设置好对应的bootmode,RBL就可以引导load这个u-boot了吧?
2、相应地,把生成的linux image烧录进NAND Flash中,u-boot启动后会自行地从NAND Flash中加载linux系统吧?这里应该是需要对u-boot中的某些文件进行修改吧?
3、然后u-boot里的一些driver不用的话,是不是就可以不用去管它了呢?
4、上述这些情况,我都希望是不连接ccs的情况下,让66AK2L06上电后自行运行的。谢谢您~
Ryan BL:
回复 Jiankan Weng:
PDK的boot目录有相应的固化/烧写工具的。然后从你的开发板的wiki页面和keystone设备的boot介绍wiki页面也能找到相应的启动流程和固化工具介绍,我曾经浏览过。
Jiankan Weng:
回复 Ryan BL:
好的,谢谢您~
Ryan BL:
回复 Jiankan Weng:
u不客气。
Jiankan Weng:
回复 Shine:
您好,我看了MCSDK中的Multiple Processor Manager部分,有点疑问,想问一下:
1、ARM上跑Linux之后,可以通过MPM给DSP核加载.out文件,那这个DSP的.out文件是集成到Linux的.img文件中,然后一起烧录到评估板的NAND Flash中的吗?
2、如果上述.out文件不是和.img一起烧录到NAND Flash中,那么DSP的文件要放在哪里啊?这个有具体的用户手册说明的吗?
3、谢谢~
Ryan BL:
回复 Jiankan Weng:
如果使用的是linux而不是裸跑,直接放到linux的文件系统里面呀,此时把DSP作为linux管理的一个可加载固件/算法的运算处理器。你可以使用linux支持的任何方式(一般是NAND烧片或网络更新)进行部署,linux里面那套管理关心的只是把哪个DSP的out文件加载到哪个核,文件的路径按你系统自己的规划来放在linux文件系统即可。
NAND文件系统的工厂烧片就又是另外一个话题, 可以使用uboot下网络更新,也可以作成NAND固件使用烧片机烧写,看你们公司的路子了。