Answers checklist.
General issue report
ESP32-C6 SDIO接口,
配置如下
1MHZ速度, 没有使能HS,SDIO时序配置如下,外部硬件上拉
sdio_slave_config_t config = { .sending_mode = SDIO_SLAVE_SEND_STREAM, .send_queue_size = CONFIG_AT_SDIO_QUEUE_SIZE, .recv_buffer_size = CONFIG_AT_SDIO_BLOCK_SIZE, .flags = 0, .timing = SDIO_SLAVE_TIMING_NSEND_PSAMPLE, .event_cb = s_event_cb, };
1线时通讯正常,4线时HOST报RESP和DATA的CRC错误,
逻辑分析仪抓包,发现4线时RESP的CRC7丢掉了一位,应该是0x2D的实际是0x5B,如图
看起来是使能4线后,C6发送CRC7时丢失了最开始的1个bit。

Answers checklist.
General issue report
ESP32-C6 SDIO接口,

配置如下
1MHZ速度, 没有使能HS,SDIO时序配置如下,外部硬件上拉
sdio_slave_config_t config = { .sending_mode = SDIO_SLAVE_SEND_STREAM, .send_queue_size = CONFIG_AT_SDIO_QUEUE_SIZE, .recv_buffer_size = CONFIG_AT_SDIO_BLOCK_SIZE, .flags = 0, .timing = SDIO_SLAVE_TIMING_NSEND_PSAMPLE, .event_cb = s_event_cb, };1线时通讯正常,4线时HOST报RESP和DATA的CRC错误,
逻辑分析仪抓包,发现4线时RESP的CRC7丢掉了一位,应该是0x2D的实际是0x5B,如图
看起来是使能4线后,C6发送CRC7时丢失了最开始的1个bit。