rv1126-rv1109-添加分区

添加ro和rw分区 

--- a/device/rockchip/rv1126_rv1109/parameter-ubuntu.txt
+++ b/device/rockchip/rv1126_rv1109/parameter-ubuntu.txt
@@ -8,5 +8,5 @@ MACHINE: 0xffffffff
 CHECK_MASK: 0x80
 PWR_HLD: 0,0,A,0,1
 TYPE: GPT
-CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(misc),0x00010000@0x00008000(boot),0x00014000@0x00018000(recovery),0x00010000@0x0002C000(backup),0x00200000@0x0003C000(rootfs),0x00060000@0x0023C000(oem),0x00200000@0x0029C000(userdata),-@0x0049C000(media:grow)
+CMDLINE: mtdparts=rk29xxnand:0x00002000@0x00004000(uboot),0x00002000@0x00006000(misc),0x00010000@0x00008000(boot),0x00014000@0x00018000(recovery),0x00010000@0x0002C000(backup),0x00200000@0x0003C000(rootfs),0x00060000@0x0023C000(oem),0x00100000@0x0029C000(userdata),0x00080000@0x0039C000(ro),0x00080000@0x0041C000(rw),-@0x0049C000(media:grow)
 uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

然后ro和rw分区先暂时放boot.img验证是否可行

已经可以看到ro和rw分区了

//读取boot.img
mmc read 31000000 8000 40
md 31000000 40
//可以看到头部是 edfe0dd0

//读取ro
mmc read 32000000 39C000 40
md 32000000 40
//读取rw
mmc read 30000000 41C000 40
md 30000000 40 

 

都可以看到edfe0dd0这个头部说明放进去已经成功了.

然后去添加一下打包文件,

--- a/tools/linux/Linux_Pack_Firmware/rockdev/rv1126_rv1109-package-file
+++ b/tools/linux/Linux_Pack_Firmware/rockdev/rv1126_rv1109-package-file
# NAME		Relative path
#
#HWDEF		HWDEF
package-file	package-file
bootloader	Image/MiniLoaderAll.bin
parameter	Image/parameter.txt
#
# if uboot.img is fit, uboot.img had include uboot and trust,
# so ignore trust.img
# file Image/uboot.img
# Image/uboot.img: Device Tree Blob version 17
#
# trust		Image/trust.img
#
uboot		Image/uboot.img
misc		Image/misc.img
#resource	Image/resource.img
#kernel		Image/kernel.img
boot		Image/boot.img
recovery	Image/recovery.img
rootfs		Image/rootfs.img
oem		Image/oem.img
userdata	Image/userdata.img
+ ro			Image/boot.img
+ rw			Image/boot.img
# 要写入backup分区的文件就是自身(update.img)
# SELF 是关键字,表示升级文件(update.img)自身
# 在生成升级文件时,不加入SELF文件的内容,但在头部信息中有记录
# 在解包升级文件时,不解包SELF文件的内容。
backup		RESERVED
#update-script	update-script
#recover-script	recover-script

然后添加区分就完成了,后面是打包自己的ro.img和rw.img

然后开机后解析运行这个包

=======================================================================

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旋风旋风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值