i.MXRT1050 firmware upgrade in Maintanance mode. Firmware file?

cancel
Showing results for 
Search instead for 
Did you mean: 

i.MXRT1050 firmware upgrade in Maintanance mode. Firmware file?

119 Views
derickbengyuh
Contributor II

Hello, 

i have broken my jtag port of my I.MXRT1050 Evaluation Kit (i.MX RT1050 Evaluation Kit | NXP ), while trying to use it as a gpio port in order to test a signal. I ran the code once and could debug. But after that, i could neither flash nor debug anymore. I immediately knew i had broken the port configuration for the JTAG and the firmware might be having issues with that. 

So i googled and found that the board can be put into a maintenance mode in order to upgrade the firmware, which i thought hopefully it would reconfigure my JTAG ports. 

I did put it into the Maintenance mode and found a file (DETAIL.txt) in the Drive whose content has the DAPLink Firmware pointing to this link https://mbed.com/daplink. 

I used the link and found another link (https://microbit.org/guide/firmware ) directing me to update the firmware. There i found a button to download the microbit firmware which i did and then after dropped it in the "MAINTANANCE" drive, hoping it would upgrade. But then it failed. 

So i later found out, I might have downloaded the wrong file. So i search to see if I could find the firmware file for I.MXRT1050 and could not find it anywhere. 

Can anyone please help me here?

Or does that mean the board can not be revived?

BR

Derick

Labels (1)
0 Kudos
1 Reply

60 Views
kerryzhou
NXP TechSupport
NXP TechSupport

Hi Derick Beng Yuh,

  1. About the on board opensda firmware, please download it from this link:

https://www.nxp.com/design/microcontrollers-developer-resources/ides-for-kinetis-mcus/opensda-serial...

2. Talk about your problem

   When you can't debug or program the chip, I suggest you enter the serial download mode(SW7: 1-OFF, 2-OFF, 3-OFF, 4-ON), then use the MCUBootUtility to do the mass erase at first.

MCUBootutility can be downloaded from this link:

https://github.com/JayHeng/NXP-MCUBootUtility/archive/v2.2.0.zip

the related user manual is:
https://github.com/JayHeng/NXP-MCUBootUtility

You also can use the JLINK commander to do erase all command, if you has the external JLINK debugger.

Wish it helps you!

Have a great day,
Kerry

 

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos