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

Programming nRF51822

Good morning, I have been playing with the EV-Kit and now I want to design my own application. I would like to know if is it necessary to include Segger (J-Link) IC in order to program and debug the nRF51822 device. What I really need is to find a solution in order to easily program (S110+App) my own modules without the need of being forced to use Keil or similar. The best way would be to program the modules in any computer through the serial port: some ARMs have this performance and they allow to flash the device through the computer (by means of a computer application) by using the serial port (ARM allows this mode by asserting a certain pin). Furthermore, does the nRF51822 allow to be programmed via OTAU using bluetooth?

Best regards.

Parents
  • DFU does work very well for already programmed parts. But Dani may have to deal with bare parts that were just purchased and built onto their design. One solution that I believe our production people are planning to use is something like this:

    Segger Flasher

    I provide them with a hex file containing the stack, DFU bootloader and our application. The load it onto the Segger Flasher and then can program our boards quickly. All it requires is that the proper pins be brought out to someplace on the board that the Segger can connect to. We bring them out to a small header, but you could even use bare pads on the board if you wanted to.

Reply
  • DFU does work very well for already programmed parts. But Dani may have to deal with bare parts that were just purchased and built onto their design. One solution that I believe our production people are planning to use is something like this:

    Segger Flasher

    I provide them with a hex file containing the stack, DFU bootloader and our application. The load it onto the Segger Flasher and then can program our boards quickly. All it requires is that the proper pins be brought out to someplace on the board that the Segger can connect to. We bring them out to a small header, but you could even use bare pads on the board if you wanted to.

Children
Related