使用nRF Connect SDK编译wm1110-asset-tracker
ncs版本:v2.5.0
操作系统:zephyr
例程:wm1110-asset-tracker
1.打开示例工程的github地址,参照Building the application步骤
https://github.com/aws-samples/wm1110-asset-tracker/tree/main

2.这里我是有ncs的v2.5.0版本,所以我直接从第三步开始去做
① 用vscode打开sdk v2.5.0文件夹,这里要切换到nRF Connect的终端,否者west无法可能使用

②依次输入命令下载sidewalk sdk库,如果下载失败可以多尝试几遍
west config manifest.group-filter "+sidewalk"
west update
③同样在整个终端下使用命令下载requirements.txt,这里我开了代理会运行出错,把代理关掉了重新运行一遍就正常了
pip install -r sidewalk/requirements.txt

3.按照step4继续在该终端下运行命令clone例程
git clone --recurse-submodules https://github.com/aws-samples/wm1110-asset-tracker sidewalk/samples/wm1110-asset-tracker

4.按照step5,这里patch在git bash中去运行
cd sidewalk/
patch -p1 < samples/wm1110-asset-tracker/SWDR006/nRF52840_LR11xx_driver_v010000.diff
cp samples/wm1110-asset-tracker/SWDR006/lib*.a lib/lora_fsk/


5.按照step6,这里回到vscode的nRF Connect终端去运行命令,进入例程目录,编译,编译成功后使用uf2烧录即可
cd .\sidewalk\samples\wm1110-asset-tracker\
west build -b wio_tracker_1110 -- -DRADIO=LR1110 -DBOARD_ROOT=.


浙公网安备 33010602011771号