2026-04-01 9:38 AM
Hello,
After spending several days investigating this topic and reviewing all the documentation I could find, I am still completely stuck on how to proceed with implementing STiROT + OEMuROT on my STM32H7S3.
An important point is that I am trying to add this security architecture to a project that is already at a fairly advanced stage of development. The project was originally built on top of the XIP template provided by ST:
The difficulty comes from the fact that, in the XIP context, the project only includes these layers:
As a first step, I imported ROT_Provisioning into the project in a separate folder. However, I still do not see how I should properly integrate or adapt the following components into my current project structure:
Should I try to merge the `*_Appli` projects into my existing Appli context, and the `*_Boot` projects into my existing Boot context? Or is the expected approach different when starting from the XIP template?
I also reviewed the following ST Wiki article, which seems relevant to this type of use case, but I still could not find a clear way forward:
At this point, what I am mainly missing is a clear starting methodology for adapting an advanced XIP-based project to a setup that includes STiROT + OEMuROT.
Any guidance, recommended project structure, migration steps, or example workflow would be greatly appreciated.
Thank you very much in advance for your time and help and best regards!