H743 的内存地址是哪些??

2019-07-20 03:26发布

1 Mbyte of SRAM with a scattered architecture:  

       
  • 192 Kbytes of TCM RAM (including 64 Kbytes of ITCM RAM and 128 Kbytes of DTCM RAM for time-critical routines and data), 512 Kbytes, 288 Kbytes and 64 Kbytes of user SRAM, and 4 Kbytes of SRAM in backup domain to keep data in the lowest power modes

哪些是可以直接使用的?

KEIL的芯片说明是640K, 0x20000000有128K, 0x24000000有512K

0x30040000 是哪个内存? 这个好像可以用于DMA的.

其他的内存的地址在哪里?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
ZHDX
2019-07-20 08:33
刚刚找到了. 原来datasheet里就有.

All devices feature:
 512 Kbytes of AXI-SRAM mapped onto AXI bus on D1 domain.
 SRAM1 mapped on D2 domain: 128 Kbytes
 SRAM2 mapped on D2 domain: 128 Kbytes
 SRAM3 mapped on D2 domain: 32 Kbytes
 SRAM4 mapped on D3 domain: 64 Kbytes
 4 Kbytes of backup SRAM
The content of this area is protected against possible unwanted write accesses,
and is retained in Standby or VBAT mode.
 RAM mapped to TCM interface (ITCM and DTCM):
Both ITCM and DTCM RAMs are 0 wait state memories. either They can be accessed
either from the CPU or the MDMA (even in Sleep mode) through a specific AHB slave
of the CPU(AHBP):
– 64 Kbytes of ITCM-RAM (instruction RAM)
This RAM is connected to ITCM 64-bit interface designed for execution of critical
real-times routines by the CPU.
– 128 Kbytes of DTCM-RAM (2x 64-Kbyte DTCM-RAMs on 2x32-bit DTCM ports)
The DTCM-RAM could be used for critical real-time data, such as interrupt service
routines or stack/heap memory. Both DTCM-RAMs can be used in parallel (for
load/store operations) thanks to the Cortex®-M7 dual issue capability.
The MDMA can be used to load code or data in ITCM or DTCM RAMs.

datasheet里还有图有真相..


但这一章..

Memory mapping

Refer to the product line reference manual for details on the memory mapping as well as the
boundary addresses for all peripherals.

一周热门 更多>