STM32F407VGT6拥有192K (128 K + 64K)的RAM
其中128 K 是SRAM
64K 是CCM data RAM
CCM共64KB,是直接挂在D-bus上的,除了CPU(即Cortex-M核)之外,谁都无法访问。此外,由于CCM不属于BusMatrix的一部分,所以也就不能被其他组件访问,例如DMA控制器。
其实大部分情况下128K也非常足够使用了,如果没有掌握使用这部分RAM的技巧,最好KEIL中不要勾选这部分RAM,否则会造成莫名其妙的BUG,,
STM32F407VGT6拥有192K (128 K + 64K)的RAM
其中128 K 是SRAM
64K 是CCM data RAM
CCM共64KB,是直接挂在D-bus上的,除了CPU(即Cortex-M核)之外,谁都无法访问。此外,由于CCM不属于BusMatrix的一部分,所以也就不能被其他组件访问,例如DMA控制器。
其实大部分情况下128K也非常足够使用了,如果没有掌握使用这部分RAM的技巧,最好KEIL中不要勾选这部分RAM,否则会造成莫名其妙的BUG,,