【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录 原创

发布于 2021-8-3 13:01
浏览
2收藏

2021年6月2日,OpenHarmony2.0开源。7月6日,2.2版本在HPM上线。这次来体验2.2新版下编译烧录Hi3516。

开发环境

  1. 操作系统 Ubuntu20.04 LTS
  2. Visual Studio Code(linux)V1.53及以上 64位版本
  3. DevEco Device Tool v2.2 Beta1(Linux)
  4. 搭建好小型系统开发环境,参考官网Ubuntu开发环境准备, 或者OpenHarmony2.0在DeviceTool2.2下一站式编译烧录小型系统
  5. 硬件:Hi3516开发套件,路由器及网线

新建HPM工程,获取源码和工具链

1.打开DevEco Device Tool,进入Home页,点击New DevEco Project创建新工程
2. 输入工程配置信息后,点击Finish
【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区
3. 自动打开设置页面,在“hi3516dv300”选项卡下,设置为网口烧录方式和网络参数,其它保持默认,然后保存设置,打开工程。
【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区
4. 进入主页HPM,搜索查找@ohos/hispark_taurus解决方案,点击Install to project,选择工程hispark_v2.2_hi3516,自动下载源码和工具链。下载过程因网速而异,请耐心等待,一次不成功继续再试,不要离开当前界面。完成后如下图所示。
【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区

编译

  1. 打开DevEco Device Tool界面,在PROJECT TASKS中,点击工程hi3516dv300开发板下的Build按钮,执行编译。
  2. 十分钟左右,一次编译成功。结果输出在out/hispark_taurus/ipcamera_hispark_taurus文件夹下

烧录

  1. 点击工程开发板下的Upload按钮,启动烧录。出现报错:“[upload] Source vendor/hisi/hi35xx/hi3516dv300/uboot/out/boot/u-boot-hi3516dv300.bin' not found, needed by target upload’”,
    【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区
  2. 工程烧录文件地址默认设置有错,重新设置后,保存。
    【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区
  3. 再次点击Upload按钮,开始烧录,按提示对开发板断电上电。
  4. 几分钟后,烧录成功,开发板重启,进入开机桌面。
  5. 打开桌面的“设置”,显示系统版本为openharmongy1.0.1,有误。
    【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区
  6. 修改vendor/hisilicon/hispark_taurus/hals/utils/sys_param/hal_sys_param.c中系统版本和设备类型
     static const char OHOS_DEVICE_TYPE[] = {"Smart Visual"};
     static const char OHOS_DISPLAY_VERSION[] = {"OpenHarmony 2.2.0"};
  1. 重新编译,烧录,开机,体验成功。
    【OpenHarmony2.2】体验新版下Hi3516小型系统的编译烧录-开源基础软件社区

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