Probably for cost reasons, the Freescale FRDM-K22F does not come with the micro SD card socket populated on the the board:
With a little soldering skills it is possible to populate the socket so the board can be used with a file system on it :-):
Molex SD Card Socket
The first thing is to get the SD card socket. It is the same one we use for the tinyK20 board (see “tinyK20: New Board with micro-SD Card“). The SD card socket is the SD-105027-001 from Molex: http://www.molex.com/pdm_docs/sd/1050270001_sd.pdf
It costs around $1 (depends on quantity), e.g. from Mouser Electronics here.
Adding the SD Card Socket to the Board
As the SD card socket pads already have some solder on it, it is possible to place the socket on it and then heat the solder with a soldering iron. What works best is to add little solder paste, then put the socket on it (it gets ‘glued’ by the paste) and then head the pads.
The most difficult pads are the four ground corner pads as underneath the socket. But there is some space to place a thin soldering tip and to heat the pads:
The ‘front’ pads get soldered easily:
With this, I can read/write to the SD card:
Adding a SD card socket to the board extends the usefulness of the board. So I can use it as a data logger or by any other means to read/write data to a SD card.
An example project is on https://github.com/ErichStyger/mcuoneclipse/tree/master/Examples/KDS/FRDM-K22F/FRDM-K22F_FatFS. And posted here as well: https://community.freescale.com/message/606377#606377
Happy Soldering 🙂
- Freescale FRDM-K22F Board: http://www.freescale.com/products/arm-processors/kinetis-cortex-m/k-series/k2x-usb-mcus/freescale-freedom-development-platform-for-kinetis-k22-mcus:FRDM-K22F
- Molex SD105027-0001-: http://www.molex.com/pdm_docs/sd/1050270001_sd.pdf
- FatFS with Kinetis: FRDM K64F Data Logger using FatFs with KSDK 1.2.0