
最近在使用STM32F407芯片时 把堆栈分配到了CCM存储区后出现不能Debug了,全速运行没有问题,单步运行看的时候每次只要从函数返回的时候就会进入HardFault_Handler。如果把堆栈分配到普通的RAM中就没有这个问题了,这是什么原因? |
CCM只能CPU直接访问,DMA无法访问的 |
CCM是CPU内核专用的,不能通过总线矩阵访问它。而通用RAM就没这个限制。 |
F429同时使用SDRAM和SRAM
CAN数据重发
littlefs系统能读写SD卡吗?
STM32F405的ADC功耗参数不理解
STM32F405RGT6 ADC2+TIM4触发+DMA(DMA2_Stream2_CH1)+DMA中断会死机(取消中断后完全正常)
CUBEIDE1.19.0
stm32支持canfd和dma结合使用吗
NUCLEO-F401RE板卡,连接USB,在KEIL下可以找到ST-LINK仿真器,也可以下载代码。在电脑上看不到NODE_F401RE的磁盘,有知道是什么原因?
程序进入HardFault_Handler求解
STM32CUBEIDE