stm32 - STM32H7 mmc RX 溢出
问题描述
当我尝试读取 SDXC 卡时,我遇到了奇怪的问题。我能够检测到 sdcard、擦除、配置操作返回正常,但是当尝试从 SDXC 读取时,我得到了 RX 缓冲区溢出。我从 50MHz 的 PLL 运行并尝试更改 SDMMC 分频器以生成较慢的时钟并没有帮助。我从 CubeMX 生成代码并更改了 PLL 时钟配置,但其他所有内容都保持原样。过了一会儿,我将总线宽度更改为 1 位,打开硬件流控制(初始化后)并更改 HAL_SD_ReadBlocks 以便读取 FIFO 空标志。现在我可以读、写、比较数据了。希望它可以帮助某人。
解决方案
推荐阅读
- selenium - 探索 Page Factory @FindAll List 的流畅等待机制
连同 AjaxElementLocatorFactory - javascript - 使用带有数字问题的正则表达式拆分字符串
- javascript - Gapi.client.drive.files.update() 返回错误“解析错误”
- python - 对嵌入在字符串列表中的数字进行排序
- android - 为什么 Kotlin 中的一些 GlobalScope.launch 调用的内容静默无法执行?
- c# - c#中的光标位置
- c# - 在 C# UWP 中使用 PublisherSocket 发布消息在 python 中未收到
- javascript - AngularJS 跟踪控制器中的全局变量变化
- python - keras cnn 模型仅预测所有测试图像的一类
- c# - 对 C# 函数的 Ajax 请求