OpenHarmony实战:烧录Hi3516DV300开发板

本文详细指导了在Windows10环境下,如何使用Hi3516DV300开发板烧录OpenHarmony镜像,包括烧录步骤、注意事项和不同版本的烧录技巧,对于鸿蒙开发者极具参考价值。
摘要由CSDN通过智能技术生成

前言

烧录开发板是每个开发者的必修课,每次对系统的修改务必进行烧录测试,确保修改正确和不会引入新问题。

本文基于 Windows10,以 Hi3516DV300 开发板为例,指导如何烧录 OpenHarmony 镜像,镜像也叫固件。

这块开发板是 OpenHarmony 最早完全支持的开发板,属于小型系统和标准系统的开发板,整个烧录、IPOP 测试的过程较为繁琐和原始。

避坑指南

1. 能否用 COM 串口烧录?

  • 可以,但是不建议,因为烧录特别缓慢。建议用 USB 烧录;

2. USB 设备无法识别,怎么办?

  • 在 Ubuntu 设置中移除 USB 设备,因为它把 Windows USB 设备事件拦截了;

3. 烧录时需要 IPOP 和 Hitool 同时操作,并且还有几秒时间窗口限制。

  • HiTool 工具使用“USB 口”烧录
  • IPOP 终端工具发送 USB 设备启用指令 usb device;
  • 点击烧写按钮

三、烧录环境说明

HiTool_16d 请自行搜索下载,文件列表如下。因为压缩包太大(129MB),所以没有提供附件。

四、烧录 L0 LiteOS 版本

4.1 烧录前构建的选项

配置项目生成目标为 ipcamera_hispark_taurus


镜像文件目录
cd out/hispark_taurus/ipcamera_hispark_taurus

4.2 拷贝镜像文件至 Windows 目录

进入编译生成的镜像目录,拷贝目录下的 OHOS_Image.bin、rootfs_vfat.img、userfs_vfat.img 三个文件到 windows 目录。

4.3 进入 uboot 的存放路径,拷贝 u-boot-hi3516dv300.bin 到 windows 目录。

cd device/hisilicon/hispark_taurus/sdk_liteos/uboot/out/boot/

4.4 在 Windows 镜像存储目录新建 Hi3516DV300-emmc.xml 文件,填入以下内容。

<?xml version="1.0" encoding="GB2312" ?>
<Partition_Info ProgrammerFile="">
<Part Sel="1" PartitionName="fastboot" FlashType="emmc" FileSystem="none" Start="0" Length="1M" SelectFile=""/>
<Part Sel="1" PartitionName="OHOS_Image.bin" FlashType="emmc" FileSystem=&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>