50.1.3 Fuse Configurations

  • The Bootloader project will have the Fuse settings set to default except the BOOTPROT fuse
    • BOOTPROT is set to 4096 Bytes (0xB) during production to protect the Bootloader from accidental erase/writes.
  • The Fuse settings can be changed in following ways:
    • The Bootloader provides a separate command to program the Fuse Bits received from the host. Refer to the Bootloader protocol documentation and respective host utility documentation for more information.
    • The application can check the Fuse bits during the boot-up and then program any change required using the NVMCTRL peripheral
  • As fuse settings are placed in a higher memory location in the Flash (User Row), the Fuse settings need to be disabled for the application project, which will be boot-loaded since the size of the binary file becomes too large when the fuse settings are enabled
  • When updating the Bootloader itself, make sure that the fuse settings for the Bootloader application are also disabled