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 & Tria 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 [OpenSDA] Update the OpenSDA Bootloader of your Freedom board
  • 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: FreescaleTools_and_Software
  • Date Created: 17 Jul 2014 2:41 PM Date Created
  • Views 984 views
  • Likes 0 likes
  • Comments 0 comments
  • cortex-m0+
  • freescale
  • Cortex-M
  • kinetis
  • frdm-kl05z
  • bootloader
  • cortex
  • kinetis-l
  • arm
  • freedom
  • opensda
Related
Recommended

[OpenSDA] Update the OpenSDA Bootloader of your Freedom board

FreescaleTools_and_Software
FreescaleTools_and_Software
17 Jul 2014

Hello Freedom users

 

I just found in the drawer of my desk a Freescale FRDM-KL05Z board, that I have not used for a while.

When I plugged my Freedom on my computer, I noticed that its OpenSDA bootloader (the interface which allow you to switch between a Flash Programmer and debug application over USB) was outdated.

So I decided to write a tutorial to show you how to check if the OpenSDA bootloader of your Freedom board needs to be updated and how handle it.

   

First start your Freedom board in BOOTLOADER mode:

(1) Plug one end of the USB cable to your computer

(2) WHILE keeping the RESET button pressed, plug the other end of the USB cable to the OpenSDA USB connector of your Freedom board

(3) Release the RESET button

   


image

  

(4) Open your file explorer

You will notice that a new drive 'BOOTLOADER' is now available

  

   image

(5) Double click on the BOOTLOADER drive from the left panel of your file explorer

The drive contains several files including a 'SDA_INFO.HTM' file

    


image

   

(6) Open the SDA_INFO.HTM with your usual web browser

Your browser should automaticaly jump to the PEmicro page dedicated to the OpenSDA (www.pemicro.com/opensda), where you can download the latest OpenSDA PEmicro Firmwares (MSD Flash Programmer and PEmicro debug) and the Windows/Linux USB drivers (for the OpenSDA PEmicro debug application).

The hardware informations about your Freedom board, including its Bootloader Version, are displayed in a blue frame.

The Bootloader Version of my FRDM-KL05Z is : 1.05

 


image

     

(7) Download the latest 'Firmware Apps' package available in a zip file

(8) Open the Pemicro_OpenSDA_Debug_MSD_Update_Apps_xxxx_xx_xx.zip and search the file entitled OpenSDA_Bootloader_Update_App_vxxx_xxxx_xx_xx.zip

 

image

 

The digit after the v in the file name is corresponding to the latest Bootloader available

Today the latest version is : 1.11

So my Freedom board must be updated to benefit the latest services and bug corrections available

 

(9) Extract the OpenSDA_Bootloader_Update_App_vxxx_xxxx_xx_xx.zip then extract the BOOTUPDATEAPP_Pemicro_v111.SDA file on your computer.

 

(10) Copy-Paste or Drag'n Drop the BOOTUPDATEAPP_Pemicro_v111.SDA file into the Bootloader drive from your file explorer

  

image

  

(11) Wait for the file been fully copied into the Bootloader drive

  

(12) Then unplug and replug the USB cable from the OpenSDA USB connector

  

(13) Repeat the previous steps, Open your file explorer, enter the Bootloader drive and Open the SDA_INFO.HTM file

  

Congratulation !! Your Freedom Bootloader should now have been updated to the latest version (min 1.11 from today)

 


image

   

I have tested this manipulation with Freedom FRDM-KL25Z, FRDM-KL05Z, FRDM-KL26Z, FRDM-KL02Z, FRDM-KL46Z, FRDM-K20D50M and FRDM-KE02Z boards.

 

I wish you a Happy Bootloading image

  • Sign in to reply
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