Freescale Freedom FRDM-K64F Development Platform

Table of contents

Introduction
Freescale FRDM-K64FThe FRDM-K64FFRDM-K64F is an ultra-low-cost development platform for Kinetis K64, K63, and K24 MCUs. The FRDM-K64FFRDM-K64F hardware is form-factor compatible with the Arduino™ R3 pin layout, providing a broad range of expansion board options. The FRDM-K64FFRDM-K64F is feature packed with a lot of peripherals to enable rapid prototyping, including a 6-axis digital accelerometer and magnetometer to create full eCompass capabilities, a tri-colored LED and 2 user push-buttons for direct interaction and feedback, expansion memory with a microSD card slot, and connectivity options using onboard Ethernet port and headers for use with Bluetooth and 2.4 GHz radio add-on modules. The FRDM-K64FFRDM-K64F platform features OpenSDAv2, the Freescale open source hardware embedded serial and debug adapter running an open source bootloader. This circuit offers several options for serial communication, flash programming, and run-control debugging.
Features
  • MK64FN1M0VLL12 MCU (120 MHz, 1 MB flash memory, 256 KB RAM, low-power, crystal-less USB, and 100 Low profile Quad Flat Package (LQFP))
  • Dual role USB interface with micro-B USB connector
  • RGB LED
  • FXOS8700CQ accelerometer and magnetometer
  • Two user push buttons
  • Flexible power supply option – OpenSDAv2 USB, Kinetis K64 USB, and external source
  • Easy access to MCU input/output through Arduino™ R3 compatible I/O connectors
  • Programmable OpenSDAv2 debug circuit supporting the CMSIS-DAP Interface software that provides:
    • Mass storage device (MSD) flash programming interface
    • CMSIS-DAP debug interface over a driver-less USB HID connection providing run-control debugging and compatibility with IDE tools
    • Virtual serial port interface
    • Open source CMSIS-DAP software project
  • Ethernet
  • SDHC
  • Add-on RF module: nRF24L01+ Nordic 2.4GHz Radio
  • Add-on Bluetooth module: JY-MCU BT board V1.05 BT
Product Video
This video is unavailable.
Terms & Conditions
  • Testers will be selected on the basis of quality of applications: we expect a full and complete description of why you want to test this particular product.
  • Testers are required to produce a full, comprehensive and well thought out review within 2 months of receipt of the product.
  • Failure to provide this review within the above timescale will result in the enrolee being excluded from future RoadTests.
Reviews for this Roadtest
Comment List
Anonymous
  • Yes, thank you! I have got it working now.

  • Hi Magnus, have you got this working now? Was it the buffer size, I'm pretty sure that I got the same error at first but it's been working great since I added the fix

  • Hi,

    I’m stuck on getting this board to work with the mbed HTTPClient, asked for help there:

    http://developer.mbed.org/questions/6774/Why-is-a-simple-GET-failing-with-protoco/

     

    do any of you have any pointers or ideas?

     

    /M

  • Woah, that was quick.  Thanks for clearing that up
    Yes, I was quiet busy with my projects and I just had enough time to keep track of few things happening here in this community(as you know, once you get in here you just can't go far from this world, isn't it? )
    I am still worried about my roatest review, I need to complete it asap and many things are still pending till date.
    What about you? I guess you already have operated that kit succesfully with all your tools, drill machines, lasers beams, hammers, acids etc. etc.

  •    Long time no hear, amigos! The good news is you can enter your data because on the right near middle top is "Edit" to review/rewrite as you wish.

    Clem

  • I have a question
    Is it possible to upload/update content if I submit my roadtest review? Is it like, I have to write all the review at once or I can keep on updating my review untill the end date?

  • The Keil example codes are not building, as it is showing some path issues. Does any one tried this board with linux based arm-none-eabi-gcc?

    Also is it possible to do source level debugging on this board without an external debugger? Any openocd support available? Got this board three days before, feeling little bit strange compared to stm32, lm4f, lpc etc Also couldn't find a lot of documentation and working examples compared to ST and TI. The good thing I noticed is the mass storage bootloader ...

  • I got one of these kits to review. My plan was to write a review based on using the K64F with MBED to do very similar things as the kit, so it was slightly ironic that I got a kit to do exactly that. It's nice that you can get something working within minutes of opening the box but just using  the K64F board you achive the same thing, you've just got a bit more coding, which isn't always a bad thing, you'll end up with a much more flexible solution.  I'm going to stick with my original plan and show how you can do similar thinsg just with the K64F i.e. I'm not using the addon board or the IBM services.

    For my review I've created a few examples, I've a simple "weather station" which uses a combination of connected sensors  and web services to show how you can easily get forcast data from web APIs The example also shows how you can use the popular thingspeak api to chart your results.  I've also got an example of updating a webpage real time with the Accelerometer + Magnetometer data from the board. I've just finished getting the examples working so I'll start on the write up this week

    If I get a chance I'll add on a review of the complete kit.

     

    Regardless if you use the Add-on board the K64F and the MBED platform is a nice environment which you can read about in my review shortly

  • Looking forward to the reviews!

  • It could very well be that the feedback we get from the RoadTest will influence the final price of the kit!  Certainly, I'll take that feedback to ARM / IBM.