Looking for a recommendation for a simple, inexpensive, flash programmer for the Cortex-M - specifically the nRF51822.

My project is ready to move into the short run prototype stage and I need to program about 10 to 20 units. All the options seem to be either EDU (which I don't qualify for) or $500+. I was hoping for something around the $100 range.

Any recomendations?


closed as off-topic by Leon Heller, placeholder, Matt Young, Daniel Grillo, Majenko Jun 18 '14 at 19:10

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ Doesn't seem like shopping question to me. It's a toolchain question. \$\endgroup\$ – Scott Seidman Jun 18 '14 at 16:36
  • \$\begingroup\$ I kind of agree - to me a 'shopping' question would be around where to buy something, not 'what tools are available'. As one of the accepted topics is 'writing of firmware...' how does one discuss the tool chain without making it sound like a shopping question? The irony is that the answer given below was right on target and provided me with the answer I needed to move my project forward. If there is another stack exchange site that would cover such discussions, I would gladly move this question there so that other's may find it useful. \$\endgroup\$ – user45718 Jun 19 '14 at 18:50
  • \$\begingroup\$ Peek in Area51 for the Embedded Design proposal. A recent private beta just failed, but a relaunch is being attempted \$\endgroup\$ – Scott Seidman Jun 19 '14 at 20:20

The nRFgo Development Kit for nRF51822 is only $100, and comes with a Segger J-link Lite which is limited to nRF devices (or maybe a subset of them).

Olimex seems to be the only other viable option I can find. THIS might do the job. I don't know if it supports nRF parts, but it seems to have plugins for IAR and Keil (though maybe not perfect). THIS is another Olimex product. this has some info on trying to get Olimex products to work w/ the nRF51822

From all I've read, though, Segger is the way to go. The base unit, if you don't go with the DevKit option, should run around $350. That will work only through an IDE, and doesn't include a production programming environment. For your part count, though, that should be fine, and there's probably free Flash programs w/ Segger plugins, anyway.


Not the answer you're looking for? Browse other questions tagged or ask your own question.