Hi3516開發筆記(五):通過HiTools使用網口將uboot、kernel、roofts和userdata按照分區表燒寫鏡像

前言

  前面生成了uboot,kernel,sample,userdata(我們實際修改了ip的),rootfs,現在需要燒寫進入核心板。

 

使用網口燒寫鏡像(海思燒寫必須佔用調試串口)

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

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

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

  在這裡插入圖片描述
  此時,板子的ip地址是200,如下圖:
  在這裡插入圖片描述
  配置好ip,並保存:
  在這裡插入圖片描述

步驟三:導入之前只做的uboot,kerner,rootfs和userdata

  Userdata實際上下面有很多,選擇自己合適的即可。
  導入xml路徑,如下圖:
  在這裡插入圖片描述
  然後自己選擇userdata的鏡像,筆者是7寸的1024×600的螢幕,如下圖:
  在這裡插入圖片描述
  開始燒寫:
  在這裡插入圖片描述

步驟四:網口燒寫需要用到串口

  發現,燒寫的時候,使用網口的話,串口也需要同時連接(串口當前是接在U虛擬機ubuntu上,為了測試脫離虛擬機,掛回pc上),如下圖:
   在這裡插入圖片描述
  然後斷電重啟,如下圖:
  在這裡插入圖片描述

  在這裡插入圖片描述

步驟五:燒成成功

  在這裡插入圖片描述

步驟六:重啟查看ip地址

  (PS:靜態ip地址是在上一篇章製作文件系統的時候修改了)
  在這裡插入圖片描述

入坑

入坑一:網口燒寫一直失敗

原因

  使用網口燒寫的同時,是需要配合調試串口一起的,同時還要重啟。

解決

  將網口掛回pc上,使用hitool選擇該串口。

Tags: