一、配置环境
Windows11,RTX 3060Ti 显卡,在windows按照提供的文档始终行不通,也没有很好的解决办法,只能在虚拟机上进行配置环境。
1.1 安装VMware
http://www.ddooo.com/softdown...
1.2 安装ubuntu18.04
http://mirrors.163.com/ubuntu...
1.3 配置串口
我这里串口为:com3,可以在电脑设备管理器上看到自己的端口,没有就是插错Type口了。
1.4 安装串口助手
sudo apt-get install cutecom
sudo cutecom
启动串口助手后如图
二、测试样例
样例说明:文档
2.1 安装开发环境
curl -o- https://cdn.iflyos.cn/public/cskTools/lisa-zephyr-install.sh | bash
lisa info zep
2.2 编译可执行程序
lisa zep create
cd hello_world
lisa zep build -b csk6011a_nano
sudo lisa zep flash
最后不加sudo会有权限问题。
打开串口助手,按下复位键会有“hell哦world”等字样出现
LED灯控制:参考
三、不停安装(咱也不知道干啥的)
3.1 安装烧录
wget https://cdn.iflyos.cn/public/lsopen/sdk/wasi-sdk/wasi-sdk-17.0-linux.tar.gz
tar -zxvf wasi-sdk-17.0-linux.tar.gz
git clone https://cloud.listenai.com/listenai/wasm/wasm-sdk.git --recursive
export WASM_THINKER_SDK="/home/user/wasm-sdk"
export WASI_TOOLCHAIN_PATH="/home/user/wasi-sdk-17.0"
lisa zep create --from-git https://cloud.listenai.com/listenai/samples/camera_image_detect.git
# 下载
git clone https://github.com/pyocd/pyOCD.git
# 复制文件到 /etc/udev/rules.d/ 目录下
cd pyOCD
sudo cp udev/*.rules /etc/udev/rules.d/
# 强制udev重新加载
sudo udevadm control --reload
sudo udevadm trigger
3.2 烧录模型
lisa zep exec pyocd flash -e sector -a 0x18000000 -t csk6001 --base-address=0x18400000 resource/cp.bin --frequency=30000000
结果:
◼ 烧录
0000484 I Loading /home/user/camera_image_detect/resource/cp.bin at 0x18400000 [load_cmd]
[==================================================] 100%
0006164 I Erased 0 bytes (0 sectors), programmed 0 bytes (0 pages), skipped 356096 bytes (1391 pages) at 61.30 kB/s [loader]
✔ exec exit
usage: west [-h] [-z ZEPHYR_BASE] [-v] [-V] <command> ...
west: unknown command "exec"; workspace /home/user/camera_image_detect/.sdk does not define this extension command -- try "west help"
lisa zep exec pyocd flash -e sector -a 0x18000000 -t csk6001 --base-address=0x18500000 resource/resnet18_model.bin --frequency=30000000
◼ 烧录
0000513 I Loading /home/user/camera_image_detect/resource/resnet18_model.bin at 0x18500000 [load_cmd]
[==================================================] 100%
0047164 I Erased 0 bytes (0 sectors), programmed 0 bytes (0 pages), skipped 2932480 bytes (11455 pages) at 61.45 kB/s [loader]
✔ exec exit
usage: west [-h] [-z ZEPHYR_BASE] [-v] [-V] <command> ...
west: unknown command "exec"; workspace /home/user/camera_image_detect/.sdk does not define this extension command -- try "west help"
四、总结
总的来说,文档偏少,全靠自己摸索也不知道对不对,就这样吧。