在Hi3516开发板上开发游戏(1) 原创

发布于 2021-1-25 21:55
浏览
1收藏

在Hi3516开发版烧录Open Harmony OS,首先需要在Linux下编译出系统文件,再通过Windows平台进行烧录。编译命令如下:

python build.py ipcamera_hi3516dv300 -b debug

结果文件生成在out/ipcamera_hi3516dv300目录下。后面烧录需要用到ipcamera_hi3516dv300目录下的OHOS_Image.bin、rootfs.img、userfs.img三个文件。

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  各硬件连接关系图

注意 这里需要注意,编译的时候加上 -b debug命令,否则无法通过串口进入鸿蒙shell。

查看串口号

在Windows电脑上打开电脑的设备管理器,当串口线通过USB接口与电脑连接后,就可以查看并记录对应的串口号。下图 是电脑设备管理器中显示的Hi3516DV300板的串口号。

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  各硬件连接关系图

Hi3516开发板的代码烧录支持网口烧录、USB烧录和串口烧录三种方式。接下来介绍这三种烧录方式的具体操作步骤。

15.4.4.1串口烧录
最简单的方式烧录Open Harmony OS 可以通过串口的方式进行烧录,但是这种串口烧录会非常慢,通常需要2个小时左右。

可以安装下面的步骤完成系统的烧录:

步骤1:下载海思的烧录工具HiTool,双击HiTool.exe,如图 所示:

HiTool是海思半导体官方提供的一个海思芯片烧录工具。HiTool工具可以到润和HiHope官网资源中心下载。如图15-10 所示:

下载地址: http://www.hihope.org/download/AllDocuments

在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  海思的烧录工具HiTool

步骤2:进入烧写界面,在右侧的“传输方式中”选择“串口”,如图 所示:在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  选择 “串口”方式

步骤3:点击烧写界面中的“烧写eNMC”按钮,如图 所示:

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  选择 “烧写eNMC”

步骤4:根据分区信息添加要烧写的文件,本次烧录只烧写内核kernel、根文件系统rootfs、用户文件系统userfs。如图 所示:

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  根据分区信息添加要烧写的文件

步骤5:点击烧写

  

在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  点击烧写

步骤6:然后重启开发板,可以按动那个开关按钮,必须15s完成该操作。

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

 

图  重启开发板

 

接下来显示正在烧录,我们只需要等待烧录完成的提示:

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

 

图  正在烧录

步骤7:烧录成功

  在Hi3516开发板上开发游戏(1)-开源基础软件社区

图  烧录完成显示

 

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2021-1-27 13:52:07修改
4
收藏 1
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐