Burning fuses

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

Burning fuses

847 Views
yanz
Contributor III

How can I burn fuses using NXP-MCUBootUtility tool without connect to flashloader first (there are no SW6 related GPIOs on custom board)?

Is it possible?

 

Thank you in advance

Labels (1)
0 Kudos
4 Replies

831 Views
Dhruvit
NXP TechSupport
NXP TechSupport

Hi @yanz,

I hope you are doing well.

Please make sure the imx board one is using is supported by NXP-MCUBootUtility.
-NXP-MCUBootUtility supports given below boards.
 i.MXRT1021, i.MXRT1051/1052, i.MXRT1061/1062, i.MXRT1064 SIP
-NXP-MCUBootUtility supports common eFuse memory operation (eFuse Programmer)

->The flash loader is responsible for initializing the microcontroller and setting up the communication channel between the microcontroller and the host computer.
->Without the flash loader, the NXP-MCUBootUtility tool will not be able to communicate with the microcontroller and access its registers to program the fuses.

Thanks & Regards,
Dhruvit Vasavada

0 Kudos

808 Views
yanz
Contributor III

The correct answer is:

It seems this is because blhost send configure-memory command to flashloader, but flashloader fail to configure flash and hung by the process. So, MCUBootUtility cannot communication with flashloader anymore.
You can set the "Boot Device" to "LPSPI NOR/EEPROM" and connect.

MCUBootUtility will not check eeprom so that it can connect successfully. After that you can scan and burn the fuse.

0 Kudos

762 Views
Dhruvit
NXP TechSupport
NXP TechSupport

Hello @yanz ,

I hope you are doing well.
Thanks for the clarification.

You can set the "Boot Device" to "LPSPI NOR/EEPROM" and connect.
MCUBootUtility will not check eeprom so that it can connect successfully. After that, you can scan and burn the fuse.


->If this answers your query, can I close this case?

Thanks & Regards,

Dhruvit Vasavada

0 Kudos

760 Views
yanz
Contributor III

Sure

0 Kudos