Hi3516開發筆記(十一):透過HiTools使用網口將uboot、kernel、roofts燒寫進eMMC

21497936發表於2022-12-27

前言

  前面燒寫一直時燒寫進入flush,是按照分割槽燒寫。定製的板子掛的是eMMC,前面的燒寫步驟一致,但是在燒寫目標則時燒寫eMMC了。
  重新走一遍從無到有透過網口刷定製板卡的uboot、kernel、rootfs。

前置條件網路環境

目標板ip

   在這裡插入圖片描述
  這裡的實體地址,後面也要用。

PC機ip

   在這裡插入圖片描述

目標板與pc機ip互ping

   在這裡插入圖片描述
   在這裡插入圖片描述

使用網口燒寫映象

步驟一:開啟HiTool,選擇晶片型號

  燒寫需要用到還是的HiTool工具,在海思的SDK中找到Pc工具HiTool文件如下圖:
   在這裡插入圖片描述
  燒寫工具在工具裡面(開發板供應商提供):
   在這裡插入圖片描述
   在這裡插入圖片描述
   在這裡插入圖片描述

步驟二:使用網口燒寫(注意:串列埠也要用到)

  這裡串列埠應該是發指令控制 ,網口燒寫,所以2根線都要接,之前的除錯串列埠占用就需要解除,讓給HiTool了。
  (注意:這裡還得獲取板端的物理網路卡mac地址。)
   在這裡插入圖片描述
   在這裡插入圖片描述

步驟三:匯入定製的分割槽表,燒寫uboot、kernel和rootfs

  分割槽表是有userdata要燒寫,實際上不燒,使用之前已經燒寫的。(板子由客戶定製開發的)。
  匯入xml路徑,並將fastboot、kernel和rootfs自行瀏覽檔案匯入給過來的韌體,如下圖:
   在這裡插入圖片描述
  注意:主機由 很多網路卡,所以要選擇:
   在這裡插入圖片描述
  注意:串列埠也要選擇好:
    在這裡插入圖片描述
  開始燒寫:
   在這裡插入圖片描述

步驟四:重新給板子上電,進入燒寫

  重新商店後,則會開始燒寫,如下圖:
   在這裡插入圖片描述

   在這裡插入圖片描述

   在這裡插入圖片描述
   在這裡插入圖片描述
  燒寫失敗(可能網路不好?),多試幾次即可:
   在這裡插入圖片描述

  繼續重新燒,點選“燒寫”,然後給板子重新上電,最終燒寫成功:

    在這裡插入圖片描述

步驟五:燒寫成功

  這裡是需要自行替換本司開發的ui程式,啟動定製開發的ui程式。
  
   在這裡插入圖片描述


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010283/viewspace-2929686/,如需轉載,請註明出處,否則將追究法律責任。

相關文章