The Bootloader project has 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 additional information.
The application can check the
Fuse bits during the boot-up, and then program any change required using the
NVMCTRL peripheral.
The 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, as 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 disabled.