使用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

image

2.这里我是有ncs的v2.5.0版本,所以我直接从第三步开始去做

① 用vscode打开sdk v2.5.0文件夹,这里要切换到nRF Connect的终端,否者west无法可能使用

image

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

image

3.按照step4继续在该终端下运行命令clone例程

git clone --recurse-submodules https://github.com/aws-samples/wm1110-asset-tracker sidewalk/samples/wm1110-asset-tracker

image

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/

image
image

5.按照step6,这里回到vscode的nRF Connect终端去运行命令,进入例程目录,编译,编译成功后使用uf2烧录即可

cd .\sidewalk\samples\wm1110-asset-tracker\
west build -b wio_tracker_1110 -- -DRADIO=LR1110 -DBOARD_ROOT=.

image

posted @   会吸水的海绵  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示