Missing SCB (System Control Block) Peripheral Definition in STM32H533.svd File
Hella All,
While working with the STM32H533RE microcontroller and using VS Code with PlatformIO for debugging, I noticed that the SCB (System Control Block) peripheral definitions appear to be missing from the SVD file.
The SCB is a critical ARM Cortex-M33 core peripheral that should include registers such as:
- CPUID (CPU ID Base Register) - 0xE000ED00
- ICSR (Interrupt Control and State Register) - 0xE000ED04
- VTOR (Vector Table Offset Register) - 0xE000ED08
- AIRCR (Application Interrupt and Reset Control Register) - 0xE000ED0C
- SCR (System Control Register) - 0xE000ED10
- CCR (Configuration and Control Register) - 0xE000ED14
- And other SCB registers in the 0xE000E000-0xE000EFFF address range
The missing SCB definitions limit our ability to:
- Monitor system control registers during debugging
- Analyze interrupt and exception behavior
- Debug power management and system configuration issues
- Perform comprehensive system-level debugging
I would greatly appreciate your assistance in resolving this issue.
Best Regards,
ManiK
