在搭建Nordic 52832 DK開發環境時,在Keil界面首先燒寫flash_s132_nrf52_6.1.0_softdevice, 再燒寫nrf52832_xxaa。
如果燒寫softdevice時找不到設備,可能是因爲設置裏Debug選的是Jtag,改成SW就能找到設備了。
softdevice 和 app要對應,第一次燒寫時,我用的NRF connect的programmer燒寫s132_nrf52_7.0.0_softdevice.hex,程序怎麼也跑不起來,在初始化BLE時,報錯NRF_BREAKPOINT_COND。
這裏猜測是softdevice版本不一致導致的。改成flash_s132_nrf52_6.1.0_softdevice就可以了。