鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)

上节课我们讲解了鸿蒙OS源码结构 , 以及系统编译、烧写第一部分 , 通过U-boot单板烧写 , 内核镜像烧写的串口方式 。 还没看过的童鞋 , 可以今天继续给大家讲鸿蒙系统USB口、网络口烧写方式 。
USB烧写方式
步骤1:安装USB驱动
请参考发布包中上海海思U-boot配置文档《HiBurn 工具使用指南》 , 安装USB驱动 , 文档存放于ReleaseDoc目录内 。
USB驱动安装成功图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
步骤2:确认Hi3518EV300单板内含有USB下载功能的U-boot版本 , 若不支持 , 请将上海海思提供的最新U-boot文件烧入板中 。
在U-boot界面输入"help"命令并回车 , 查看结果中是否存在usbtftp命令 。
【鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)】确认U-boot支持USB下载
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
步骤3:按标号 , 确认如下内容 。
USB口烧写配置图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
1)选择芯片标号为“Hi3518EV300”
2)选择"DDR烧写"
3)传输方式选择"USB口"
4)选择需要烧写的文件路径(路径包含harmony_Image.bin和rootfs.img文件)
5)点击“启动烧写”
步骤4:启动烧写后 , 弹出界面 , 等待单板侧烧入 。
烧写开始图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
步骤5:单板侧输入命令烧写harmony_Image.bin及rootfs.img文件 , 文件大小参数请参考“串口烧写”步骤2 。
USB口烧写命令
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
步骤6:烧写成功后显示Written:OK 。
结束
镜像运行
步骤1:连接串口:前步骤烧入成功后使用串口工具IPOP连接单板串口 , 输入回车 , 串口将显示"hisilicon #"字样 。
步骤2:修改U-boot的bootcmd及bootargs内容:该步骤为固化操作 , 可保存执行结果 , 若U-boot重新烧入 , 则需要再次执行 。
表8-2 U-boot修改参数解释
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
步骤3:若步骤2中使用回车打断自启动 , 需在U-boot的命令行中 , 输入“go 0x40000000”指令 , 启动内核进程 , 启动成功如下图 。
系统启动图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
步骤4:根目录下 , 在命令行输入指令“./usr/bin/helloworld”执行写入的demo程序 , 显示成功结果如下图所示 , 该文件生成请参考应用程序编译 。
应用程序启动图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
结束
网络烧写方式
该方法只适合支持网口的单板(例如:Hi3516DV300) , 且PC主机必须与单板用网线连接并配置在于同一网络中 。
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图
为方便大家学习查阅 , 我们特别制作了一期《鸿蒙系统HarmonyOS烧录方法总结》电子书籍 , 汇总介绍了如何使用网口、串口、USB 进行U-boot 程序、Liteos 内核(liteos.bin)、根文件系统rootfs.img 的烧录 。
扫码进入【鸿蒙HarmonyOS开发者交流群】即可免费领取!
鸿蒙实战课堂 | 金牌讲师带你入门实战HarmonyOS编译烧写(二)文章插图