Support for the NXP FRDM-K64F. More...
Support for the NXP FRDM-K64F.
The board has a K64F Kinetis MCU and is supported by
The board has an integrated debugger adapter (k20dx128) with the firmware from ARMmbed. There are three interfaces available: Drag-n-drop programming over Mass Storage Device USB Serial Port (/dev/ttyACMx) connected to a K64F UART interface CMSIS-DAP for debugging with e.g. OpenOCD
Please update the firmware to version 0221, see below.**
The latest (01.07.2015) OpenOCD version (also current git) does not support the K64F. There is a patch which makes flashing and debugging possible. A refactored and rebased version can be found here.
make BOARD=frdm-k64f flash
Simply mount the mbed Mass Storage Device und copy new RIOT firmware. See also the ARMmbed instructions.
A update of CMSIS-DAP firmware is necessary to using the board with OpenOCD. A good step by step guide is available here.
When a flash process has failed or a wrong firmware has been programmed, the following OpenOCD message may appear:
reset_config srst_only srst_nogate connect_assert_srstin
|Board specific configuration of direct mapped ADC. |
|Board specific definitions for the FRDM-K64F. |