SPRADS1 June 2025 F29H850TU
Although this example project does not provide a CPU3 application, there are only a few minor modifications needed to add CPU3 compatibility. The flash-based SBL supports CPU3 firmware upgrades, but the CPU1 application is responsible for programming the firmware and taking CPU3 out of reset. To demonstrate this, the FOTA_Example_Application can be modified to take CPU3 out of reset. The steps required for CPU1 to take CPU3 out of reset are as follows:
Figure 3-13 shows the source code that can be added to have CPU1 take CPU3 out of reset. This occurs after device initialization but before interrupt initialization. Refer to any of the multi-core example in the F29H85x SDK for more details.
Figure 3-13 CPU1 Code Required to Take
CPU3 Out of ResetAdditionally, the BANKMODE_3 build configuration must be used for CPU3 upgrades.