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

nRF go Studio can't find the nrfjprog.dll file

Hello Nordic people

I need to erase my nRF 51 DK board with nRF Studio, but it can't find my board. I got a message that it can't find nrfjprog.dll file in Program Files(x86)/Nordic Semiconductor/nrf5x/bin/nrfjprog.dll, but I found this file in Windows File Explorer in this directory. Can I rescan to find this file or something?

Earlier I didn't have this file, because Common Tools (win64) wasn't installed correctly, but when I installed Common Tools for win 32 the nrfjprog.dll file appeared in this directory

I tried to run nrfjprog.exe, but it didn't work because program can't find the MSVCP140.dll and VCRUNTIME140.dll

Parents Reply Children
  • Thanks for reply

    I installed nRF Connect and it claims that the board is empty. But I still need to program the SoftDevice into the board, can I do it with Connect or only with the Studio?

    Also my friend tried to copy the blinky hex file straight to the board USB drive. How to run the example with this method? Only what we are getting is "fail.txt" file instead of example file and error report: "Error while connecting to CPU".

  • Yes you can use it to program the softdevice, it supports the same features as nRFgo studio. 

    Grzegorz D said:
    Also my friend tried to copy the blinky hex file straight to the board USB drive. How to run the example with this method? Only what we are getting is "fail.txt" file instead of example file and error report: "Error while connecting to CPU".

     It supports "drag&drop" programming so there might be a problem with the board. Let me know if you get any errors when you program the FW through nRF connect. 

  • What app do I need to use to program a SoftDevice? Programmer can find my board, but this blue stripes under Device Memory Layout are moving and I don't know if it is ready to use or loading.

    Also I tried to add HEX file but I don't see any effect, Should blinky example from hex file work already after add hex file or I have to run the example somehow?

  • The Erase & write button should not be greyed out after you have selected the .hex file you want to program. Please try with the attached .hex file and see if you get the same result. Just verified that it works on my 51DK here. Do you have another board to test with in case this doesn't work?

    ble_app_hrs_pca10028_s130.hex

  • Unfortunately Erase & write is still greyed when I dropped the file from you. I also tried with another files from SDK. 

    I have only one board.

    I can't connect with the board with J-Link Commander, so I think thats a problem with J-Link connection or drivers. I am also in touch with SEGGER J-Link technical support, but they recommended me to contact with you. 

    Its that normal that in J-Link Settings there is no device found on the right side? Check second picture in this topic.

Related