Hi,
Is it possible to use any other programmer than Segger's J-Links? Is it also possible to program the softdevice without using nRFgo Studio?
Hi,
Is it possible to use any other programmer than Segger's J-Links? Is it also possible to program the softdevice without using nRFgo Studio?
Segger's tools are the only ones that are officially supported, but in principle it should be possible to use any SWD compliant programmer or debugger. One thing you need to be aware of, is however that enabling the debug interface (i.e. enabling it to be SWD compliant) requires a certain pin toggling pattern on the SWD pins, as described in the Debug Interface chapter of the nRF51 Reference Manual.
However, nRFgo Studio will not work with anything else than Segger's tools, so you will most likely have to find another way to flash the softdevice. I guess that most tool vendors give a method for programming a hex file, but this is something you need to investigate yourself.
For production programming, it is possible to use for example the Flasher-ARM from Segger, but I believe that also Elnec and Hi-Lo Systems are working on solutions for this. You can try contacting them for details.
Segger's tools are the only ones that are officially supported, but in principle it should be possible to use any SWD compliant programmer or debugger. One thing you need to be aware of, is however that enabling the debug interface (i.e. enabling it to be SWD compliant) requires a certain pin toggling pattern on the SWD pins, as described in the Debug Interface chapter of the nRF51 Reference Manual.
However, nRFgo Studio will not work with anything else than Segger's tools, so you will most likely have to find another way to flash the softdevice. I guess that most tool vendors give a method for programming a hex file, but this is something you need to investigate yourself.
For production programming, it is possible to use for example the Flasher-ARM from Segger, but I believe that also Elnec and Hi-Lo Systems are working on solutions for this. You can try contacting them for details.
@ole - sorry for commenting on an old question, but am fairly new to nrf51822 development. I already have a EK, as well as a Ulink2 programmer. Can I use your SDK (which I can download) as well as the Ulink programmer to flash nrf51822 breakout boards ?