
UM2262 Rev 6
3/94
UM2262
Contents
5
Application compilation process with IAR™ toolchain . . . . . . . . . . . . . . . 42
Hardware and software environment setup . . . . . . . . . . . . . . . . . . . . . 44
Development toolchains and compilers . . . . . . . . . . . . . . . . . . . . . . . . . 44
Software tools for programming STM32 microcontrollers . . . . . . . . . . . 44
X-CUBE-SBSFU firmware image preparation tool . . . . . . . . . . . . . . . . 45
STM32 board preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Tera Term configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Welcome screen display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
SBSFU application execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Download a new firmware image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Test Secure Engine user code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Understanding the last execution status message at boot-up . . . . . . 58
Appendix A Secure Engine protected environment . . . . . . . . . . . . . . . . . . . . . . 60
Firewall-based Secure Engine Isolation . . . . . . . . . . . . . . . . . . . . . . . . . . 61
SE core call gate mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
MPU-based Secure Engine Isolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63