0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RK3568核心板分区空间不足,如何修改分区大小?

武汉万象奥科 2023-09-19 16:36 次阅读

在对评估板进行开发验证时,时常会遇到根目录空间不足的情况,而在其他分区又有冗余空间,这时则需要对分区大小重新进行分配,合理化利用分区空间。

本文将基于HD-RK3568-IOT评估板主要讲解如何修改eMMC分区大小。

2023918

1.分区表介绍

本文主要通过修改parameter.txt分区表文件来实现修改分区大小,示例分区表内容如下:

FIRMWARE_VER:1.0

MACHINE_MODEL:RK3568

MACHINE_ID:007

MANUFACTURER:RK3568

MAGIC:0x5041524B

ATAG:0x00200800

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),0x00010000@0x00018000(recovery),0x00010000@0x00028000(backup),0x00c00000@0x00038000(rootfs),0x00040000@0x00c38000(oem),-@0x00c78000(userdata:grow)

uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

paramter.txt中的uboot,misc,boot,recovery,oem,rootfs分区应该保留,重新分区时无需删除。

分区参数的格式是size@offset(name),size和offset的单位是块,对EMMC就是”扇区”,扇区大小是512byte。EMMC最前面的8MiB空间是保留区,分区时必须从8MiB之后的空间开始。比如第一个分区是u-boot分区:

0x00002000@0x00004000(uboot)0x00002000@0x00004000(uboot)

size=0x2000*0x200/0x100000=4MiB

offset=0x4000*0x200/0x100000=8MiB

分区名"uboot"

2.扩展rootfs分区大小到7GB

目前rootfs在分区表的大小如下所示:

0x00c00000@0x00038000(rootfs),0x00040000@0x00c38000(oem),-@0x00c78000(userdata:grow)

2.png

已知rootfs分区大小是0x00c00000(6GB,进制转换*512Byte),可以考虑从userdata分区中回收0x200000(1GB),oem分区大小不动,那么修改后的分区配置是:

0x00e00000@0x00038000(rootfs),0x00040000@0x00e38000(oem),-@0x00e78000(userdata:grow)

修改完后保存,重新将parameter.txt文件导入到烧写工具中,以及更新修改分区的固件进行烧写,在此需要更新parameter.txt,rootfs,oem以及userdata。

烧写成功后进入系统使用df-h查看存储空间,可以看到/dev/root分区已经从6GB扩展到7GB了。

3.png


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 评估板
    +关注

    关注

    1

    文章

    505

    浏览量

    29278
  • emmc
    +关注

    关注

    7

    文章

    200

    浏览量

    52601
  • 核心板
    +关注

    关注

    5

    文章

    989

    浏览量

    29705
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4175

    浏览量

    196202
  • RK3568
    +关注

    关注

    4

    文章

    498

    浏览量

    4929
收藏 人收藏

    评论

    相关推荐

    迅为RK3568开发传统分区和定制扩展分区镜像对比

    使用之前发布的 SDK 即可,而如果想要使用定制扩展分区镜像,可以通过本手册来学习定制扩展分区 SDK 源码的编译、镜像的烧写以及最终定制扩展分区功能的使用。 更多内容可以关注:迅为RK356
    发表于 11-19 10:50

    迅为RK3568开发定制扩展分区镜像介绍

    设备树 (dtb) 文件,一个镜像就能覆盖多个板卡,例如项目 1 和项目2都使用了iTOP-RK3568核心板,但是底板硬件不同,这时候并不需要整理两份不同的SDK,只需加载不同的设备树即可。 特性
    发表于 11-14 10:49

    开发更便利!迅为RK3568/RK3588 定制分区镜像发布

    iTOP-RK3568/3588系统的多样性,给客户增加更多可选择的系统,迅为维护了一套定制分区结构的SDK并编写了相应的使用手册《【北京迅为】itop-3568/3588 定制分区
    发表于 11-13 14:51

    开发更便利!迅为RK3568/RK3588 定制分区镜像发布

    开发更便利!迅为RK3568/RK3588 定制分区镜像发布
    的头像 发表于 11-11 14:00 333次阅读
    开发更便利!迅为<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588 定制<b class='flag-5'>分区</b>镜像发布

    迅为发布RK3568/RK3588 定制分区镜像

    适合启动速度要求高且硬件配置固定的系统,如工业设备和消费电子产品,而定制分区更适合多设备环境和需要频繁更新的系统,如物联网和智能设备,减少了镜像管理和维护的复杂性。 为了提高iTOP-RK3568/3588系统的多样性,给客户增加更多可选择的系统,迅
    的头像 发表于 11-10 14:14 419次阅读
    迅为发布<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588 定制<b class='flag-5'>分区</b>镜像

    能力再次提升! 迅为RK3588/RK3568开发&amp;amp;核心板新增定制分区镜像

    能力再次提升! 迅为RK3588/RK3568开发&核心板新增定制分区镜像
    的头像 发表于 11-06 15:11 283次阅读
    能力再次提升! 迅为<b class='flag-5'>RK</b>3588/<b class='flag-5'>RK3568</b>开发<b class='flag-5'>板</b>&amp;amp;<b class='flag-5'>核心板</b>新增定制<b class='flag-5'>分区</b>镜像

    RK3568修改eMMC分区大小

    我司IAC-RK3568-CM根据eMMC大小的不同,有着不同规格的产品,不论eMMC大小如何改变,其分区的配置大同小异,除了eMMC厂商所使用的区域无法变更外,留给用户的区域可自由写
    的头像 发表于 09-13 08:00 404次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>修改</b>eMMC<b class='flag-5'>分区</b><b class='flag-5'>大小</b>

    如何get RK3568核心板的音频功能

    开发音频设备的更好的选择。开发者在使用RK3568核心板时如果想要get音频功能,是无需外接音频IC的,其中的秘诀就在于RK3568核心板内部的PMIC电源管理芯片集成了音频Codec
    发表于 08-29 14:34

    米尔RK3568加推工控和工控机,更丰富的场景应用

    国产之星-瑞芯微RK3568一直备受关注,米尔电子推广的RK3568核心板采用创新LGA设计,核心板质量更可靠,成本更优。除米粉派RK3568
    的头像 发表于 08-02 08:01 414次阅读
    米尔<b class='flag-5'>RK3568</b>加推工控<b class='flag-5'>板</b>和工控机,更丰富的场景应用

    RK3568核心板桥梁监测设备接口应用

    RK3568核心板桥梁监测设备接口应用-迅为电子
    的头像 发表于 07-24 15:18 314次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>桥梁监测设备接口应用

    瑞芯微系列-RK3568核心板-LGA创新设计-米尔国产开发

    MYC-LR3568核心板及开发全国产RK3568核心板,4核 Cortex-A55@1.8GHz采用瑞芯微
    发表于 07-02 15:02 5次下载

    创新设计RK3568全LGA核心板发布-更紧凑可靠省连接器成本

    今天,米尔电子发布MYC-LR3568核心板及开发核心板基于高性能、低功耗的国产芯片-瑞芯微RK3568
    的头像 发表于 06-29 08:01 419次阅读
    创新设计<b class='flag-5'>RK3568</b>全LGA<b class='flag-5'>核心板</b>发布-更紧凑可靠省连接器成本

    米尔创新设计RK3568全LGA国产核心板,更紧凑可靠省连接器成本

    核心板采用高密度高速电路设计,在大小为43mm*45mm*3.85mm板卡上集成了RK3568J/RK3568B2、LPDDR4、eMMC
    发表于 06-28 19:37

    支持标准OPS接口,通用型RK3568工控上新!

    HD-RK3568-OPS主板基于HD-RK3568-CORE 工业级核心板设计,搭载1.8GHz主频的高性能ARM处理器,适用于工业现场应用需求。
    的头像 发表于 04-17 11:32 566次阅读
    支持标准OPS接口,通用型<b class='flag-5'>RK3568</b>工控<b class='flag-5'>板</b>上新!

    瑞芯微RK3568核心板环境监测的应用方案

    瑞芯微RK3568核心板环境监测的应用方案-迅为电子
    的头像 发表于 11-30 14:21 638次阅读
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>环境监测的应用方案