完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
环境:IDF版本为5.1.1,使用的ESP32s3芯片,自己制作的PCB板子
1.使用sdmmc例程,引脚和默认配置相同,使用4线制,初始化时报了如下错误。我对了一下,连线没有错误,请问应该怎么解决呢? E (420) sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107E (420) vfs_fat_sdmmc: sdmmc_card_init failed (0x107).E (420) example: Failed to initialize the card (ESP_ERR_TIMEOUT). Make sure SD card lines have pull-up resistors in place. |
|
相关推荐
2个回答
|
|
|
|
|
|
根据您提供的错误信息,这个问题可能是由于以下几个原因导致的:
1. 确保您的SD卡是支持的类型。ESP32-S3支持SD卡(1位和4位)和eMMC卡。请检查您的SD卡是否兼容。 2. 确保您的PCB板上的引脚连接正确。根据ESP32-S3的数据手册,SDMMC接口的引脚如下: - CLK: GPIO 14 - CMD: GPIO 15 - D0: GPIO 2 - D1: GPIO 4 - D2: GPIO 12 - D3: GPIO 13 3. 确保您的SD卡线路上有上拉电阻。错误信息中提到了“Make sure SD card lines have pull-up resistors in place”,这意味着您可能需要在SD卡的数据线上添加上拉电阻。通常,这些电阻的值应该在10kΩ到50kΩ之间。 4. 检查您的电源供应。确保您的ESP32-S3和SD卡都得到了稳定的电源供应。 5. 如果您使用的是eMMC卡,请确保您的PCB板上的eMMC接口连接正确。 6. 尝试升级您的ESP-IDF版本。虽然您使用的是5.1.1版本,但有时候升级到最新版本可以解决一些已知的问题。 7. 如果以上方法都不能解决问题,您可以尝试在ESP-IDF的GitHub仓库中查找类似的问题或者提交一个新的issue,寻求社区的帮助。 希望这些建议能帮助您解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
429浏览 6评论
362浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
343浏览 5评论
349浏览 4评论
327浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 07:33 , Processed in 0.675671 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191