- 博客(1)
- 收藏
- 关注
原创 stm32h743iit6使用CubeMX生成FreeRTOS+Fatfs问题
最终发现是,使用SDMMC DMA和临时缓冲区static uint8_t scratch[BLOCKSIZE]时,需要将scratch的地址放到SDMMC DMA能访问的空间,例如RAM、RAM_D2、RAM_D3中,而不能放入DTCMRAM、ITCMRAM中。f_mount时,SD_read、SD_write出错,调试时SDMMC1的IDMATE、DPSMACT、RXOVERR寄存器为1。代码生成后,需要在内核跑起来了才能进行f_mount操作,因为SD_initialize中。
2025-10-23 22:46:58
187
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅