STM32
直播中

微风挽雨

10年用户 1014经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术
私信 关注
[问答]

使用STM32F407芯片时把堆栈分配到了CCM存储区后出现不能Debug了,为什么?

最近在使用STM32F407芯片时 把堆栈分配到了CCM存储区后出现不能Debug了,全速运行没有问题,单步运行看的时候每次只要从函数返回的时候就会进入HardFault_Handler。如果把堆栈分配到普通的RAM中就没有这个问题了,这是什么原因?

回帖(1)

田硕

2024-5-11 16:56:24
CCM只能CPU直接访问,DMA无法访问的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分