Burning Fuses on RT1176
DRAFT DRAFT DRAFT
This is related to the pre-production units or units manufactured from a BLANK RT1176 chip.
Overview on Fuses
***IMPORTANT*** As of 03/05/2024 new boards have the FUSES set from the factory. Do NOT repeat this procedure. ********
A BLANK chip will not have any fuses burned. This means it will default to only an internal on chip boot rom. We need to set the fuses so that by default it will boot from the flash memory.
Note that burning fuses is a one time operation. Follow the instructions carefully!
You DO NOT need to burn these fuses in most cases when a board comes from a vendor or for the NXP reference design. This is for a completely blank chip only. i.e you manufactured a board from scratch.
Install NXP MCUXpresso secure provisioning tool
https://www.nxp.com/design/software/development-software/mcuxpresso-software-andtools-/mcuxpresso-secure-provisioning-tool:MCUXPRESSO-SECURE-PROVISIONING#downloads
(the whole user guide for the provisioning tool can be found at the link above. This is the abbreviated version for RT1176 and the specific tasks for VMU-RT1176 board.)
Get Started
Run the secure provisioning tool
Select MIMXRT1176
Click the create button
Press Yes, Wait for the script to finish. You should see a screen like this.
Select "0x960" Fuse 0x960 as shown below:
Advanced mode for script generation
We will use Advanced mode in order to create a command line script that will program the fuses. It may be used to program subsequent VMU-RT1176 fuses
Press close
Press generate script
{workspace} is C \ users \ $username \ secure provisioning
There you will find a file burn_user_OTP_cfg_win.bat
You can now use this file to burn fuses for any new boards with blank chips..
You may wish to rename this file to ensure it is clear and obvious what board and processor it is for.
Last updated