Makerdiary OpenSK Dongle
opensk commit id: 50c5a1a42783a861ade3705a2f4528336bb6ac63
过程¶
用mainstream master分支,默认配置
要去github下载1.4版本的tockloader(截至2020-04-23最新正式版仍为1.3)
./setup.sh 完了之后,编译命令如下
./deploy.py --board nrf52840_mdk_dfu --programmer none --opensk
python uf2conv.py -c -f 0xada52840 -o nrf52840_mdk_dfu_merged.uf2 target/nrf52840_mdk_dfu_merged.hex
注意点¶
- cargo安装bin的位置可能没有加入环境变量
- setup.sh 挂个稳定点的梯子……
- 刚刷好UF2 Bootloader,进入升级模式需要双击按钮
- 在这种状况下预编译版不管用(按钮被占用为reset
- 刷完上游主分支最新版后,进入升级模式需要长按按钮上电
吐槽¶
官网提供的预编译版不管用啊,还是自己动手丰衣足食
晚点看看rust到底是什么语言