在對評估板進(jìn)行開發(fā)驗(yàn)證時,時常會遇到根目錄空間不足的情況,而在其他分區(qū)又有冗余空間,這時則需要對分區(qū)大小重新進(jìn)行分配,合理化利用分區(qū)空間。
本文將基于HD-RK3568-IOT評估板主要講解如何修改eMMC分區(qū)大小。
?

1.分區(qū)表介紹
本文主要通過修改parameter.txt分區(qū)表文件來實(shí)現(xiàn)修改分區(qū)大小,示例分區(qū)表內(nèi)容如下:
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分區(qū)應(yīng)該保留,重新分區(qū)時無需刪除。
分區(qū)參數(shù)的格式是size@offset(name),size和offset的單位是塊,對EMMC就是”扇區(qū)”,扇區(qū)大小是512byte。EMMC最前面的8MiB空間是保留區(qū),分區(qū)時必須從8MiB之后的空間開始。比如第一個分區(qū)是u-boot分區(qū):
0x00002000@0x00004000(uboot)0x00002000@0x00004000(uboot)
size=0x2000*0x200/0x100000=4MiB
offset=0x4000*0x200/0x100000=8MiB
分區(qū)名"uboot"
2.擴(kuò)展rootfs分區(qū)大小到7GB
目前rootfs在分區(qū)表的大小如下所示:
0x00c00000@0x00038000(rootfs),0x00040000@0x00c38000(oem),-@0x00c78000(userdata:grow)

已知rootfs分區(qū)大小是0x00c00000(6GB,進(jìn)制轉(zhuǎn)換*512Byte),可以考慮從userdata分區(qū)中回收0x200000(1GB),oem分區(qū)大小不動,那么修改后的分區(qū)配置是:
0x00e00000@0x00038000(rootfs),0x00040000@0x00e38000(oem),-@0x00e78000(userdata:grow)
修改完后保存,重新將parameter.txt文件導(dǎo)入到燒寫工具中,以及更新修改分區(qū)的固件進(jìn)行燒寫,在此需要更新parameter.txt,rootfs,oem以及userdata。
燒寫成功后進(jìn)入系統(tǒng)使用df-h查看存儲空間,可以看到/dev/root分區(qū)已經(jīng)從6GB擴(kuò)展到7GB了。

-
評估板
+關(guān)注
關(guān)注
1文章
673瀏覽量
29960 -
emmc
+關(guān)注
關(guān)注
7文章
228瀏覽量
53740 -
核心板
+關(guān)注
關(guān)注
5文章
1109瀏覽量
30638 -
IOT
+關(guān)注
關(guān)注
187文章
4287瀏覽量
200738 -
RK3568
+關(guān)注
關(guān)注
5文章
582瀏覽量
6110
發(fā)布評論請先 登錄
迅為RK3568開發(fā)板定制擴(kuò)展分區(qū)SDK源碼編譯-獲取Linux-定制擴(kuò)展分區(qū)源碼包
迅為RK3568開發(fā)板傳統(tǒng)分區(qū)和定制擴(kuò)展分區(qū)鏡像對比
迅為RK3568開發(fā)板定制擴(kuò)展分區(qū)鏡像介紹
開發(fā)更便利!迅為RK3568/RK3588 定制分區(qū)鏡像發(fā)布
迅為發(fā)布RK3568/RK3588 定制分區(qū)鏡像

能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;核心板新增定制分區(qū)鏡像

迅為瑞芯微RK3568核心板橋梁監(jiān)測設(shè)備接口應(yīng)用
RK3568修改eMMC分區(qū)大小

如何get RK3568核心板的音頻功能
米爾RK3568加推工控板和工控機(jī),更豐富的場景應(yīng)用

迅為RK3568核心板橋梁監(jiān)測設(shè)備接口應(yīng)用
創(chuàng)新設(shè)計(jì)RK3568全LGA核心板發(fā)布-更緊湊可靠省連接器成本

評論