FRPS
公司的ssh ronz@127.0.0.1 -p 6010
家里的ssh ronz@127.0.0.1 -p 6011
公司的ssh ronz@127.0.0.1 -p 6010
家里的ssh ronz@127.0.0.1 -p 6011
FUCK YOU!
重新下单了 nRF52840开发板 + JLINK
走VSCode+nRF Connect SDK kit set
基于Zephyr
copy zephyr/samples/basic/blinky
板子的led0对应的是P0.14
而默认的devicetree led0对应的是P0.13
先不用overlay
代码里直接
LED0_NODE DT_ALIAS(led1)
不是led0
Jlink烧写后 - 一定要记得摁下板子的RESET
Arduino IDE - 需要使用旧版V1.8.19
Arduino-Preferences
-URLS
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json
https://raw.githubusercontent.com/pdcook/nRFMicro-Arduino-Core/main/package_nRFMicro_index.json
确定-重启-更新
然后Tools-board manager- search nRFMicro-like boards
-install
然后选择nicenano
折腾了好几天的开发板,好不容易安装上了Keil5 以及相关的NRF SDK,以及各种开发环境,发现板子最好的烧录方式是UF2
(看到Jlink 在板子上还是pad的触点,以及查了下Jlink支持NRF的V11价格 -放弃了)
该死的uf2,我还不知道是什么鬼。
Google下这块板子。发现是完全Copy https://nicekeyboards.com/docs/nice-nano/
U盘里自我介绍Board-ID: nRF52840-nicenano
怪不得板子的提供者不提供任何资料,包括原理图
所以我又开始使用Arduino IDE了
Keil MDK-Arm 最新版,我这里用的是MDK529
官方最新版下载链接 https://www.keil.com/demo/eval/arm.htm
Keil Keygen Generator 注册机你懂的
nRF5 SDK最新版,我这里用的是17.0.2
官方最新版下载链接 https://www.nordicsemi.com/Products/Development-software/nRF5-SDK/Download#infotabs
ARM CMSIS pack,需要和SDK版本对应,我这里用的是4.5.0
官方最新版下载链接 https://github.com/ARM-software/CMSIS/releases
nRF_DeviceFamilyPack,需要和SDK版本对应,我这里用的是8.35.0
官方最新版下载链接 https://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/
S132 Softdevice,需要和芯片型号和SDK版本对应,我这里用的是 7.2.0
官方最新版下载链接 https://www.nordicsemi.com/Products/Development-software/S132/Download
nRF Connect for Desktop 最新版
官方最新版下载链接 https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-desktop/Download#infotabs
安装顺序
安装Keil并使用注册机破解
教程 https://blog.csdn.net/qq_42748213/article/details/90485750
双击安装 CMSIS 和 DeviceFamilyPack
将nRF5 SDK压缩包解压到一个固定的位置,比如解压到D盘
打开解压后的文件夹,新建两个文件夹,分别是user_applications,user_drivers,分别存放自己写的程序和驱动
然后将Softdevice hex放进来备用
https://blog.embeddedexpert.io/?p=1671
https://blog.csdn.net/qq_39549182/article/details/132409273
----------------RONS SETUP