Skip to content

ESP32-C6 SDIO接口, 4线通讯异常 #1020

Description

@qinyunti

Answers checklist.

  • I have read the documentation ESP-AT Programming Guide and the issue is not addressed there.
  • I have used the latest released firmware or have updated my ESP-AT branch (master or release) to the latest version and checked that the issue is present there.
  • I have searched the issue tracker for a similar issue and not found a similar issue.

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。
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions