Search found 6 matches
- Sun Sep 29, 2024 10:06 am
- Forum: ESP-IDF 中文讨论版
- Topic: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
- Replies: 4
- Views: 760
Re: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
尽力了,今天大概理了Driver 和 TRM 描述:比较绕的逻辑是传输,是通过内存描述符与 HW 进行交互的 目前 Slave SDIO Driver大致过程 sdio_slave_driver.png ========= 分割线 ======================================================= 目前代码主要关注 TX 就是 slave 收数据(recv)这边的状况: 前看不异常:反正debug DMA recv 描述符没有变化:owner 一直是1,就是SW 提交给 HW 后,HW 没有回写 slc0tx_link =0,强制 restart,H...
- Sun Sep 29, 2024 12:45 am
- Forum: ESP-IDF 中文讨论版
- Topic: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
- Replies: 4
- Views: 760
Re: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
周末刷了几集【边水往事】,有一句话很应景:
念念相续,无有间断 身语意业,无有疲厌
程序员也得坚持,所以后面再挤点时间,看 SDIO Slave Controller 的使用和目前Driver 实现。
有进展再更新到这里了。
念念相续,无有间断 身语意业,无有疲厌
程序员也得坚持,所以后面再挤点时间,看 SDIO Slave Controller 的使用和目前Driver 实现。
有进展再更新到这里了。
- Fri Sep 27, 2024 12:56 am
- Forum: ESP-IDF 中文讨论版
- Topic: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
- Replies: 4
- Views: 760
Re: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
网页太慢了,昨天发的回复还没有看到,再补一张环境图。
总结来看,应该是 C6 SDIO Controller 没有正常动起来,具体原因就暂时不花时间了。
网上看很多是提到 Pullup 电阻,与信号问题,那是基于identify 之后,切换到 DS 或者 HS 才会出现的,目前 400KHz 都不过,实在诡异。
总结来看,应该是 C6 SDIO Controller 没有正常动起来,具体原因就暂时不花时间了。
网上看很多是提到 Pullup 电阻,与信号问题,那是基于identify 之后,切换到 DS 或者 HS 才会出现的,目前 400KHz 都不过,实在诡异。
- Thu Sep 26, 2024 10:37 am
- Forum: ESP-IDF 中文讨论版
- Topic: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
- Replies: 4
- Views: 760
Re: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
今天又来debug,更新一些实验信息: 【HW 】 1. 示波器观察波形 波形的level,没有问题 2. 逻辑分析仪 Master 有输出: CLK 和 CMD , Slave 没有回 CMD8 的 Response —— 一切看起来都是 SDIO slave 没有对 3. 重新购买 ESP32 ESP32 与 ESP32C6 现象一致 基本排除了芯片问题 【SW】 1. 看是不是reg 有指偏—— 结果排除 SDIO_SLCCONF0_REG = ff3cbf40 ,发现和其 spec 对得起来。。。 2. pinmux 是否设置正确—— 没有问题 确定其C6 sdio fuc = 0 即...
- Fri Sep 20, 2024 9:24 am
- Forum: ESP-IDF 中文讨论版
- Topic: S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
- Replies: 4
- Views: 760
S3(Master)《=SDIO=》C6 (Slave)example 用例 timeout
如题,这个问题刚刚在别人的帖子发了,结果自己都找不到,这里单独发一个出来,万一有好心人回答呢。。。 环境:如题:S3(Master)《=SDIO=》C6 (Slave) 使用 V5.3.1 的 examples/peripherals/sdio 物理连接,按照官网描述 S3 || C6 IO15 CMD 18 IO14 CLK 19 IO2 D0 20 IO4 D1 21 IO12 D2 22 IO13 D3 23 pullup 处理 外接 10K pullup; 或者使用 IC 内置的 pullup: 打开其配置flag:.flags = SDIO_SLAVE_FLAG_INTERNAL_...
- Fri Sep 20, 2024 8:50 am
- Forum: ESP-IDF 中文讨论版
- Topic: 您好,我在使用SDIO例程进行SDIO主从通信时遇到了困难,希望可以获得您的帮助
- Replies: 1
- Views: 17531
Re: 您好,我在使用SDIO例程进行SDIO主从通信时遇到了困难,希望可以获得您的帮助
类似问题,写到一起了。 我用他们的 S3 当 Master, C6 当slave 一样没有反应。 环境: pin 连接: S3 || C6 IO15 CMD 18 IO14 CLK 19 IO2 D0 20 IO4 D1 21 IO12 D2 22 IO13 D3 23 pull up 两种方式都试过: 外接 10K(除了clk) 内置 (sdio_slave_config_t .flags = SDIO_SLAVE_FLAG_INTERNAL_PULLUP,) 代码使用 ESP-IDF V5.3.1 : example/peripherals/sdio/ 状况:C6 没有收到包,但是通过其中...