Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 关于SPL开源方案的疑问

65

积分

0

威望

0

贡献

技术小白

积分
65
发表于 2022-8-15 14:48:51      楼主
腺嘌呤 发表于 2021-7-1 10:51
现在预研准备以后商业用途,所以希望全部开源。

对于 RK3399, u-boot 的部分是有全开源的版本的,可以从头引导(包括 DDR 初始化),但是我采购的 Rockpi 4B 的版本,大概是因为更换了 DDR4 内存的频率,导致原始的 u-boot 的 spl 不能正确初始化 DDR4。
理论上,DDR4 的部分可以从官方的 ddr 的二进制包中抽出来特定的初始化数据,不过之前尝试并未成功。为了尽快实现产品功能,还是采用了官方的 loader 来加载 u-boot 和 tee 了。因为 DDR 初始化的参数跟 SoC 关系太过紧密,想在没有 原厂支持的情况下来实现,挺有难度(当然,原厂很大可能上不会去积极支持全开源的方案的。

RV11系列的开放程度似乎不如 RK3399 。

PS: 你想用全开源的方案来实现 RV,我猜是想做个开源的开发板?像树莓派那样?RV 的 NPU 的驱动和 Security System 的部分都是封闭的,你也那不到开源的版本
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表