物联网实践 | Huawei LiteOS开发环境搭建及Demo程序在Hi3861上编译烧录运行

简介

本次实践是为尝试在嵌有华为海思芯片的Hi3861WIFI物联网开发板上配置开发环境并使用配套开发工具(HUAWEI DevEco Device ToolHUAWEI LiteOS Studio)将Demo工程编译烧录和运行。

Hello World成功烧录运行Hello World成功烧录运行

目录


项目材料

硬件清单

类别型号
WIFI主板HiSpark_WIFI_IoT_HI3861_CH340G_VER.A
扩展底板HiSpark_WIFI_IoT_EXB_VER.A
OLED显示板HiSpark_WIFI_IoT_OLED_VER.A
NFC板HiSpark_WIFI_IoT_NFC_VER.A

开发环境

  • 系统: Windows 10 家庭版64位
  • 软件:

    • Python 3.7
    • Scons 4.1.0.post1或更高
    • Git 2.31.1.windows.1或更高
    • CH341SER.EXE
    • riscv32-unknown-elf
    • Huawei LiteOS Studio x64-1.45.7或更高
info:所有所需软件和资料均可在润和社区下载:http://www.hihope.org/download/download.aspx?mtt=34 HiSpark_Pegasus_TechnologyApplicatioIoT_Kit.zip内包含了所有材料

开发环境搭建

参照华为海思编撰的《物联网技术和应用》进行搭建。

info:HiSpark_Pegasus_Setup_Package文件夹内的SetupInstall.bat运行时可能出现“scons不是内部或外部命令...”的提示,此时请手动安装Scons并重新启动SetupInstall.bat

info:SetupInstall.bat在运行时可能会处于长时间无响应状态,提示找不到某文件。此时应当继续等待,直到“Press any key to continue...”字样打印以提示安装完成

Demo程序编译烧录运行

1.确认开发环境已经正确安装后,启动Huawei LiteOS Studio

2.新建工程,SDK版本选择HiHope WiFi_IoT Hi3861SPC025;
SDK目录在HiSpark_Pegasus_TechnologyApplication_IoT_Kit下的HiHope_WiFi-IoT_Hi3861SPC025
参考目录选择在HiSpark_Pegasus_TechnologyApplication_IoT_Kit下的HiHope_Pegasus_HelloWorld
目标板Hi3861V100。

3.按F4进入工程配置,目标板配置中:厂商HiSilicon,选中目标板Hi3861V00,确认。

4.编译器配置中:SConstruct脚本,点击文件夹右侧的放大镜自动搜索SConstruct脚本位置,正常搜索完点确认。

5.烧录器配置中:烧录方式选择HiBurner,确认。

6.串口配置中:成功连接Hi3861板后,端口选择唯一一个COM端口;波特率选择921600,确认。

info:安装CH340G驱动后,将Hi3861主板与其余物料完成组装,再与计算机通过数据线连接。

完成安装后的板子,红框跳线需装上完成安装后的板子,红框跳线需装上

7.F7编译,成功时终端输出紫色BUILD SUCCESS字样。

8.F8烧录,出现HiBurn程序窗口时,按一次Hi3861板上的Ret按键,烧录开始。成功时如图:

HiBurn烧录完成HiBurn烧录完成

9.烧录完成,重新拔插数据线,HelloWorld程序运行正常,OLED屏上显示Hello World字样,Hi3861板上LED灯闪烁。


最后修改于:2021年08月02日 18:17

已有 2 条评论

  1. 好像图片链接不行了

    1. 本来俺用的七牛云这边看着都没问题的嘞。但我还是换了Github存图片,现在应该是可以了。

添加新评论