Recover FRDM-K64F

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Recover FRDM-K64F

884 Views
Dong2021
NXP Employee
NXP Employee

Hi,

I get a new FRDM-K64F board and I follow the instrcution on https://www.nxp.com/document/guide/get-started-with-the-frdm-k64f:NGS-FRDM-K64F to update firmware but failed.

In step 6, the LED "SDA" blink and the board enumerates as a drive named "BOOTLOADER". I drag and drop 0244_k20dx_bl_0x5000.bin to that drive. The LED blink faster but there is no drive named MAINTENANCE re-enumerate as described in step 8. 

What should I do to recover it? Thank you.

BR,

Debin

0 Kudos
Reply
1 Reply

879 Views
ErichStyger
Specialist I

FRDM boards get shipped with bootloaders which are not Windows 8 or 10 compatible.So you need to update the bootloader.

If you have a Windows 7 machine at hand, then it is best if you use that. I wrote several articles on that topic, depending on your host environment, for example:

https://mcuoneclipse.com/2016/08/01/bricking_and_recovering_opensda_boards_in_windows_8_and_10/

You might try to disable the Windows search service, see:

https://mcuoneclipse.com/2018/04/10/recovering-opensda-boards-with-windows-10/

The good news with the K64 is that the K20 on it is not secured/protected, so you can load/program it with a J-Link or other debug probe. What I have been using successfully is reprogramming it in my classes with the patched bootloader described here:

https://mcuoneclipse.com/2017/10/29/adding-a-delay-to-the-arm-daplink-bootloader/

This one has not failed in a single case for several years, and have been used in hundreds of cases with students in my labs :-).

I hope this helps,

Erich

 

 

0 Kudos
Reply