在搭建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就可以了。