2415272_en-US

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

2415272_en-US

2415272_en-US

Burning fuse

In IMXRT1024 is there any provision to burn fuses without putting the board into serial downloader mode through(may be through JTAG or UART)

Re: Burning fuse

Hello @Abhay2080,
You can burn fuses through software using the OCOTP module, as mentioned in the chapter 23.6.1.2.2 "Function" of the Reference Manual.  Please refer to the SDK (version 26.06) example called ocotp_example in order to know how it works. You can find through SDK Builder.

Please also refer to 23.3.1.2 Fuse and Shadow Register Read and 23.3.1.3 Fuse and Shadow Register Writes sections in the RM which provides additional information.


BR
Habib

Re: Burning fuseAs per my research to burn fuses
1. SPT(simplest) - But we need to change boot mode to ISP and need either UART or USB interface.

2. CST(Mfg tool) - Here also we need to change boot mode to ISP and need USB interface.

3. Through OCOTP module as you mentioned - No need to put in ISP just flash unsigned image (OCOTP drivers and fuses to burn) and burn fuses and then board is locked

Is my understanding correct or i am missing some more ways like through JTAG/SWD we can program
Re: Burning fuse

Hello @Abhay2080,

You can use the OCOTP module without entering Serial Downloader Mode. For example, in this community post Kerry describes this alternative method for programming fuses.

Please keep in mind that burning fuses can only be done once, so please burn with caution.

The Secure Provisioning Tool can help determine the required value based on the configuration you select, which you can use as guide for ensuring that the correct fuses are programmed. Please also refer to chapter 9.4.1 "Boot eFuse Descriptions" in the RM, which provides a detailed description of fuse and its purpose.

BR
Habib

Tags (1)
No ratings
Version history
Last update:
Thursday
Updated by: