完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们正在启动我们的自定义 STM32MP157AAB3 板,我们在 linux 中遇到一些错误,因为它连接到 SDMMC1 接口。
以下是我们的设置:
[134.448880]mmci-pl18x 58005000.sdmmc:错误-110请求状态 但是该设备是可用的。 使用几个 uSD 卡(不同制造商的)我们看到一些在插入时被检测到并且卷被自动安装,一些被检测到(内核创建设备)但没有执行其他操作(尝试手动安装卷卡住工具),甚至没有检测到其他一些。在最后 2 种情况下,总线似乎被卡住了,因为在重新启动之前没有检测到其他 uSD(甚至是前者)。 所以我们在 SDMMC3 总线上进行了一些测试,手动将 uSD 连接器连接到自定义连接器的对应部分(长度不匹配且没有阻抗匹配,这可能是一种降级配置),dts 绑定是相同的,除了缺少卡检测. 将任何 uSD 卡连接到此总线会导致正确的检测和卷安装,没有总线卡住或错误打印。 对于 SDMMC1 总线,在插入 uSD 时删除 dts 中的卡检测信号会导致检测循环: [39.036173]mmc0:地址为59b4的新高速SDHC卡 [39.052012]mmcblk0:mmc0:59b4 USDU1 14.9 GiB [39.078961]mmcblk0:p1 [40.009720]mmc0:卡59b4已移除 [40.131304]mmc0:地址为59b4的新高速SDHC卡 [40.150951]mmcblk0:mmc0:59b4 USDU1 14.9 GiB [40.161140]mmcblk0:p1 [40.532040]mmc0:卡59b4已移除 [40.631149]mmc0:地址为59b4的新高速SDHC卡 [40.648180]mmcblk0:mmc0:59b4 USDU1 14.9 GiB [40.657286]mmcblk0:p1 [ 40.659641] debugfs:目录“mmcblk0”与父“块”已经存在! [ 41.129170] FAT-fs (mmcblk0p1): 卷未正确卸载。某些数据可能已损坏。请运行 fsck。 [ 42.483563] FAT-fs (mmcblk0p1): 卷未正确卸载。某些数据可能已损坏。请运行 fsck。 [43.769061]mmc0:卡59b4已移除 [43.899232]mmc0:地址为59b4的新高速SDHC卡 [43.915101]mmcblk0:mmc0:59b4 USDU1 14.9 GiB [43.925600]mmcblk0:p1 [ 44.000230] FAT-fs (mmcblk0p1): FAT 读取失败 (blocknr 584) [44.270267]mmc0:卡59b4已移除 关于此行为是否存在任何已知问题? 这可能是硬件问题还是软件问题? |
|
相关推荐
1个回答
|
|
因为你的板上没有上拉(我们的 DK2 上有),你是否在 DT sdmmc1_pins_mx和sdmmc1_opendrain_pins_mx节点内的所有 SDMMC1 相关引脚上设置了上拉?
|
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2617 浏览 1 评论
3203 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1776 浏览 1 评论
3602 浏览 6 评论
5981 浏览 21 评论
931浏览 4评论
1308浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
576浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1295浏览 3评论
1350浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 07:50 , Processed in 0.907922 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号