FRDM_K64F!
FRDM_K64F!

Cognitive text

My enthusiasm for Freescale originated from the National Undergraduate Smart Car Contest. I have been playing with smart cars for two and a half years in my four years at school. At the moment, the music sounds, and my mind drifts across the scene of staying up all night in the lab to tune the parameters, scratching my head when encountering the static electricity on the runway, and the phobia caused by drifting across the cross, etc. I believe that many car drivers have a deep understanding of the fun and various painful questions! The sentence "I treat the car like my first love, and the car abuse me thousands of times" tells us the ups and downs of it. After a while, here is the FRDM_K64 evaluation board of Freescale, the topic today. After participating in the first official evaluation board of Freescale in two years, I am still a little excited. The so-called "official products must be high-quality products"! Don't talk nonsense first, just figure it out;

FRDM_K64 continues the compact and round style of Freescale evaluation board

The following is a close-up of FRDM and Freescale's golden logo

The following is a close-up of the main chip MK64FN1M0VLL12. In the past, 128 was mostly used in the competition, and K60 was rarely used. In a twinkling of an eye, Freescale's main chip has reached K64

The bottom is mainly marked with the silk screen of discipline and education, and there is also a two-dimensional code. Scanning through WeChat, it shows that Fsls.co/FK64F doesn't understand

Here is an overall picture

The following is a simple guide similar to the manual and an introduction to onboard hardware


On the front of the introduction guide is Freescale's landmark picture. I wonder if you have noticed the blue mbed icon in the lower right corner. This is the latest board platform launched by ARM, which indicates that k64f is supported by the platform

The following is Freescale's onboard OpenSDA hardware

The following is a close-up of several auxiliary chips, including OpenSDA's MK20DX128VFM5 chip and PHY chip KSZ8081RNACA and 6-axis sensor FXOS8700CQ

The following is a close-up of the SD card slot

Well, I can't wait to try it out yesterday;

Application

I remember that the last time I contacted Freescale's chip was a year ago. I applied for several K60s on Freescale's official website, and then I drew a minimum system print. After the test was successful, I left the campus without further contact. Since then, I have never contacted Freescale's chip again, Because ST's stm32 is better than Freescale in cost performance and maturity, it has been developing things with stm32. In fact, Freescale's products are slightly more expensive, but there are also reasons why they are expensive. Freescale is mainly used in the automotive industry, and the maturity and stability of chips are unanimously recognized. The two are just differences between different directions of use and different needs.

Upload several beautiful pictures of the car before application

In order to reduce expenses, many of them are old, including car models and boards that are corroded in their own laboratories, so they are not good at selling

Now let's begin to use the topic,

The following is the evaluation board framework

The following is an introduction to the main onboard hardware

Outgoing IO management, compatible R3 expansion interface

OpenSDA

Now most ARM kernel boards basically use the JTAG debugging tool. I basically use the SWD mode because it is convenient and simple enough. The FRDM_K64 evaluation board carries the OpenSDA debugging tool. She can use the U disk's Dvice mode to write and debug code, and can also be used as a USB to serial port debugging tool! Convenient. The following is the specific implementation method


1. 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. Download the FRDM-K64F_QSP.zip package( )After decompression, copy the k20dx128_k64f_if_mbed.bin file in 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. Download mbedWinSerial_16466.exe( ), connect the development board and PC, and then double-click the file mbedWinSerial_16466.exe. Then change the DEBUG mode to CMSIS-DAP Debugger mode in the KILE project settings

Then you can use a mobile phone data cable to complete the development and debugging of the program. Excited!

There is also Freescale's official SDK. After ST and other companies launched official function libraries in succession, Freescale's SDK also came out. Many people said that when the Huadu declined, Freescale did not disappoint us. Not only did Freescale launch common module function libraries, but also the infrequent ucos and lwip function support libraries, Now let's take a rough look. The author has just started to contact Freescale SDK. If there are any mistakes, please criticize and correct them.


The above is the discipline initialization function GPIO_DRV_Init (inputPin, outputPin); Complete the initialization of input and output discipline, and discipline the application. I don't think I need to say more. If you don't want to go deep into it, you can apply it. But if you encounter problems, you have to go deep into it. Library functions also have two sides!

There is also a 6-axis application example under the MBED platform, which uses good classes. I don't have a C++foundation, and it seems a little hard. If interested, you can download it. The sensor is the model of the board! It's very convenient to use.

There will be a new task tomorrow, and there is no time to play the board for the time being. I will write down the sharing here first, and then add others when I have time to come back. Thank you for reading my sharing experience!

Share:
The article on the trial of iGo is completed by netizens, which does not represent the views of this website.
ordinary
Benefits!
Share Weibo Share WeChat
 Aigoji WeChat

Aigoji WeChat

 WeChat

WeChat

Recommended products

Sorry, the product you are looking for is not available in the product library

on trial