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
- Log on to your Windows 7 or Windows XP machine. 
- 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. 
- Unzip the downloaded file. 
- 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
- Get the latest bootloader. Refer to the previous section for details. 
- Log on to your Windows 7 or Windows XP machine. 
- 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. 
- Notice that the LED blinks on the board indicating that the board is now in bootloader mode. Release the Reset button at this point. 
- Open Windows Explorer and locate the ‘BOOTLOADER’ drive. 
- 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. 
- To power cycle your board, and complete the bootloader update, unplug your board from the computer, and then plug 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. 
- 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. 
- 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
- Get the latest firmware. For more information, refer to the section, Get the Latest Bootloader and the Firmware. 
- Logon to your Windows 7 or Windows XP machine. 
- Make sure that your NXP board is in the ‘bootloader mode’. See step 3 in the section, Update Bootloader Version. 
- Open the Windows Explorer and locate the "BOOTLOADER" drive. 
- 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. 
- 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. 
- 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.