Toybrick

标题: 关于SPL开源方案的疑问 [打印本页]

作者: 腺嘌呤    时间: 2021-6-30 11:22
标题: 关于SPL开源方案的疑问
仔细阅读了NAND FLASH官方文档
《Rockchip_Developer_Guide_Linux_Nand_Flash_Open_Source_Solution_CN.pdf》
文档中描述“Rockchip SDK默认采用闭源的miniloader 加载 trust 和 u-boot,所有存储设备(eMMc NAND/NOR Flash)都以block接口访问,对于想通过MTD 接口访问NAND / NOR Flash的开发者,Rockchip 提供了开源的SPL来加载trust和u-boot,并且在 u-boot中通过MTD接口访问NAND/NOR Fash”。
以1126为例:
我理解大概意思是可以通过开源SPL替代闭源miniloader,但是通过研究编译脚本发现,miniloader的生成依赖于RV1126MINIALL.ini文件,通过boot_merger工具拼接生成,所需要拼接的东西如下:
Path1=bin/rv11/rv1126_usbplug_v1.17.bin
FlashData=bin/rv11/rv1126_ddr_924MHz_v1.05.bin
FlashBoot=bin/rv11/rv1126_spl_v1.06.bin
切换开源SPL方案后脚本可以自动将最后一个FlashBoot替换成开源的
FlashBoot=./tmp/u-boot-spl.bin
但是另外两个文件并没有找到开源方案
Path1=bin/rv11/rv1126_usbplug_v1.17.bin
FlashData=bin/rv11/rv1126_ddr_924MHz_v1.05.bin
1.所以瑞芯微这个开源方案也只是部分开源吗?
2.上述两个所需文件是否也能够开源?
3.或者说有什么方式能够全部开源MiniLoader吗?
4.上述的所需文件都是什么功能有文档说明吗?


作者: hisping    时间: 2021-6-30 15:16
这个问题太专业了,需要在redmine提问才会有负责这个的人回答你




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3