当前位置: 首页 > news >正文

rk3588增加独立分区

文章目录

  • 前言
  • 一、rk3588增加独立分区
  • 二、修改内容
    • 1.修改分区信息表
    • 2.修改package-file
  • 三、编译
  • 四、遇到的问题


前言

rk3588增加独立分区,存放一些设备编码信息,防止重启之后没有或者刷机之后没掉


一、rk3588增加独立分区

我使用的rk3588j核心板,需要修改分区信息以及packet-file

二、修改内容

1.修改分区信息表

rk3588_sdk/device/rockchip/rk3588/parameter-ubuntu-fit.txt

#增加了0x00010000@0x000da000(productinfo) 32MB
FIRMWARE_VER: 1.0
MACHINE_MODEL: RK3588
MACHINE_ID: 007
MANUFACTURER: RK3588
MAGIC: 0x5041524B
ATAG: 0x00200800
MACHINE: 0xffffffff
CHECK_MASK: 0x80
PWR_HLD: 0,0,A,0,1
TYPE: GPT
CMDLINE: mtdparts=rk29xxnand:0x00004000@0x00004000(uboot),0x00002000@0x00008000(misc),0x00080000@0x0000a000(boot:bootable),0x00040000@0x0008a000(recovery),0x00010000@0x000ca000(backup),0x00010000@0x000da000(productinfo),0x3000000@0x000ea000(rootfs),-@0x030ea000(userdata:grow)
uuid:rootfs=614e0000-0000-4b53-8000-1d28000054a9

2.修改package-file

修改rk3588_sdk/tools/linux/Linux_Pack_Firmware/rockdev/rk3588-ubuntu-package-file

#增加productinfo 内容
package-file	package-file
bootloader	Image/MiniLoaderAll.bin
parameter	Image/parameter.txt
uboot		Image/uboot.img
misc		Image/misc.img
boot		Image/boot.img
recovery	Image/recovery.img
rootfs		Image/rootfs.img
productinfo	RESERVED
userdata	RESERVED
backup		RESERVED

三、编译

./build.sh updateimg

四、遇到的问题

挂载/dev/mmcblk0p6 出现EXT4-fs (mmcblk0p6): bad geometry: block count 625632 exceeds size of device (8192 blocks)

其实这个问题存在的原因是这个分区的ext4的格式化有问题,或者你认为就没有格式化,那就是需要在package-file里面去增加分区的名称。我怀疑应该是在执行./build.sh updateimg的时候,会按照package-file的内容去分别格式化,如果你没加分区的信息,可能就会挂载出现这个问题

相关文章:

  • 【自学笔记】Vue基础知识点总览-持续更新
  • 智能运维语义标注体系技术框架与工程化实践
  • 【嵌入式原理设计】实验六:倒车控制设计
  • 深入Linux序列:进程的终止与等待
  • Python Cookbook-2.13 使用C++的类iostream语法
  • SSD网络预测与训练阶段总结
  • mysql多表查询
  • 【嵌入式Linux应用开发基础】网络编程(4):UDP协议
  • 数字可调控开关电源设计(论文+源码)
  • Windows 图形显示驱动开发-WDDM 3.2-自动显示切换(七)
  • ubuntu安装docker compose
  • 2015-2025大连社保年度缴费基数
  • 说一下类装载的执行过程?
  • JxBrowser 7.42.1 版本发布啦!
  • 对话式AI引擎:DeepSeek技术引领多模态交互新篇章
  • 刚充值Deepseek账号,但接入官方的API却遇到了问题【VSCode Cline Cursor Deepseek deepseek-reasoner】
  • 表单验证和正则表达式
  • debain12.9安装unsloth大模型微调环境
  • 为什么用match case 而不用if else
  • 算法-二叉树篇11-左叶子之和
  • 国办印发《关于进一步加强困境儿童福利保障工作的意见》
  • 人民日报整版调查:中小学春秋假,如何放得好推得开?
  • 家庭相册㉙在沪打拼25年,我理解了父母清晨去卖蜜饯的辛苦
  • 调节负面情绪可以缓解慢性疼痛
  • 广州下调个人住房公积金贷款利率
  • 以军总参谋长:已进入“决定性打击计划的第二阶段”