硬件平臺:

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

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

升級完成之后將TF卡轉到ubuntu虛擬機,TF卡默認格式為FAT32格式,TF卡里的內容如下圖所示:

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



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

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

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

升級完成之后,會提升以下打印信息,拔掉TF卡重啟就可以進入要燒寫的系統了。

-
開發板
+關注
關注
25文章
5274瀏覽量
99975 -
RK3588
+關注
關注
7文章
378瀏覽量
5138 -
迅為電子
+關注
關注
0文章
48瀏覽量
111
發布評論請先 登錄
相關推薦
評論