2 years, 8 months ago.

Flash OpenSDA 2.2 to K20DX (K64F)

I bricked my OpenSDA MCU so I wanted to reprogram it with a ULINK2.

1. Downloaded latest OpenSDA bootloader binary (https://www.nxp.com/assets/downloads/data/en/snippets-boot-code-headers-monitors/0244_k20dx_bootloader_update_0x8000.bin) from https://www.nxp.com/support/developer-resources/run-time-software/kinetis-developer-resources/ides-for-kinetis-mcus/opensda-serial-and-debug-adapter:OPENSDA#FRDM-K64F

2. Created a new Keil project for K20DX128xxx5

3. Converted downloaded image from .bin to .hex with srec_cat.exe (from -binary to -intel)

4. Flashed the microcontroller

Programming was ok, verified and all. The bootloader USB device is however still not showing up on the host PC when restarting the device with the reset button pressed.

Any idea what I did wrong?

Be the first to answer this question.