本文说明如何跳过zephyr west的使用
最近更新zephyr后,能够编译过但执行make flash做烧录时不会正常调用pyocd,要求安装west。可能是之前python环境配置的原因west安装后也一直找不到。后来发现可以跳过west不使用,这里说明方法:
跳过west
下载west附件组件
git clone https://github.com/zephyrproject-rtos/west.git /home/frank/work/project/zephyrproject/.west/west
创建config
建立文件./west/config内容如下1
2[manifest]
path = zephyr
增加环境变量
1 | export WEST_DIR=/home/frank/work/project/zephyrproject/.west/west |
重启terminator就可以还行make flash正常调用pyocd烧录了
其它问题
我这边还遇到make flash找不到pyocd的情况,用pip3 install -U pyocd无效,之后用pip install -U pyocd就正常了,可能还是python2和3的问题,之后有时间还是将zephyr切到docker上面去编译运行会单纯一点
参考
https://docs.zephyrproject.org/latest/guides/west/without-west.html#no-west