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

    文章

    475

    浏览量

    29156
  • emmc
    +关注

    关注

    7

    文章

    195

    浏览量

    52317
  • 核心板
    +关注

    关注

    5

    文章

    923

    浏览量

    29514
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4092

    浏览量

    195037
  • RK3568
    +关注

    关注

    4

    文章

    479

    浏览量

    4707
收藏 人收藏

    评论

    相关推荐

    迅为瑞芯微RK3568核心板桥梁监测设备接口应用

    RK3568核心板以其丰富的接口扩展能力和高性能AI算力,支持桥梁全面监测,提高监测效率和准确性。同时,RK3568处理器在智能显示、工业控制等领域有广泛应用,适配系统新增双麒麟系统,增强产品竞争力
    发表于 09-13 10:11

    RK3568修改eMMC分区大小

    我司IAC-RK3568-CM根据eMMC大小的不同,有着不同规格的产品,不论eMMC大小如何改变,其分区的配置大同小异,除了eMMC厂商所使用的区域无法变更外,留给用户的区域可自由写
    的头像 发表于 09-13 08:00 111次阅读
    <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 265次阅读
    米尔<b class='flag-5'>RK3568</b>加推工控<b class='flag-5'>板</b>和工控机,更丰富的场景应用

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

    RK3568核心板以其丰富的接口扩展能力和高性能AI算力,支持桥梁全面监测,提高监测效率和准确性。同时,RK3568处理器在智能显示、工业控制等领域有广泛应用,适配系统新增双麒麟系统,增强产品竞争力
    发表于 07-27 11:56

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

    RK3568核心板桥梁监测设备接口应用-迅为电子
    的头像 发表于 07-24 15:18 192次阅读
    <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 3次下载

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

    今天,米尔电子发布MYC-LR3568核心板及开发核心板基于高性能、低功耗的国产芯片-瑞芯微RK3568
    的头像 发表于 06-29 08:01 274次阅读
    创新设计<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

    基于HD-RK3568-CORE设计的HD-RK3568-OPS主板上新!

    HD-RK3568-OPS主板基于HD-RK3568-CORE 工业级核心板设计,支持标准OPS接口,具有即插即用、操作简单的特点,适用于数字标牌、自助终端、教育一体机等应用场景。
    的头像 发表于 04-19 18:08 846次阅读
    基于HD-<b class='flag-5'>RK3568</b>-CORE设计的HD-<b class='flag-5'>RK3568</b>-OPS主板上新!

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

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

    RK3568上安装RT-Thread,根据级支持包操作时遇到的疑问求解

    我想在RK3568上安装RT-Thread,根据级支持包操作时,遇到了一些疑问,大佬求教! 我已经完成了编译部分,生成了rtthread.elf与rtthread.bin文件 请问烧录进SD
    发表于 03-01 06:23

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

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

    瑞芯微RK3568核心板在边缘服务器产品中的应用-迅为电子

    瑞芯微RK3568核心板在边缘服务器产品中的应用-迅为电子
    的头像 发表于 10-13 14:17 941次阅读
    瑞芯微<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>在边缘服务器产品中的应用-迅为电子

    迅为RK3568核心板在智能家居控制器产品中的应用

    迅为RK3568核心板在智能家居控制器产品中的应用
    的头像 发表于 09-28 15:29 2393次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>核心板</b>在智能家居控制器产品中的应用