Firefly开源社区

打印 上一主题 下一主题

[Android] RK3568 partition table的位置

21

积分

0

威望

0

贡献

技术小白

积分
21

RK3568 partition table的位置

发表于 2021-10-13 14:27:09      浏览:7939 | 回复:9        打印      只看该作者   [复制链接] 楼主
请问3568的partition table在什么地方,我想新加一个自己客制化的partition。
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-10-14 08:51:53        只看该作者  沙发
什么系统,可以搜一下parameter.txt
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2021-10-14 14:31:29        只看该作者  板凳
zyk 发表于 2021-10-14 08:51
什么系统,可以搜一下parameter.txt

rk3568 android11,我在下面这个文件中添加了一个新分区:
device/rockchip/common/build/rockchip/RebuidParameter.mk中添加:
partition_list := $(partition_list),test:1M
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2021-10-14 14:36:18        只看该作者  地板
沈宇 发表于 2021-10-14 14:31
rk3568 android11,我在下面这个文件中添加了一个新分区:
device/rockchip/common/build/rockchip/Rebuid ...

然后build完后,out/target/product/rk3568_firefly_roc_pc/parameter.txt中已经生效:
CMDLINE:mtdparts=rk29xxnand:0x00002000@0x00002000(security),0x00002000@0x00004000(uboot),0x00002000@0x00006000(trust),0x00002000@0x00008000(misc),0x00002000@0x0000a000(dtbo),0x00000800@0x0000c000(vbmeta),0x00030000@0x0000c800(boot),0x00030000@0x0003c800(recovery),0x000c0000@0x0006c800(backup),0x000c0000@0x0012c800(cache),0x00008000@0x001ec800(metadata),0x00614000@0x001f4800(super),0x00100000@0x00808800(oem),0x00000800@0x00908800(test),-@0x00909000(userdata:grow)
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2021-10-14 14:39:19        只看该作者  5#
沈宇 发表于 2021-10-14 14:36
然后build完后,out/target/product/rk3568_firefly_roc_pc/parameter.txt中已经生效:
CMDLINE:mtdpart ...

但是开机后发现并没有生效:
rk3568_firefly_roc_pc:/dev/block/by-name # ls -al
total 0
drwxr-xr-x 2 root root  380 2021-10-14 06:00 .
drwxr-xr-x 6 root root 1240 2021-10-14 06:00 ..
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 backup -> /dev/block/mmcblk2p9
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 boot -> /dev/block/mmcblk2p7
lrwxrwxrwx 1 root root   21 2021-10-14 06:00 cache -> /dev/block/mmcblk2p10
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 dtbo -> /dev/block/mmcblk2p5
lrwxrwxrwx 1 root root   21 2021-10-14 06:00 metadata -> /dev/block/mmcblk2p11
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 misc -> /dev/block/mmcblk2p4
lrwxrwxrwx 1 root root   18 2021-10-14 06:00 mmcblk2 -> /dev/block/mmcblk2
lrwxrwxrwx 1 root root   23 2021-10-14 06:00 mmcblk2boot0 -> /dev/block/mmcblk2boot0
lrwxrwxrwx 1 root root   23 2021-10-14 06:00 mmcblk2boot1 -> /dev/block/mmcblk2boot1
lrwxrwxrwx 1 root root   21 2021-10-14 06:00 oem -> /dev/block/mmcblk2p13
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 recovery -> /dev/block/mmcblk2p8
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 security -> /dev/block/mmcblk2p1
lrwxrwxrwx 1 root root   21 2021-10-14 06:00 super -> /dev/block/mmcblk2p12
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 trust -> /dev/block/mmcblk2p3
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 uboot -> /dev/block/mmcblk2p2
lrwxrwxrwx 1 root root   21 2021-10-14 06:00 userdata -> /dev/block/mmcblk2p14
lrwxrwxrwx 1 root root   20 2021-10-14 06:00 vbmeta -> /dev/block/mmcblk2p6
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-10-14 16:02:16        只看该作者  6#
客制化的分区是否有打包和挂载了,可以参考一下oem分区system/core/rootdir/init.rc
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2021-10-14 16:36:42        只看该作者  7#
zyk 发表于 2021-10-14 16:02
客制化的分区是否有打包和挂载了,可以参考一下oem分区system/core/rootdir/init.rc

如果只是添加一个raw data的分区,是不需要挂载的,也就是说要出现:
/dev/block/platform/fe310000.sdhci/by-name/test
只有这样才能进行后面init.rc中的挂载动作,不然mount的时候应该会直接会报no such device...

现在看起来raw data的分区也没有建出来,是不是还有什么地方没有改到?
127|rk3568_firefly_roc_pc:/dev/block/platform/fe310000.sdhci/by-name # ls
backup  boot  cache  dtbo  metadata  misc  oem  recovery  security  super  trust  uboot  userdata  vbmeta
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-10-14 22:19:57        只看该作者  8#
package-file-rk356x有加上打包吗
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2021-10-15 09:50:52        只看该作者  9#
zyk 发表于 2021-10-14 22:19
package-file-rk356x有加上打包吗

不好意思,没太明白您的意思,可以解释一下吗,如何打包package-file-rk356x,我是直接make的,build完后,重新烧了super.img
回复

使用道具 举报

21

积分

0

威望

0

贡献

技术小白

积分
21
发表于 2021-10-15 10:08:25        只看该作者  10#
zyk 发表于 2021-10-14 22:19
package-file-rk356x有加上打包吗

搞定了,我忘记烧Parameter了,rk的分区表是单独烧录的
回复

使用道具 举报

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

本版积分规则

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