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

Cannot write softdevice to nrf52840

I'm unable to write a softdevice to my nrf52840, can someone please point me in the right direction? 

I was able to program the board just fine using nRFGo Studio, but I built a new computer (Windows 10 x64) and now it's not working with the new computer so I think it's a software issue.  The board is a BMD-340-EVAL which is pretty much identical to the NRF52840-DK board.  Keil uVision sees the board fine and writes code to it, eclipse sees the board fine and can write to it, nRFGo Studio does not see the board at all, and nRF Connect sees the board but will not write to it, all of the write options (erase, write, etc..) are grayed out.  Can someone please point me in the right direction?  I coped a screen shot of nRF Connect below showing all of the options grayed out, even though the device is detected.  My goal is to erase it and write a new softdevice to it.  

  • It looks like the Rigaldo board doesn't enumerate enough information to let nRFConnect know it's dealing with an nRF52840 target.  Can you use segger tools to make sure the segger-ob part of the board is flashed to the latest version of segger tools?  Maybe you also need to download the latest segger release to make sure your chip is fully supported.

    Also see if your nRFConnect is using a different version of JLink tools than Keil is using.

  • Hi.

    3rd party modules are not supported in nRF Connect Programmer at the moment.

    At the moment nRF Connect Programmer only supports devices with J-Link and Nordic USB.

    Best regards,

    Andreas

  • Thanks guys for the replies, I was able to get it working.  The short version is, I uninstalled and re-installed the various tools in different orders trying to get nRFgo working, then decided to try nRF Connect again and suddenly it was working!  So I'm not sure exactly which change fixed it, but I think it was uninstalling then re-installing the latest command line tools 

    I knew it should work because I programmed this board many many times using nRFgo Studio on my old computer.  But it seems the latest nRFgo Studio by itself can see but not communicate properly with the board, and installing the latest command line tools completely breaks nRFgo Studio as it then cannot load nrfjprog.exe and therefore cannot see the board at all.  I'm guessing my old computer had older versions of nRFgo Studio and command line tools, and the versions were compatible so it worked.  In any event, nRF Connect Programmer is working now so I'm up and running again. :)   

Related