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

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.

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

  • Select OTP configuration (One time programmable)

  • Press Yes, Wait for the script to finish. You should see a screen like this.

  • Select "0x960" Fuse 0x960 as shown below:

  • For the Bit-field BT_FUSE_SEL change to the required value = 1

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

  • Bottom-left corner and select advanced mode

  • 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..

Last updated

Was this helpful?