Missing RSS support for STM32H7
Problem: Missing support for use of the RSS through its PublicAPI on STM32H7
Information:
- Reference Manual for STM32H743/753 and 750
- Chapter 4.5.2 Root secure services description
- RSS_resetAndInitializeSecureAreas - missing
- RSS_exitSecureArea - missing
- RSS_resetAndDestroyPCROPArea - missing
- Chapter 4.5.2 Root secure services description
- Latest STM32H7 Cube package
- Search "RSS_reset*" (0 hits in 0 files)
- Search "RSS*" (0 hits in 0 files)
Goal: We are using STM32H753-EVAL dev kits and want to run our own SecureBootloader, but for this purpose we would need to be able to configure the RSS using the Public API defined in Chapter 4.5.2.
Does anyone has information on the following:
- A. Why RSS functionality described in Chapter 4.5.2 is NOT part of the STM32H7 BSP?
- B. Is there Demo code for the RSS functionality advertised for ST STM32H7-EVAL kit?
- C. Where is the RSS low-level code, which provides the Public API from Chapter 4.5.2?
We would not want to wait for ST to release SBSFU package for H7, because Q4 is just starting, and EoY is far away. Therefore, we would like to have more information about the RSS and just use our internally developed secure bootloader.
I personally hope that either someone has already faced this void of information OR @STOne-32 sheds some light on how to make use of the RSS to run our secure bootloader.
It only looks complicated, in-fact it is rather simple, we just need to call the PublicAPI from Chapter 4.5.2 to get things rolling :)
Cheers,
Dimi
