What is preferable solution for Firmware upgrade in STM32u585ZIT6
Hello supportTeam,
Enjoy your day.
I'm developing a firmware upgrade function. STM32U585ZIT6 series controller was chosen by us for our product development, and B-U585I-IOT02A development kit was used for POC.
I'm searching for Firmware Upgrade Features in STM32U585ZIT6 Series as a result.
So i am looking Firmware upgradation features in STM32U585ZIT6 series, I refer this document "AN5447"
I have found some example solution which is provided by ST
1. SBSFU_APPLI,SBSFU_BOOT,SBSFU_LOADER
2. TFM_APPLI,TFM_BOOT,TFM_LOADER
Please advise me as to what is best for our execution. I've included several points below that are necessary for firmware upgrades.
• Upgrade firmware via UART PORT
• For security purposes in field upgrades, secure boot secure upgrade functionality is necessary.(Upgrading through signed image)
• According to the section on swap mode in the UM2851 paper, when a firmware update or uart connection fails, the system switches automatically to the older firmware. Is this antirollback capability available? and how do you enable?
Which is better SBSFU_Boot or TFM_SBSFU_boot?
Thanks
Hiren R. Thumar
