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.

  • Yes ... 4.94f ... but I think it can't be a driver problem from Segger anyway since the device constantly enumerates with the mbed bootloader, which the J-Link wouldn't do. I'm just hoping someone somewhere can confirm that this actually worked for them, or to know if no one has been able to switch to the J-Link to know if this is an isolated incident or not???

Reply
  • Yes ... 4.94f ... but I think it can't be a driver problem from Segger anyway since the device constantly enumerates with the mbed bootloader, which the J-Link wouldn't do. I'm just hoping someone somewhere can confirm that this actually worked for them, or to know if no one has been able to switch to the J-Link to know if this is an isolated incident or not???

Children
No Data
Related