Search found 31 matches

by biterror
Thu Jun 20, 2024 4:37 pm
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Re: Ethernet packet loss with ESP-NOW (idf v4.4.6)

Umm, isn't it possible to use GPIO17 as RMII clock input? I was going to test the existing hardware with an external clock oscillator to see if Ethernet would work reliably, but I can't configure the GPIO17 pin as clock input. :-( EDIT: I couldn't find any information about this in Tech Ref Manual (...
by biterror
Tue Jan 16, 2024 2:16 pm
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Re: Ethernet packet loss with ESP-NOW (idf v4.4.6)

Shouldn't there be a warning in the ESP32 documentation about this? "If you plan on using WIFI and Ethernet, you CAN NOT use the ESP32 as the PHY master clock source." or something..
by biterror
Sun Jan 14, 2024 8:35 am
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Re: Ethernet packet loss with ESP-NOW (idf v4.4.6)

Thanks for the reply! The PCB is a 6-layer one and the Ethernet signals are routed in the inner layers. I'm using an external antenna with ESP32, so (most of) the RF radiation is outside the board. Power supply has a 2 A regulator and all the chips and ESP32 have multiple bypass capacitors next to t...
by biterror
Sat Jan 13, 2024 6:28 pm
Forum: ESP-IDF
Topic: eth2ap gets ethernet link down and up repeatedly
Replies: 12
Views: 73872

Re: eth2ap gets ethernet link down and up repeatedly

I'm afraid I have run into this same problem, see https://www.esp32.com/viewtopic.php?f=13&t=37757 I'm using a LAN8710A PHY and get the PHY clock from GPIO17. Has anyone found a solution to this problem? I have several hundred boards out there - didn't notice the problem before because we were using...
by biterror
Sat Jan 13, 2024 5:01 pm
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Re: Ethernet packet loss with ESP-NOW (idf v4.4.6)

I have been monitoring DMAMISSEDFR_REG, but no lost frames are reported (as far as I can tell, the driver doesn't access this register - if it does, it clears the register by reading it). One strange thing: When I keep calling esp_now_send(), the Ethernet LED blinks, although the software is not tra...
by biterror
Fri Jan 12, 2024 4:39 pm
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Re: Ethernet packet loss with ESP-NOW (idf v4.4.6)

Some additional information: ESP-NOW reception is not a problem. If one ESP32 is only receiving packets over ESP-NOW, no ICMP packets are lost on Ethernet. But if I use a simple software to transmit ESP-NOW packets at 100 ms or 50 ms intervals, some ICMP packets are lost almost every second. I can s...
by biterror
Thu Jan 11, 2024 6:07 pm
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Re: Ethernet packet loss with ESP-NOW (idf v4.4.6)

So far, I have tried: - forcing lwip to CPU1, no help - setting mac_config.rx_task_prio = 5, no help - setting lwip task priority to max-1, no help - enabling ETH_CMD_S_FLOW_CTRL, no help - measuring time spent in my ESP-NOW receive callback: max 140 µs in worst case - setting ethernet and lwip buff...
by biterror
Thu Jan 11, 2024 1:41 pm
Forum: ESP-IDF
Topic: Ethernet packet loss with ESP-NOW (idf v4.4.6)
Replies: 9
Views: 97519

Ethernet packet loss with ESP-NOW (idf v4.4.6)

I have been writing a communication system which uses ESP-NOW and the protocol is working quite nicely now. However, on the "router" system which passes messages between ESP-NOW nodes and Ethernet, I see UDP packet loss whenever there are packets flowing over ESP-NOW. Same with ping (ICMP) if ESP-NO...
by biterror
Sun Dec 17, 2023 3:42 pm
Forum: ESP-IDF
Topic: How to use i2s in full-duplex mode
Replies: 23
Views: 68127

Re: How to use i2s in full-duplex mode

Here's my i2s init code which works in 4.4.6 (full duplex): i2s_config_t i2s_config_0 = { .mode = (i2s_mode_t)(I2S_MODE_MASTER | I2S_MODE_TX | I2S_MODE_RX), .sample_rate = I2S_SAMPLE_RATE, .bits_per_sample = I2S_BITS_PER_SAMPLE_32BIT, .channel_format = I2S_CHANNEL_FMT_RIGHT_LEFT, // .communication_f...
by biterror
Tue Dec 12, 2023 7:44 pm
Forum: ESP-IDF
Topic: ESP-NOW: What happens if all peers are given the same MAC address?
Replies: 7
Views: 44066

Re: ESP-NOW: What happens if all peers are given the same MAC address?

I'm also interested in using the same MAC for all nodes, but is it possible to use encryption with this system? Does the encryption system have some kind of a separate counter or state machine for each node, so it would break if there were multiple nodes with the same MAC address? Besides, I haven't...