element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Freedom development platform
  • Products
  • Dev Tools
  • Freedom development platform
  • More
  • Cancel
Freedom development platform
Blog Initial Review - Freescale Freedom Development Platform FRDM-KL25Z
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Freedom development platform to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: tronixstuff
  • Date Created: 18 Sep 2012 1:30 PM Date Created
  • Views 444 views
  • Likes 1 like
  • Comments 2 comments
  • freescale
  • fdrm-kl25z
  • tronixstuff
  • review
Related
Recommended

Initial Review - Freescale Freedom Development Platform FRDM-KL25Z

tronixstuff
tronixstuff
18 Sep 2012

After doing some quick reading about this board I was quite interested to see how it pans out. Coming from an Arduino/AVR background anything that retails for under Au$15 with so much power is always going to be an interesting thing, and hopefully the FRDM-KL25Z lives up to the hype. First off, let's have a quick look at the hardware. For an inexpensive board it was packaged quite well:

 

image

The contents however were quite minimal, the board itself and a quick sheet describing the board layout and a coupe of URLs to visit after the release date:

 

image

The board itself is quite small, and engineered t omatch closely to the size of an Arduino. Furthermore, the -LK25Z maintains hardware compatibility with Arduino-type shields:

 

image

Note that the header sockets are not fitted, nor included with the board. Upon turning the board over one feature did make me smile - the addition of rubber feet:

 

image

This is great as you don't risk shorting out the PCB on some random bits laying around the desk. The pinouts are also clearly labelled with the PCB silk screen. The blank space at the right-hand side is for an optional coin-cell holder when using the board for low-power applications.

 

I won't run through the hardware specifications, as Don Bertke has examined these in detail. What does interest me greatly is the user's out of box experience - the "OOBE". I spend a lot of time instructing new users - who will be attracted to this board becuase of the price. How easy is this to get going from opening the box to blinking an LED?

 

Due to this being a pre-release review, the public URLs on the packaging were not going where they needed to. Thankfully there is a quick-start .pdf with enough to get going. First you need to download and install the OpenSDA debug/programming interface drivers which are available here. Having to create an account to download this was a little tiresome, but such is life. Once installed, and restarting the computer you can connect the -KL25Z to the PC via your own USB cable and the SDA socket on the board. This allows the board to operate in MSD flash programming mode - where the board appears as another drive in Windows Explorer:

 

image

From this point you can simply drag and drop compiled project files (with .srec extensions) directly into the board at which point they will start running immediately. A few examples are provided, and the following video clip shows the LED blinking at a rate proportional to the value returned from the touch sensor:

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Nothing too complex, but a nice test to see it all working. Now to find an IDE and install that. Our quick-start guide had links to two, IAR Embedded Workbench for ARM and KEIL MDK. After visiting their site and answering the survery questions, I downloaded the evaluation version of IAR Embedded Workbech for ARM. All 804 megabytes of it. The next morning after downloading the IDE installed without any surprises. Next you have to copy some installation files over to the board in bootloader mode, and finally patch up IAR.  If you were to do this in one hit, allow about three hours or so depending on your download speed. You really need to follow the instructions in our quick-start guide to setup the IDE for the board, so be careful and take your time.

 

image

 

Finally it was time to open IAR and the blinky code. The quick-start guide will get you through to debugging and running - phew! We have blinking. At this point I'll check out and get back to work, returning with another example.

  • Sign in to reply
  • tronixstuff
    tronixstuff over 12 years ago

    Wow - looks like you can use the board with the mbed online compiler - https://mbed.org/blog/entry/mbed-enabled-Freescale-FRDM-KL25Z-board/

    That should make things about a million times easier for beginners. Well done mbed and freescale.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • tronixstuff
    tronixstuff over 12 years ago

    I just don't have time to write these detailed Road Tests anymore - paying clients come first. If any Australian element14 member wants my board in order to continue with the review, send me a PM and I'll post it to you.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube