Issue: Users cannot successfully load the
application to flash.
Answer:
- Make all sections in the linker cmd file that are
allocated to flash are aligned to 512-bit boundaries. This can be done by adding
palign(32) to the appropriate sections as shown below.
.text : {} > FLASH_RP0, palign(32)
- Make sure there is an appropriate X.509
certificate in the first 0x1000 bytes of the binary file.
Issue: There is an error in the host
programmer when performing a CPU3 FOTA Upgrade.
Answer:
- Make sure the device is in bank mode
3 and build the flash-based SBL with the BANKMODE_3 build configuration
selected.
Issue: There is an
error in the host programmer when performing a secure firmware upgrade.
Answer:
- Make sure the device is in the HS-SE
state and build the flash-based SBL with the BANKMODE_1_CP or BANKMODE_3_CP build
configuration.
Issue: The UART communication is
failing.
Answer:
- Make sure to use the COM port connected to the
proper UART transceiver and double-check the UART GPIO configuration and setup