Search found 6 matches

by axwfae
Fri Oct 15, 2021 7:11 am
Forum: Hardware
Topic: 「solved」Is there any problem with ESP32-C3 SPI running DMA function!
Replies: 3
Views: 4114

Re: Is there any problem with ESP32-C3 SPI running DMA function!

What ESP-IDF version are you using? If it's not the latest master, would you mind trying that to see if the issue is still there? Do you have a minimal but complete project you can share so we can quickly replicate your problems? Thank you very much, the problem has been solved! This is a problem w...
by axwfae
Fri Oct 15, 2021 7:08 am
Forum: 硬件问题讨论
Topic: [已解决」C3 SPI 运行 DMA 功能是否有问题!
Replies: 4
Views: 9853

Re: C3 SPI 运行 DMA 功能是否有问题!

Hi, 从观察到的情况看,似乎通过 DMA 读取 64bytes 数据出错时,只正确读到了第一个字节,后面的数据是重复的。从你的示例看是 SPI 与 网卡进行通信,你能否试一下两个 C3 进行通信,看看是否有问题,这样能确定问题是 SPI 驱动的问题还是网卡这边驱动的问题 十分感谢你的回讯! 刚刚已解决问题了,问题是 SDK V4.3.1 的问题! 出错点不知在何处! 重新下载了 master 重新测试过,就一切正常了! 测试速度也由 10Mbps -> 15Mbps 以上了! mode=tcp-client sip=192.168.123.167:5001, dip=192.168.123...
by axwfae
Fri Oct 15, 2021 1:34 am
Forum: 硬件问题讨论
Topic: [已解决」C3 SPI 运行 DMA 功能是否有问题!
Replies: 4
Views: 9853

Re: C3 SPI 运行 DMA 功能是否有问题!

Hi, 从观察到的情况看,似乎通过 DMA 读取 64bytes 数据出错时,只正确读到了第一个字节,后面的数据是重复的。从你的示例看是 SPI 与 网卡进行通信,你能否试一下两个 C3 进行通信,看看是否有问题,这样能确定问题是 SPI 驱动的问题还是网卡这边驱动的问题 我手上只有一片 C3 ,此段代码是放在 dm9051 的 init 段之前,也就是把 dm9051 当做一个 ram 读写使用! 同样的代码在 S2 上运行是正常的,不管 DMA 长度為多少! (也使用 64byte 区块读写测试过) 我用 64byte 是因為 c3 非使用 dma 模式时,只能使用 64byte 最大长...
by axwfae
Thu Oct 14, 2021 7:13 am
Forum: Hardware
Topic: 「solved」Is there any problem with ESP32-C3 SPI running DMA function!
Replies: 3
Views: 4114

「solved」Is there any problem with ESP32-C3 SPI running DMA function!

I recently purchased ESP32-c3 for testing and found a strange problem! After the DMA function of SPI is enabled, SPI will go wrong in a very strange way at this time! (1) Do not use DMA, SPI reads and writes normally with a length of 64 bytes (2) DMA is enabled, there is no limit to the size of writ...
by axwfae
Thu Oct 14, 2021 3:29 am
Forum: 硬件问题讨论
Topic: [已解决」C3 SPI 运行 DMA 功能是否有问题!
Replies: 4
Views: 9853

Re: C3 SPI 运行 DMA 功能是否有问题!

参考资料! 使用 IDF v4.3.1 --- idf_monitor on com3 115200 --- --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H --- ESP-ROM:esp32c3-20200918 Build:Sep 18 2020 rst:0x1 (POWERON),boot:0xd (SPI_FAST_FLASH_BOOT) SPIWP:0xee mode:DIO, clock div:1 load:0x3fcd6100,len:0x17c4 load:0x403ce000,len:0x8...
by axwfae
Wed Oct 13, 2021 8:47 am
Forum: 硬件问题讨论
Topic: [已解决」C3 SPI 运行 DMA 功能是否有问题!
Replies: 4
Views: 9853

[已解决」C3 SPI 运行 DMA 功能是否有问题!

最近购买了 c3 进行测试,发现了一个奇怪的问题! 当 SPI 啟用的 DMA 功能之后, 此时 SPI 会以十分怪异的方式出错! (1) 不使用 DMA , SPI 以长度 64byte 读写正常 (2) 啟用 DMA , 写入不限制大小, 读取使用 FIFO 一个 byte 读取,读写正常 (3) 啟用 DMA , 读取不限制大小, 写入使用 FIFO 一个 byte 读取,读写正常 (4) 啟用 DMA , 读写不限制大小,此时读取正常,但是写入的资料第一笔正常 (350byte) , 之后所有的资料,出现了错误 了。 但是此时若是有用 SPI FIFO 方式的写入 (一个 byte 写...