文章目录

  • 前言
  • 一、HUAWEI LiteOS Studio安装
  • 1.获取软件
  • 2.安装步骤
  • 3.插件安装
  • 二、环境搭建
  • 1.安装git
  • 2.安装python
  • 3.安装Scons等三方库
  • 4.安装riscv32-unknown-elf编译器
  • 5.获取WiFi IoT SDK
  • 三、开始编译
  • 1.打开工程
  • 2.工程配置
  • 3.编译配置
  • 4.编译工程
  • 5.下载程序
  • 总结



前言

本文将搭建一个Hi3861的win10下开发环境,参考官网,有问题请私信。


一、HUAWEI LiteOS Studio安装

1.获取软件

获取HUAWEI LiteOS Studio安装,点击此处获取最新软件,HUAWEI-LiteOS-Studio-Setup-x64-X.XX.X,xxxx为LiteOS Studio版本号。

2.安装步骤

海光cpu嵌套虚拟化 海光cpu装win10_开发板


海光cpu嵌套虚拟化 海光cpu装win10_海光cpu嵌套虚拟化_02


海光cpu嵌套虚拟化 海光cpu装win10_Python_03


海光cpu嵌套虚拟化 海光cpu装win10_python_04

3.插件安装

该编辑器不支持在线安装,只支持离线安装,下载官方的插件程序后即可安装,各个扩展的安装文件后缀为.vsix。

对于WIFI IoT Hi3861开发板用户,安装HUAWEI LiteOS Studio Base基座扩展和LiteOS Studio Hi3861开发板扩展后,可以利用IDE新建WIFI IoT Hi3861工程,支持对WIFI IoT Hi3861开发板工程进行编译、烧录、调试、组件配置等操作。

海光cpu嵌套虚拟化 海光cpu装win10_海光cpu嵌套虚拟化_05

二、环境搭建

WiFi IoT SDK使用Scons进行构建管理, 需要安装Python和Scons库, 推荐Python 3.7以上版本。

WiFi IoT SDK使用riscv32-unknown-elf编译器进行编译,使用JLink仿真器进行调测。

如果需要新建WiFi IoT工程,可能还要安装git for windows工具。

1.安装git

请根据点击官网下载安装。

2.安装python

https://www.python.org/downloads/release/python-376/下载, 按照安装向导完成Python3.7.6的安装。

安装Python时, 勾选 Add Python x.x to PATH 选项, 将Python的安装根目录, 以及安装根目录下的Scripts目录, 加入环境变量。

注意: 如果是首次安装python,建议重启电脑后再进行后续操作,确保python环境生效。

3.安装Scons等三方库

建议使用Pypi镜像提升安装Python三方库的速度,可以使用华为云开源镜像,设置如下:

对于Windows用户,在C:\Users<UserName>\pip目录下添加pip.ini文件,如果不存在pip目录,需要自己创建。

然后编辑其内容如下:

[global]
index-url = https://repo.huaweicloud.com/repository/pypi/simple
trusted-host = repo.huaweicloud.com
timeout = 120

最后打开命令行窗口, 执行如下命令安装Python三方库:

pip install pycryptodome
pip install ecdsa
pip install pywin32
pip install scons

4.安装riscv32-unknown-elf编译器

解压后添加环境变量即可,改路径在编译工程时需要配置。

5.获取WiFi IoT SDK

三、开始编译

1.打开工程

点击打开工程图标,选择WiFi IoT工程所在目录即可。

海光cpu嵌套虚拟化 海光cpu装win10_海光cpu嵌套虚拟化_06

2.工程配置

海光cpu嵌套虚拟化 海光cpu装win10_python_07


点击工程配置图标后,配置目标板Hi3861V100,点击确认

海光cpu嵌套虚拟化 海光cpu装win10_python_08


点击工程配置界面上的组件配置,在左侧的选择组件中点击想要使能或修改的组件,在右侧的组件属性栏勾选需要使能的组件,或更改组件属性值,点击确认按钮。

海光cpu嵌套虚拟化 海光cpu装win10_python_09

3.编译配置

1.编译器类型选择riscv32-unknown-elf

2.根据实际情况填入riscv32-unknown-elf-gcc.exe所在路径

3.和下图保持一致

最后点击确认

海光cpu嵌套虚拟化 海光cpu装win10_开发板_10

4.编译工程

海光cpu嵌套虚拟化 海光cpu装win10_海光cpu嵌套虚拟化_11


点击工具栏上的编译图标1开始编译代码,也可以点击清理图标2和重新构建图标3进行清理和重新编译.

编译成功的截图示例如下:

海光cpu嵌套虚拟化 海光cpu装win10_嵌入式_12

5.下载程序

编译后需要配置下烧录,参考 配置工程 ,进入烧录配置

海光cpu嵌套虚拟化 海光cpu装win10_海光cpu嵌套虚拟化_13


1.烧录器为默认目录

2.选择工程下output/bin/Hi3861_xxx_allinone.bin

3.默认

点击确认后配置串口

海光cpu嵌套虚拟化 海光cpu装win10_海光cpu嵌套虚拟化_14


注:该波特率只是下载时候的波特率,与调试无关;

海光cpu嵌套虚拟化 海光cpu装win10_开发板_15


点击下载后,

弹出烧录进度框,提示用户复位RESET开发板

海光cpu嵌套虚拟化 海光cpu装win10_嵌入式_16


按下复位键,开始烧录;

烧录成功的截图如下,点击关闭按钮,关闭烧录弹窗。注意:如果没有关闭烧录窗口,当再次按下开发板上的复位键时会再次进入烧录过程。

海光cpu嵌套虚拟化 海光cpu装win10_嵌入式_17


海光cpu嵌套虚拟化 海光cpu装win10_开发板_18


改软件自带串口工具,点击图标,即可打开;运行成功见下图

海光cpu嵌套虚拟化 海光cpu装win10_开发板_19

总结

总的来说环境搭建的注意项比较多,每一步需要多加注意,尤其是安装工具的时候,安装失败会导致工程无法编译。