Hi3516开发笔记(十一):通过HiTools使用网口将uboot、kernel、roofts烧写进eMMC

简介: 前面烧写一直时烧写进入flush,是按照分区烧写。定制的板子挂的是eMMC,前面的烧写步骤一致,但是在烧写目标则时烧写eMMC了。重新走一遍从无到有通过网口刷定制板卡的uboot、kernel、rootfs。

前言

  前面烧写一直时烧写进入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程序。


  

相关文章
|
Ubuntu Windows
Qt开发笔记之编码h264码流并封装mp4(六):ubuntu平台编译mp4v2并封装mp4
Qt开发笔记之编码h264码流并封装mp4(六):ubuntu平台编译mp4v2并封装mp4
Qt开发笔记之编码h264码流并封装mp4(六):ubuntu平台编译mp4v2并封装mp4
|
NoSQL Linux 虚拟化
Linux内核调试方法总结【转】
内核开发比用户空间开发更难的一个因素就是内核调试艰难。内核错误往往会导致系统宕机,很难保留出错时的现场。调试内核的关键在于你的对内核的深刻理解。
2107 0
|
运维 算法 数据挖掘
5个适合新手练习的Python刷题网站
5个适合新手练习的Python刷题网站
1155 0
|
UED
【Qt 学习笔记】Qt窗口 | 工具栏 | QToolBar的使用及说明
【Qt 学习笔记】Qt窗口 | 工具栏 | QToolBar的使用及说明
1515 2
|
Linux 网络安全 芯片
linux系统中详解u-boot之网络移植与调试
linux系统中详解u-boot之网络移植与调试
1755 0
|
传感器 存储 安全
MQTT:通信协议的三位主角
【4月更文挑战第20天】
1845 0
|
中间件 Linux 开发工具
海思3559U-Boot移植(一):一路next的默认模式
Hi3559AV100 单板的 Bootloader 采用 U-boot。当选用的外围芯片的型号与单板上外围芯片的型号不同时,需要修改 U-boot 配置文件,主要包括存储器配置、 管脚复用。sdk包里有uboot的源码,可以进行修改后编译
910 0
海思3559U-Boot移植(一):一路next的默认模式
|
数据挖掘 5G 定位技术
行政边界与路网、建筑轮廓、POI、基站数据下载网站整理
行政边界与路网、建筑轮廓、POI、基站数据下载网站整理
570 2
|
Ubuntu iOS开发 MacOS
Could not enumerate video devices (or none found).解决办法
Could not enumerate video devices (or none found).解决办法
229 0