After waiting for so long, we finally got the Freescale FRDM-K64F development board that we had been admiring for a long time. As soon as we got the express, we couldn't wait to open it. After that, let's explore this board with me!
First of all, confirm the lower board packaging
The front of the package is very simple!
The information on the back of the package is detailed enough for use
However, there is no manual in it. I have to find some holes on the Internet. I hope it can be added later.
First, Baidu's FRDM-K64F development board features:
MK64FN1M0VLL12 MCU (120 MHz, 1 MB flash memory, 256 KB RAM, low power consumption, amorphous USB and 100 pin thin quad flat pack (LQFP))
Dual purpose USB interface with Micro-B USB connector
RGB LED
FXOS8700CQ Accelerometer and Magnetometer
Two user buttons
Flexible power supply options - OpenSDAv2 USB, Kinetics K64 USB and external power
Compatible with ™ I/O connector of R3 provides easy access to MCU I/O
The programmable OpenSDAv2 debugging circuit supports CMSIS-DAP interface software and provides the following functions:
Ethernet, SDHC interface
Additional RF module: nRF24L01+Nordic 2.4GHz radio
Additional Bluetooth module: JY-MCU BT circuit board V1.05 BT
OpenSDA v2:
Mass Storage Device (MSD) flash programming interface
CMSIS-DAP debugging interface can provide operation control debugging function through drive free USB HID connection, compatible with IDE tools
Virtual serial port
Open source CMSIS-DAP software project
From the onboard resources of FRDM-K64F, the functions are very rich. First, the board hardware specifications are compatible R3 expansion interface provides a wealth of expansion module options. In addition, the board carries a wealth of peripherals, including 6-axis digital accelerometer and magnetometer for developing complete electronic compass functions, 3-color LED for direct interaction and feedback and two user buttons, memory that can be expanded through microSD card slot, and on-board 10/100M Ethernet port, Connection options such as connectors for Bluetooth and 2.4 GHz radio add ins for rapid prototyping
I feel like a loser. Its functions are really powerful
Now let's go to use development!!!
First, the development board program burning method. Most development boards are roughly the same, let's go!!
1. Enter Bootloader mode
Press and hold the Reset button of the development board, and then use the USB cable to connect the SDAUSB interface of the development board to the PC. When the drive named BOOTLOADER appears in My Computer, release the Reset button. Its free space is 128KB.
2. Install mbed program
Download the FRDM-K64F_QSP.zip compressed package. After decompression, copy the k20dx128_k64f_if_mbed.bin file under the FRDM-K64F-QSP OpenSDAv2 Applications directory to the BOOTLOADER disk. Disconnect the development board from the PC and power on the development board again. At this time, the development board is recognized by the PC as a "MBED" drive.
3. Install the driver for the development board
Download mbedWinSerial_16466.exe, connect the development board and PC, and then double-click the file mbedWinSerial_16466.exe.
4. Set up the project under Keil
1) Options ->Select MK64FN1M0XX12 as the device under Device
2) Under Options ->Debug, select Use as CMSIS-DAP Debugger, and then click Settings to set. Select SW for Port, Under Reset for Connect, HW RESET for Reset.
3) Options ->Under Utilities, select CMSIS-DAP Debugger
5. Start downloading debugging
I've talked for a long time, but I still need to power on
The article on the trial of iGo is completed by netizens, which does not represent the views of this website.