当前位置:   article > 正文

瑞芯微鸿蒙移植,瑞芯微Cortex-A7系列芯片u-boot补丁,引导鸿蒙内核liteos.bin

rv1126移植鸿蒙系统

鸿蒙系统已开源不久,网上关于鸿蒙移植到第三方芯片的相关资料较少,把自己移植的步骤陆续分享给大家  。

手上的几个Rockchip系列芯片做了移植,在rv1126,rk3126c,rk3288几颗芯片跑了liteos的最小系统。

这篇文章先教大家如何修改uboot引导鸿蒙内核liteos.bin

1.烧写工具修改与配置。

50d7a4a8a2bde1381d59b1d1bb633b83.png瑞芯微原厂提供的烧写工具可对Android固件和Linux固件的烧写。修改工具添加liteos和rootfs两个分区。用来烧写鸿蒙的liteos.bin内核,rootfs.img。

右键点击瑞芯微烧写工具,选择导入配置选择我已经修改好的cfg文件。

d15074664ac60815afe190af5c28435a.png工具显示的几个分区loader,uboot,liteos,rootfs会根据parameter分区所指定的parameter.txt文件更新实际的分区地址。

接下来配置下希望固件烧写在设备上存储的对应位置和分区大小。

我们打开看下rk3288原厂的Android配置文件parameter.txt

FIRMWARE_VER: 8.1

MACHINE_MODEL:rk3288

MACHINE_ID:007

MANUFACTURER:RK3288

MAGIC: 0x5041524B

ATAG: 0x00200800

MACHINE: 3288

CHECK_MASK: 0x80

PWR_HLD: 0,0,A,0,1

TYPE: GPT

CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(trust),0x00002000@0x00008000(misc),0x00010000@0x0000a000(liteos),0x00020000@0x0001a000(recovery),0x00010000@0x0002a000(backup),0x00020000@0x0003a000(oem),0x00010000@0x0005a000(rootfs),-&

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/330692
推荐阅读
相关标签
  

闽ICP备14008679号