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

nrf51822 module

Hi,

i have purchased the following module image description

However, after connecting the VCC and GND to 3.3v DC supply the module is not detected. My questions are :-

  1. Does this module come with firmware preloaded, or does one have to load it

  2. If the latter, i.e. it has to be loaded - vs using a JTAG or JLINK for some other programmer, can this be done by directly connecting the SWDCLK, SWDIO line to a FTDI or say an Ardunio i.e. use either an FTDI device or an Arduino as a programmer. If yes, could someone please guide me to the appropriate link

  3. I also read somewhere, that OTA programming of this module is possible. So will also be curious to understand exactly how ?

regards

Parents
  • I get the same module last week. In my case: 1.- It had no firmware preloaded. 2.- I use SWD for program it, using the ST-Link of a Discovery board. 3.- I think you have to program the bootloader and softdevice to the chip to be able to upload later the firmware OTA.

Reply
  • I get the same module last week. In my case: 1.- It had no firmware preloaded. 2.- I use SWD for program it, using the ST-Link of a Discovery board. 3.- I think you have to program the bootloader and softdevice to the chip to be able to upload later the firmware OTA.

Children
  • @Carlos, thanks. I have order a J-LInk programmer, will try once it arrives.

  • Regarding the IC Revision, using OpenOCD i can read the CONFIGID Register which have the HWID (Identification number for the HW), on my module that register value is 0xFFFF0072, then you go the Compability Matrix document and find out that this HWID corresponds to a third revision IC, Build code = Hx0, you can also find this information on the IC Chip Marking and the Product Anomaly Notice. You might find this post usefull.