This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Program external BMD-300 with NRF52DK

Hello, I am trying to program an BMD-300 using the NRF52-DK on a custom board,

The BMD300 is powered by the NRF52DK

BMD300 -> NRF52DK

SWDIO -> SH_SWDIO (pin 4) on P20

SWDCLK -> SH_SWDCLK (pin 5) on P20

VDD -> VTG (pin 3) / VCC (pin 2) on P20 (The BMD300 is powered by the NRF52DK)

GND -> GND_DETECT (pin 8) on P20 and GND on NRF52DK

The first time I connected the BMD300 to the board the command nrfjprog --family nrf52 -- recover was working and the BMD 300 was detected.

Then I use NRFGO to program the softdevice (S132) and keil to load the application, evething works fine.

But when i try to program again the BMD300 i could load any program, and command nrfjprog --family nrf52 -- recover doesn't work. NRFGO can't detect the board again.

Then i use P19 without success.

The program loaded by keil was ble_app_uart (pca 10040) from the sdk without any modification, i think the program made the BMD unaccesible but i don't know how to repair it.

Can someone please help me. Thanks, Maxim

Related