|

楼主 |
发表于 2017-9-10 01:59:00
|
显示全部楼层
终于调通了,RAM配置设定好宏后,就不用去管中断向量表了,BOOTADD0什么的也不用去管它。
反省:基础知识很重要,启动文件要好好研究过,编程越是自动化就越要学点基础,因为基础都背屏蔽了。
STM32F76X系列:(SRAM: 368+16=384K, DTCM: 128K, ITCM: 16K, Backup:4K)
SRAM1:  0X20020000   + 5C000     ---   (5X64+12X4=368K)
SRAM2:  0X2007C000   + 4000       ---   (4X4=16K)
DTCM:    0X20000000   + 20000     ---    (2X64=128K)
ITCM:      0X00000000   + 4000       ---    16K (程序不可调用,CPU独享)
实际的分配:          
0X20020000   + 58000     ---   (5X64+8X4=352K)       钩选IROM1       
0X20078000   +  8000      ---    (8X4=32K)                   钩选IRAM1
DTCM:    0X20000000   + 20000     ---    (2X64=128K)              钩选IRAM2 (用于内存分配) |
|