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

nRF52840 programming

Hi,

I am using nRF52840-DK with Segger Embedded Studio . In this dev kit the Atmel chip ATSAM3U2CA-AU provides the programming/debugging  interface. In order to save BOM cost I do not want this chip on my product board. Are there any commercially available boards which can provide the programming/debugging interface externally.

Thanks.

  • Why would you need a board. A Segger JLink is about everything you need.

  • If you use the Debug Out port  of the nRF52840-DK, or any Nordic DK, to connect to your custom PCB for programming and debugging. If the hardware detects power on Debug Out, the nRF device on the DK is not programmed or controlled. 

    Cheers

  • Thanks Thomas,

    Other than the BOM/PCB space are there any other pros/cons of using an external Jlink vs an on board chip .I am new to SES/Jlink .In your opinion which one of J-Link (edu,base ,plus) provides best experience and does not require additional tools for nRF52.

  • As others say, you don't need the Atmel chip on your board. Only a connection to the SWD interface is needed. So break out SWDIO, SWCLK, GND and VDD to a suitable connector, for instance a 10 pin J-link connector, 6 pin needle adaptor or whatever you like. Then use a JLink programmer or the DK you already have

  • I was able to program this nRF52840-DK using another nRF52840-DK . However, I am still unable to program this DK using a Segger J-link plus. I have checked my cable connection again, they seem to be fine. I have also tried an external pull up on SDIO but still it does not work.

1 2