How to access UID_BASE from non-secure app in STM32H573?
H5 has Secure Manager provisioned, and got exception when trying to access UID_BASE to retrieve device ID.
#define UID_BASE (0x08FFF800UL) /*!< Unique device ID register base address */
H5 has Secure Manager provisioned, and got exception when trying to access UID_BASE to retrieve device ID.
#define UID_BASE (0x08FFF800UL) /*!< Unique device ID register base address */
Hello
To be able to read into system flash you need to disable the cache associated to this area.
This can be done by setting non cacheable attribute this this region.
You have an example for accessing this UID in the STM32CubeH5 here:
STM32Cube_FW_H5_V1.3.0\Projects\NUCLEO-H563ZI\Examples_LL\UTILS\UTILS_ReadDeviceInfo\
Best regards
Jocelyn
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.