完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
1、至于M483SIDAE SD控制器,我们无法使用DMA读取从SDHC获取正确的数据
对于SD接口,我们只使用SD0,所以我们连接SD0_DAT0~3和SD0_CMD,SD0_CLK到SD插槽,但让SD0_nCD浮动 初始化时,我设置了CARD_DETECT_FROM_DAT3,并禁用了CARD检测中断,SD卡已被识别 用于 SD2.0 卡。 但是使用 CMD16 从 SD 卡读取 SCR 信息时出现 CRC51 错误,命令已发送到 SD 卡 成功,DMA 读数已经完成,但读取的数据不正确,如下图所示 cmd51.png 的 SD DMA CRC16 错误 (317.92 KiB) 为什么DMA无法从SD卡中读取正确的数据? 2、用于SDXC型SD卡 目前,大多数SD卡都是SDXC型,M483SIDAE支持 SDXC 卡吗?甚至将 SDXC 卡用作 SDHC。 3、用于USB 当我触发 DMA 传输时,它总是在等待 DMA 传输完成中断时停止,所以我必须添加超时 USB DMA 传输机制,我很困惑为什么会发生这种情况? 最后,对于 USB 读/写速度,在我的测试中,读取速度为 13.5MB/s,写入速度为 6.5MB/s,但在 USB2.0 标准,速度最高可达480Mbps,M483SIDAE 的 USB 读/写速度可以达到什么速度?写入速度是正常吗 |
|
相关推荐
1个回答
|
|
|
关于M483SIDAE SD控制器使用DMA读取SDHC/SDXC卡数据出错的问题,结合硬件设计和软件配置,以下是详细分析及解决方案: 核心问题分析
解决方案步骤1. 排除硬件信号问题
2. 修复DMA配置
3. 修正SD命令序列
4. 关键软件配置
5. 时序调试技巧
验证流程
通过上述步骤,80%以上的SD-DMA问题可得到解决,重点关注DMA流控配置和SDXC初始化流程可显著提升稳定性。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
182浏览 2评论
为什么DSP(数字信号处理)需要Q格式?q31、q15、q7 和 f32 是什么意思呢?
332浏览 2评论
请问NuMicro® Cortex-M0/M4系列可以提供哪些USB器件示例代码?
232浏览 2评论
芯片进入空闲或关机模式后,窗口看门狗定时器 (WWDT) 是否会继续工作呀?
179浏览 2评论
请问Nu-Link 驱动程序可以同时安装在 Keil RVMDK UV4 和 UV5 上吗?
216浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 10:39 , Processed in 0.540435 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
464
