SBSFU Functional Modifications and Swap Area Relocation for STM32H743ZIT6
I am currently working with SBSFU on the STM32H743ZIT6 series and have implemented several modifications to its core functionality. I would like to clarify the potential impact of these changes.
1. Modification to SBSFU Functionality
I have altered the default SBSFU behavior by replacing the traditional firmware swapping mechanism with a bank-switching approach to reduce application downtime.
- Both Bank 1 and Bank 2 will contain the bootloader and the application.
- Bank selection is managed using the swap option byte.
2. Relocation of Swap Area
I plan to relocate the swap area from Sector 8 to Sector 15, considering that Bank 2 spans from Sector 0 to Sector 7.
- The swap area is used during the decryption process.
- It requires 128 KB of memory.
3. Clarification Required
I would like to understand whether these modifications will have any impact on the system:
- Will the transition from a swap-based mechanism to a bank-switching approach affect the core functionality, integrity, or reliability of SBSFU?
- Does relocating the swap area to a different sector introduce any functional or design constraints?
- Is it recommended to use a different sector for the decryption (swap) area?
Thankyou in Advance
