Note: I am very glad to get this trial opportunity of "Freescale FRDM-K64F Development Board", which is also my first time to write a trial report. If the writing is not good, please forgive me! (Some text and pictures are from the network)
brief introduction
Freedom development board is an important development platform for Freescale to lay out ARM Cortex-M series microcontrollers. It is a platform for evaluation and development of microcontrollers with miniaturization, low power consumption and high cost performance.
FRDM-K64F is an ultra low-cost development platform for Kinetics K64, K63 and K24 MCU. FRDM-K64F hardware specifications are compatible with Arduino ™ R3 pin layout provides rich expansion board options. FRDM-K64F is equipped with a wealth of peripherals, including 6-axis digital accelerometer and magnetometer for developing full electronic compass functions, 3-color LED for direct interaction and feedback and two user buttons, memory that can be expanded through microSD card slots, on-board Ethernet ports, connectors for Bluetooth and 2.4 GHz radio add ins, and other connection options, Rapid prototyping can be realized. FRDM-K64F platform is equipped with Freescale OpenSDAv2 embedded open source hardware serial debugging adapter running open source boot loader. This circuit provides a variety of serial communication, flash programming and operation control debugging options.
This time, the biggest innovation of FRDM-K64F is the OpenSDAv2 embedded open source hardware serial debugging adapter mentioned above. The FRDM-K64F development board is equipped with OpenSDA V2, and the hardware circuit is slightly changed. The level conversion logic is added, which is more suitable for higher end MCU, The firmware of OpenSDAV2 has been completely replaced by the open source CMSIS-DAP debugger, which solves the open source problem including Bootloader and all applications (Debug, virtual serial port, MSD, etc.), which can be said to be an important milestone of the FRDM-K64F development board.
Unpacking
I have said so much, please hurry up to have a look at some real pictures!
This is the packaging of FRDM-K64F.
I can't wait to open it.
Wow, very beautiful instructions.
The FRDM-K64F continues the compact and round design style of the Freedom platform, which is smaller than ordinary business cards. The FRDM-K64F development board adopts a 4-layer board design. Some resources on board are shown in the following figure:
(Picture from Lei Feng.com)
FRDM-K64F can be used to evaluate K64 K63 and K24 Kinetics K series devices. It uses MK64FN1M0VLL12 as MCU, with the highest operating frequency of 120 MHz, 1 MB flash memory, 256 KB RAM, a full speed USB controller, Ethernet controller, secure digital host controller, and analog and digital peripherals. FRDM-K64F hardware specifications are compatible with Arduino ™ R3 pin layout, and provides a wealth of expansion board options. The onboard interface includes a 6-axis digital accelerometer, magnetometer RGB LED、SDHC、 Additional Bluetooth module, additional RF module and Ethernet.
Ethernet interface is also a highlight of FRDM-K64F.
characteristic
·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
·Arduino compatible ™ 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:
·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
·Ethernet
· SDHC
·Additional RF module: nRF24L01+Nordic 2.4GHz radio
·Additional Bluetooth module: JY-MCU BT circuit board V1.05 BT
·Software support and application development are provided by the Kinetics Software Development Kit (SDK). This is a comprehensive suite, including stable and reliable peripheral drivers, protocol stacks and middleware (instead of sample code packages/samples). Join the online community forum of the Kinetics software development kit to get expert opinions and support.
test
Let's simply test this development board.
Connect the development board to the PC device, and the 1 MB flash memory is clearly visible.
Open it like this.
After connecting to the PC, you can run the factory built-in program, and the green LED light is particularly conspicuous.
epilogue
FRDM-K64F currently supports K24_120, K63_120, K64_120 and other devices. The function of the development board is really powerful. You can go and experience it for yourself!
The article on the trial of iGo is completed by netizens, which does not represent the views of this website.