ST意法半导体
直播中

周煌煦

8年用户 1066经验值
私信 关注
[问答]

求助,32GB MicroSD HC 1仍然是stm32F446RE的micro SD HC吗?

我的 SanDisk Extreme 32GB V30 MicroSD HC 1 无法被 HAL 识别....SDIO 4 位。停留在 SD_Init 中...该 SD 卡是否与 HAL 和 MCU 中实施的标准不兼容?时间很短,我无法深入挖掘底层和 SD 规范。





回帖(1)

李子月

2023-1-13 11:37:59
没错,使用 micro SD 卡可能是玩不同参数(时钟分频器、电气参数等)的无聊游戏。当我注意到该软件在 SD 响应时停留在 HAL SD 层中时,我有点失望。不幸的是,我不能花太多时间进行长时间的 bug 搜索,所以我会从 SanDisk 恢复到 8GB,效果很好。最神奇的是,我在debug模式下一步步成功让32GB卡工作,并在init通过后让它运行起来。令人难以置信,对于某些测试可能令人满意,但在正常生活中并不现实 :)。我可能会尝试找到 16GB,但我认为你是对的,快速卡是测试电子设计的真正黄金单元,我会在下一个电路板设计中牢记这一点。
另一个简单的问题:你为 SDIO 使用什么库?HAL 对我来说似乎不太可靠(我没有看到任何 LL 库),我希望我可以有强大的读/写例程来验证 sdio 传输,我需要量化传输时间。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分