环境搭建详细请参考OpenHarmony开源文档Hi3861搭建环境
本文主要介绍下L0设备Hi3861编译环境搭建,烧写,测试套编译以及用例执行的操作参考
目录
环境搭建
安装步骤1到8已安装的直接安装gcc_riscv32即可。
1.将Linux shell改为bash:执行sudo dpkg-reconfigure dash,选择no
扫描二维码关注公众号,回复:
14908419 查看本文章
2.准备python3环境
3.安装GUI menuconfig工具:sudo pip3 install kconfiglib
4.安装pycryptodome:sudo pip3 install pycryptodome
5.安装six:sudo pip3 install six --upgrade --ignore-installed six
6.安装ecdsa:sudo pip3 install ecdsa
7.安装SCons环境:sudo apt-get install scons -y
8.安装gn、ninja工具
9.安装WLAN模组类编译工具链gcc_riscv32:
点击下载gcc_riscv32工具
解压gcc_riscv32安装包至/opt/gcc_riscv32路径下:
sudo tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C /opt/
设置环境变量:"vim ~/.bashrc",新增:"export:
export PATH=/opt/gcc_riscv32/bin:$PATH
环境变量生效:
source ~/.bashrc
如图查看安装版本是否安装成功:
版本编译
全量测试套编译
命令:
./test/xts/tools/lite/build.sh product=wifiiot xts=acts
输出:
out\hispark_pegasus\wifiiot_hispark_pegasus\suites\acts\testcases
单模块测试套编译
命令:
./test/xts/tools/lite/build.sh product=wifiiot xts=acts target=//test/xts/acts/startup_lite/syspara_hal:ActsParameterTest
输出:
out\hispark_pegasus\wifiiot_hispark_pegasus\suites\acts\testcases
烧写
使用HiBurn工具烧写
烧写文件:
烧写:
勾选Auto burn
烧写成功:
用例执行
使用串口工具,连接设备,按板子reset键,测试用例在设备初始化阶段被执行: