| 数据搜索系统,热门电子元器件搜索 |
|
STM32U545CEU6 数据表(PDF) 14 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STM32U545CEU6 数据表(HTML) 14 Page - STMicroelectronics |
|
14 / 30 page ![]() The STM32CubeU5 firmware package provides default memory partitioning in the partition_<device>.h files available in \Drivers\CMSIS\Device\ST\STM32U5xx\Include\Templates. In these partition files, SAU is disabled by default. Consequently, IDAU memory mapping is used for security attribution (refer to figure 3 in the reference manual). If the user enables SAU, a default SAU region configuration is predefined in the partition files for STM32U575xx and STM32U585xx devices: • SAU region 0: 0x0C0FE000 - 0x0C0FFFFF (secure, nonsecure callable) • SAU region 1: 0x08100000 - 0x081FFFFF (nonsecure flash memory Bank2 (1024 Kbytes)) • SAU region 2: 0x20040000 - 0x200BFFFF (nonsecure SRAM3 (512 Kbytes))) • SAU region 3: 0x40000000-0x4FFFFFFF (nonsecure peripheral mapped memory) • SAU region 4: 0x60000000-0x9FFFFFFF (nonsecure external memories) • SAU region 5: 0x0BF90000-0x0BFA8FFF (nonsecure system memory) To match the default partitioning, for STM32U575xx and STM32U585xx devices, the settings are: • TZEN=1 (TrustZone-enabled device) • SECWM1_PSTRT=0x0 SECWM1_PEND=0x7F, meaning all 128 pages of flash memory Bank1 set as secure • SECWM2_PSTRT=0x1 SECWM2_PEND=0x0, meaning no page of flash memory Bank2 set as secure, hence Bank2 is nonsecure For STM32U535xx and STM32U545xx devices, the settings are: • TZEN=1 • SECWM1_PSTRT=0x0 SECWM1_PEND=0x1F, meaning all 32 pages of Bank1 set as secure • SECWM2_PSTRT=0x1 SECWM2_PEND=0x0, meaning no page of Bank2 set as secure (no page of flash memory Bank2 set as secure, hence Bank2 is nonsecure For STM32U5FXxx, STM32U5GXxx, STM32U5AXxx and STM32U59Xxx devices, the settings are: • TZEN=1 • SECWM1_PSTRT=0x0 SECWM1_PEND=0xFF, meaning all pages of Bank1 set as secure • SECWM2_PSTRT=0xFF SECWM2_PEND=0x0, meaning no page of Bank2 set as secure, hence Bank2 is nonsecure Note: The internal flash memory is fully secure by default in TZEN=1, and user option bytes SECWM1_PSTRT/ SECWM1_PEND and SECWM2_PSTRT/SECWM2_PEND must be set according to the application memory configuration (SAU regions (if SAU is enabled) and secure/nonsecure applications project linker files must be aligned too). All examples have the same structure: • \Inc folder, containing all header files. • \Src folder, containing the source code. • \EWARM, \MDK-ARM, and \STM32CubeIDE folders, containing the preconfigured project for each toolchain. • README.md and readme.html files, describing the example behavior and required environment to make it work. • .ioc file, allowing users to open most of the firmware examples within STM32CubeMX. Table 3 gives the number of projects available for each board. UM2883 STM32CubeU5 MCU package overview UM2883 - Rev 4 page 14/30 |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |