This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to revert nRF51-DK interface MCU firmware back to the J-Link image?

As nRF51-DK User Guide said: "If you have swapped to the mbed image and want to revert back to the J-Link image, download the latest SEGGER J-Link software from www.segger.com and open a debug session to update to the latest J-Link OB firmware version."

I press Reset button and plug in the USB cable, then the LED5 is blinking. After that, the USB identification changed from MBED to JLINK. But it still can not be recognize by nRFgo or Keil. that means I can not use nRFgo studio to flash or erase nRF51822, or even use Keil to debug it. It's still looks like mbed interface.

PS: nRFgo studio Version 1.17.1 Keil Version 5.12 Segger J-link ARM V4.74b

Thanks.

Parents
  • I've tried this on two laptops with two (sort of three) different operating systems.

    Dragging and dropping the J-Link binary onto the nRF51-DK doesn't work for me in any of the following situation:

    • OS X 10.10
    • Windows 7 x64 running in Parallels on OS X 10.10
    • Native windows 7 x64

    In every case, it shows up as "Bootloader", I drag and drop the latest J-Link firmware downloaded from the My Pages account (as of 20 Nov 2014),and when the file transfer is through the device seems to reset on it's own followed by a fast blinky. When I do another power cycle, it goes back to the CMSIS-DAP firmware and the bootloader shows up again.

    I've run through this a dozen times with and without the IF-BOOTLOADER button being pressed, and I'm unable for the life of me to apply the J-Link firmware.

    Has anyone been able to switch from CMSIS-DAP back to J-Link? We need a J-Link interface for development here since all of our makefiles and test scripts use the J-Link as the flash interface. I'm currently using an external J-Link, but this is far from an ideal solution any time we need to be mobile with the kit.

    The new boards look great ... I just wish I could debug them with the same tools we use on the PCA10001.

    Any concrete suggestions, or can anyone confirm they were able to switch?

    I have PCA100028 V1.0.0 with the timecode 2014.39.

  • I wish I had found this comment earlier ;-) Just finishing my first successful flash on OSX 10.10 for my nRF51 dongle, also using rknrfgo and mbed IDE (compilie .hex) and s110 softdevice flashing.

    1. First I flashed the blinky sample to verify that a .hex is starting
    2. Flashing the S110 softdevice
    3. Using a sample to verify the correct softstack "BLE iBeacon"
    4. Verified working iBeacon with nRF Master Control Panel Android
Reply
  • I wish I had found this comment earlier ;-) Just finishing my first successful flash on OSX 10.10 for my nRF51 dongle, also using rknrfgo and mbed IDE (compilie .hex) and s110 softdevice flashing.

    1. First I flashed the blinky sample to verify that a .hex is starting
    2. Flashing the S110 softdevice
    3. Using a sample to verify the correct softstack "BLE iBeacon"
    4. Verified working iBeacon with nRF Master Control Panel Android
Children
No Data
Related