The nRF51822-mKIT is a low cost ARM mbed enabled development board for Bluetooth® Smart designs with the nRF51822 SoC. The kit gives access to all GPIO pins via pin headers …

How to use mKIT to program nRF51822 chips off board.

11 Apr 2014

I received my pre-ordered mKIT. It came with 5 nRF51822 SOC chips. Plus I had ordered some not knowing the kit came with samples. I don't see any pinouts on the mKIT board to bring the SWD programming signals out from the interface MCU to program one of these chips mounted on a custom board or programming socket. I thought we were going to be able to do that.

What is the procedure now to program our own boards that we developed using mKIT?

15 Apr 2014

I have 5 sample chips in my kit too. Doesn't seem too useful, does it. Something like this included in the kit along with a programming cable would have been far more useful:

https://www.nordicsemi.com/News/News-releases/Product-Related-News/Nordic-Semiconductor-launches-reference-design-for-Bluetooth-Smart-beacons

You can always use them for tiddily-winks ;)

...kevin

15 Apr 2014

You can use a Seeeduino Arch (or other LPC11U24/LPC11U3x board) as a CMSIS DAP adapter to program your own boards.

Have a look at http://mbed.org/users/yihui/notebook/nrf51822-with-pyocd-and-arch/

17 Jul 2014

hava any one know how to programming the nRF51822 mbed Kit ? but..... how to programming the nRF51822 mbed Kit ? and which pins are SWDIO and SWDCLK (Pins 23 and 24) ?

21 Jul 2014

Powen, you should be able to get the schematics for the mKit from Nordic's developer pages.

28 Sep 2014

Thomas Olson wrote:

I received my pre-ordered mKIT. It came with 5 nRF51822 SOC chips. Plus I had ordered some not knowing the kit came with samples. I don't see any pinouts on the mKIT board to bring the SWD programming signals out from the interface MCU to program one of these chips mounted on a custom board or programming socket. I thought we were going to be able to do that.

What is the procedure now to program our own boards that we developed using mKIT?

Had this cut and jump figured out months ago, but couldn't successfully program my external nRF51822 board. Turns out it was because the MBED on-line compiler expects the 32kHz xtal installed which I don't use, and there was no easy way to tell compiler to not expect it. Turns out you have to delete the MBED library and import the MBED source so you can edit the CMSIS configuration. Once I figured out how to get the compiler to not use the external xtal it all worked. See this link about that...

https://mbed.org/forum/repo-44668-mbed_blinky-community/topic/5151/

But, of course, if your custom board does use the 32kHz XTAL, it will work just fine using the default MBED library.

To use, make sure the InterfaceMCU switch it OFF. And the Target Power switch if OFF. Only need GND, SWDIO and SWDCLK form the mKIT connected to custom board. The custom board should use it's own VCC. Voila!

http://thomasolson.com/PROJECTS/BLE/mKIT/mKITmod2.jpg

http://thomasolson.com/PROJECTS/BLE/mKIT/mKITtop.jpg

09 Jul 2016

Thomas,

wanted to ask you if you have a solution where the custom board doesnt implement an 32khz crystal? and could work fine with mBed libraries!!