一、有关CCM访问地址的话题
有用过STM32F4系列部分芯片或STM32F334芯片的人,可能知道片内有个CCM【Core Coupled Memory】区域,从芯片系统框图结合文字说明,可以清晰知道这个区域仅能被CPU访问,常用来存放些对执行效率敏感的关键性的代码或数据。也就是说对于这两个系列的CCM区域,DMA是访问不了的。
下面截图分别来自STM32F42X /STM32F43X器件和STM32F334器件的参考手册。
到了STM32G4系列,里面依然也有CCM这个区域。见下面STM32G4系统框架图。
从框架图上看,这个CCM区域不仅可以被CPU访问,也可以被DMA