OpenHarmony_Hi3861Ubuntu编译环境搭建测试套编译用例执行操作总结

环境搭建详细请参考OpenHarmony开源文档Hi3861搭建环境

本文主要介绍下L0设备Hi3861编译环境搭建,烧写,测试套编译以及用例执行的操作参考

目录

环境搭建

版本编译

全量测试套编译

单模块测试套编译

烧写

用例执行


环境搭建

安装步骤1到8已安装的直接安装gcc_riscv32即可。

1.将Linux shell改为bash:执行sudo dpkg-reconfigure dash,选择no

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键,测试用例在设备初始化阶段被执行:

 

猜你喜欢

转载自blog.csdn.net/nanzhanfei/article/details/115841263