我有一块连接了microSD卡的ESP32-CAM板(8 8GB)。在我的设置函数中,我创建了一个目录。在循环中,ESP32-CAM拍摄图像并存储在目录中。代码成功地创建了目录,并捕获了目录中的一个图像。但是,当循环函数第二次运行时,我得到以下错误:
E (8526) sdmmc_cmd: sdmmc_read_sectors_dma: sdmmc_send_cmd returned 0xffffffff
E (8531) diskio_sdmmc: sdmmc_read_blocks failed (-1)
E (9536) sdmmc_req: sdmmc_host_wait_for_event returned 0x107
E (9536) sdmmc_cmd: sdmmc_read_sectors_dma: sdmmc_send_cmd returned 0x107
E (9537) diskio_sdmmc: sdmmc_read_blocks failed (263)发布于 2021-11-18 19:33:20
请出示你的全部代码,我认为你在循环结束前使用GPIO4关闭了led。在我的例子中,在一个类似的例子中,解决方案是在SD卡初始化之前添加下面这一行: rtc_gpio_hold_dis(GPIO_NUM_4);
https://stackoverflow.com/questions/67090640
复制相似问题