Toybrick

关于SPL开源方案的疑问

腺嘌呤

注册会员

积分
59
楼主
发表于 2021-6-30 11:22:42    查看: 13786|回复: 1 | [复制链接]    打印 | 只看该作者
仔细阅读了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

管理员

积分
617
沙发
发表于 2021-6-30 15:16:28 | 只看该作者
这个问题太专业了,需要在redmine提问才会有负责这个的人回答你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表