I have a brand new FRDM-KL25Z board. It ships with an OpenSDA firmware which is compatible with a P&E debugger. I tried to replace the firmware with one from SEGGER using my Macbook Pro running OS X 10.12.5.
Here's the steps I went through:
- Hold down the reset button on the FRDM board and connect to OSX via USB
- Board appears as "BOOTLOADER" drive
- Copy the 12_OpenSDA_FRDM-KL25Z.bin onto the root of this drive
- Unplug the FRDM board and plug it back in
What happened:
- Nothing - the board has the original P&E firmware on it.
When I try the exact same steps on a Windows10 machine the firmware is updated successfully and I can connect via J-Link.
Why doesn't firmware flashing work on OSX?
Here's the steps I went through:
- Hold down the reset button on the FRDM board and connect to OSX via USB
- Board appears as "BOOTLOADER" drive
- Copy the 12_OpenSDA_FRDM-KL25Z.bin onto the root of this drive
- Unplug the FRDM board and plug it back in
What happened:
- Nothing - the board has the original P&E firmware on it.
When I try the exact same steps on a Windows10 machine the firmware is updated successfully and I can connect via J-Link.
Why doesn't firmware flashing work on OSX?