Main Content

Install OpenSDA Firmware on FRDM-KL25Z Board

Before using the NXP™ FRDM-KL25Z board, make sure you have the latest bootloader and the OpenSDA firmware on your board. Without the updated firmware, your FRDM-KL25Z board may not appear, when connected to a Mac machine. If this problem occurs, you need to connect your FRDM-KL25Z board to a computer running Windows® to upgrade the board's bootloader and the firmware.

If you are currently running the bootloader version 1.10 or earlier, you need to use a Windows XP or Windows 7 machine to upgrade the bootloader version.

PE Micro has provided support for Windows 8/8.1, Mac, and Linux® operating systems for Bootloader version 1.11 and firmware version 1.14.

Note

The following instructions are necessary for you to use this support package on a Mac machine. However, it is recommended that you perform these steps while using the support package on the Windows machine.

Get the Latest Bootloader and the Firmware

  1. Log on to your Windows 7 or Windows XP machine.

  2. Download the latest Firmware zip file from PE micro. This step requires you to have the login credentials of PE Micro web page.

    Make sure that you have installed the OpenSDA USB drivers in your computer. To install the drivers, refer to the section, Install Drivers for NXP FRDM-KL25Z Board.

  3. Unzip the downloaded file.

  4. In the directory you have unzipped, find the zip file, ‘OpenSDA_Bootloader_Update_App_v1.11_2013_12_11.zip’ and unzip.

Update Bootloader Version

  1. Get the latest bootloader. Refer to the previous section for details.

  2. Log on to your Windows 7 or Windows XP machine.

  3. Hold down the ‘Reset’ button on the FRDM-KL25Z board connected to the Windows 7 and connect a USB cable from your computer to the OpenSDA mini-B USB connector of the FRDM-KL25Z board.

  4. Notice that the LED blinks on the board indicating that the board is now in bootloader mode. Release the Reset button at this point.

  5. Open Windows Explorer and locate the ‘BOOTLOADER’ drive.

  6. Copy the file BOOTUPDATEAPP_Pemicro_v111.SDA from the folder in which you unzipped ‘OpenSDA_Bootloader_Update_App_v1.11_2013_12_11.zip’ to the BOOTLOADER drive on your computer.

    Wait for the file to finish copying. This updates the bootloader on your board.

  7. To power cycle your board, and complete the bootloader update, unplug your board from the computer, and then pug it back in to the computer.

    Once the board is plugged into the computer, it may take up 15 seconds to complete the first time setup of the new bootloader.

  8. After the upgrade is complete, the OpenSDA will be in bootloader mode and the green status LED will start blinking with 0.5 second on/off intervals.

  9. Run the SDA_INFO.HTM file in the root directory of the BOOTLOADER drive and verify that bootloader version is updated to 1.11.

    Your board now has the latest bootloader version.

Update Firmware Version

  1. Get the latest firmware. For more information, refer to the section, Get the Latest Bootloader and the Firmware.

  2. Logon to your Windows 7 or Windows XP machine.

  3. Make sure that your NXP board is in the ‘bootloader mode’. See step 3 in the section, Update Bootloader Version.

  4. Open the Windows Explorer and locate the "BOOTLOADER" drive.

  5. Copy the file MSD-DEBUG-FRDM-KL25Z_Pemicro_v114.SDA from the folder in which you unzipped Firmware Apps archive to the BOOTLOADER drive on your computer.

  6. Unplug and plug your board to initiate OpenSDA Firmware or Application update.

    You can now see FRDM-KL25Z drive in the windows explorer in place of the BOOTLOADER drive.

  7. Run the SDA_INFO.HTM file in the root directory of the FRDM-KL25Z drive and verify that Application version is updated to 1.14

    You can now use your board with Windows and Mac machines.