硬件平臺(tái):

通過SD卡燒寫鏡像具有操作簡(jiǎn)便、快速部署、靈活性強(qiáng)等優(yōu)勢(shì)。只需將鏡像文件寫入SD卡,然后插入開發(fā)板即可完成燒寫,步驟簡(jiǎn)單且工具易得;燒寫速度快,支持批量操作,適合設(shè)備的快速部署和更新。
但是瑞芯微TF卡制作軟件只適用于4G以下大小鏡像的制作,而在iTOP-RK3588開發(fā)板所提供的鏡像中,只有安卓鏡像以及buildroot鏡像是小于4G的,Ubuntu和Debian鏡像會(huì)超過4G大小的限制,從而導(dǎo)致TF卡制作失敗。

但是Ubuntu和Debian鏡像客戶使用頻率是非常高的,在項(xiàng)目部署以及后續(xù)項(xiàng)目升級(jí)階段難免需要使用TF卡燒寫鏡像,那要如何解決TF卡4G大小限制的問題呢?
解決步驟
首先使用TF卡磁盤升級(jí)工具創(chuàng)建一個(gè)普通的buildroot固件升級(jí)鏡像,升級(jí)步驟如下圖所示:

升級(jí)完成之后將TF卡轉(zhuǎn)到ubuntu虛擬機(jī),TF卡默認(rèn)格式為FAT32格式,TF卡里的內(nèi)容如下圖所示:

由于FAT32格式的TF卡只能存放4G以下容量的文件,所以這里要重新拷貝上述文件(瑞芯微sd卡工具制作步驟不能缺少,因?yàn)樾枰M(jìn)入recovery進(jìn)行系統(tǒng)升級(jí)),為了方便起見,可以直接使用以下腳本:



保存該腳本為 full_flash.sh,然后像之前一樣賦予可執(zhí)行權(quán)限:
chmod +x full_flash.sh

然后將要燒寫的鏡像拷貝到當(dāng)前目錄,并重命名為sdupdate.img

最后使用以下命令拷貝制作必須的文件即可,其中第一個(gè)參數(shù)為TF卡的盤符,第二個(gè)為掛載目錄,制作過程如下所示:

升級(jí)完成之后,會(huì)提升以下打印信息,拔掉TF卡重啟就可以進(jìn)入要燒寫的系統(tǒng)了。

-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5570瀏覽量
102882 -
RK3588
+關(guān)注
關(guān)注
7文章
407瀏覽量
5641 -
迅為電子
+關(guān)注
關(guān)注
0文章
57瀏覽量
148
發(fā)布評(píng)論請(qǐng)先 登錄
評(píng)論