
STM32Cube_FW_F1_V1.8.5 STM32CubeIDE:1.13.2 MCU:STM32F103RCT6 问题描述::::::::SDIO读取TF卡,1bit模式正常,4bit模式无法读取,断点找到的错误如下:::SDMMC_ERROR_REQUEST_NOT_APPLICABLE f_mkfs((TCHAR const*)SDPath, 0, 0) 或是 f_open(&SDFile, "STM32.TXT", FA_CREATE_ALWAYS | FA_WRITE|FA_READ) [ff.c 4170] ---->stat = disk_initialize(pdrv); [diskio.c 99] ---->stat = disk.drv[pdrv]->disk_initialize(disk.lun[pdrv]); [sd_diskio.c 94] ---->if (BSP_SD_Init()==MSD_OK) [bsp_driver_sd.c 62] ----> HAL_SD_ConfigWideBusOperation (&hsd,SDIO_BUS_WIDE_4B) [stm32faXX_hal_sd.c 2204]---->errorstate = SD_WideBus_Enable(hsd); [stm32faXX_hal_sd.c 2979]---->return HAL_SD_ERROR_REQUEST_NOT_APPLICABLE; errorstate = HAL_SD_ERROR_REQUEST_NOT_APPLICABLE 断点信息因为scr[1U]=0x00; 所以[stm32faXX_hal_sd.c 2959]----> if((scr[1U] & SDMMC_WIDE_BUS_SUPPORT) != SDMMC_ALLZERO)这句判断过不去。 |
STM32H7R7 CubeMX无配置问题
如何解决用CubeMX生成代码时会将main.c文件中的汉字变成乱码的问题?
stm32ide怎么正确的导出项目
用NanoEdge Ai训练多分类后输出概率一直为一样的值,传不同数据永远都是一样的概率
STM32F723ZET6使用ADC捕获标准正弦波并通过USB主动上报,正弦波重新拟合后存在凹陷峰?
STM32CubeMX 使用"FW_F1 V1.8.6"生成FreeRTOS代码缺少"freertos_mpool.h"?
STM32N6 cubeAI部署时用的内存是在内部还是外部?
STM32N657X0Q无法通过SPI驱动st7796板子
我在打开应用程序的时候,它报了图片里面的错误,还没进入安装界面
安装STM32CUBEIDE时提示Error launching installer,我的电脑设置的是中文简体,杀毒软件也推出了,怎么才能安装软件?
从... & SDMMC_WIDE_BUS_SUPPORT) != SDMMC_ALLZERO)这句判断过不去,你确认下你的卡是否支持4位模式。
初始化流程代码可以参考下ST官方提供的例程。
不知道解决了吗?我的也是sd 1bit可以,4bit不行
没有的,我最后还是使用了1bit模式,不过速度慢点对我的项目没影响
STM32F411俺也一样。
2025年4月了,更新了HAL库文件到最新。还是在初始化4bit的时候失败。卡是SanDisk在售的当代高速卡。用在这里是法拉利上乡村土鳖路。
1B模式没问题,4B模式测试了很久不通,ChatGPT给的建议都试过没用~
MCU到卡槽连线只有20多毫米。数据线中间有33欧电阻减干扰,上拉47K。
这个问题问的人好多,官方好多年了也没辙~