最近在使用STM32F407芯片时 把堆栈分配到了CCM存储区后出现不能Debug了,全速运行没有问题,单步运行看的时候每次只要从函数返回的时候就会进入HardFault_Handler。如果把堆栈分配到普通的RAM中就没有这个问题了,这是什么原因? |
CCM只能CPU直接访问,DMA无法访问的 |
CCM是CPU内核专用的,不能通过总线矩阵访问它。而通用RAM就没这个限制。 |
CAN发送数据HAL_CAN_Transmit能够发送数据HAL_CAN_AddTxMessage()函数发送数据堵在邮箱里面发不出去了
TIM2输入捕获,DMA开启中断传输输入捕获数据,TIM6计时
STM32F429 USB和FATFS同时操作eMMC冲突问题
cubeMX硬件spi
请教PDMtPCM库的使用,我看了UM2372的用户手册,还是没搞懂pdm2pcm库怎么集成到我的程序中。我找到了手册上的pdm2pcm_glo.h头文件和libPDMFilter_CM4_Keil_wc16.lib库文件,之后如何操作呢?还有手册中的audio_fw_glo.h文件没有在软件包中找到怎么办?求解,万分感谢!!!
SPI寄存器状态异常
stm32F407VGT6网络初始化的问题
需要同时接多个usb设备,f407的usb能否外挂一个sl2.1的hub芯片,
debug显示cannot access Memory
【求助】STM32F427 Flash报PGSERR错误