我在尝试将oreboot移植到visionfive上,请问如何能将其刷到内存上?可以使用secondboot来替换uboot嘛?大小有限制的嘛?
1 Like
JH7100内部bootrom导入代码有大小限制,只有32KB; 你是想用oreboot替换secondboot吗
对的,想用oreboot启动设备,而非OpenSBI+Uboot,但是貌似很难优化到那么小。有提供debug模式,能够加载固件到内存地址,然后直接从加载的地址启动吗?
去年国外社区有人对oreboot进行过移植,你可以参考,当时的板子是beaglev starlight,与现在visionfive大同小异(只是以太网phy和usb hub变更过)
1 Like
没说你哈,是ron minnich
可以刷到Nor Flash上,即fw_payload.bin位置,然后由DDrInit加载到DDR内存的0x80000000位置上运行,代码最大应该是Nor Flash 大小减去0x40000。
1 Like