⑴ Hi3516開發筆記(十一):通過HiTools使用網口將uboot、kernel、roofts燒寫進eMMC
引言
在定製板卡的開發過程中,我們之前曾遇到通過串口燒寫時遇到問題,這次我們將通過海思HiTools工具,利用網口重新燒寫eMMC中的uboot、kernel和rootfs,以實現從無到有的完整流程。
前置條件:網路環境
確保目標板的IP地址是:{目標板ip},這將是我們進行燒寫操作的基礎。同時,確保PC機與目標板之間的網路連通,可以通過ping命令進行驗證。
網口燒寫步驟
步驟一:啟動HiTools
在海思SDK的工具包中,找到並啟動HiTools工具,如圖所示:![](相關鏈接)。這將是我們的燒寫助手。
步驟二:選擇網口燒寫
燒寫過程中,網口與串口並用,因此需要確保兩者的連接。將數據線正確連接到板子的網卡,同時關閉可能佔用的串口。獲取目標板的物理網卡MAC地址,這對於後續操作至關重要。
步驟三:導入定製分區表,燒寫固件
考慮到板子的定製特性,我們無需燒寫userdata分區。導入預先准備好的xml分區表,並在HiTools中導入定製的fastboot、kernel和rootfs固件,如下圖所示:
步驟四:燒寫過程
按下"燒寫"按鈕,啟動燒寫過程。當重新上電板子,燒寫步驟開始,如圖所示:
可能的挑戰與解決
如果燒寫失敗,可能是網路連接不穩定,嘗試多次重試,直到成功。再次上電,確認燒寫完成。
最終步驟:燒寫成功後的定製
燒寫成功後,需要替換為公司自主研發的UI程序,啟動定製開發的UI。至此,eMMC固件的全新安裝順利完成。