Search found 12 matches
- Tue Oct 21, 2025 8:09 am
- Forum: ESP32 Arduino
- Topic: I2S/GDMA not working properly on IDF5.x (esp32 ardunio V3.3)
- Replies: 3
- Views: 5123
Re: I2S/GDMA not working properly on IDF5.x (esp32 ardunio V3.3)
Found the cause, because the new version changed the value of the GDMA_OUT_PERI_SEL_CH0_REG register from I2S0 (3) to AES (6) causing GDMA I2S not to work properly, the function causing the problem: ESP.getSketchSize()
- Wed Sep 03, 2025 11:36 pm
- Forum: ESP32 Arduino
- Topic: I2S/GDMA not working properly on IDF5.x (esp32 ardunio V3.3)
- Replies: 3
- Views: 5123
Re: I2S/GDMA not working properly on IDF5.x (esp32 ardunio V3.3)
Although the hardware similarities between ESP32-S3 and C6 suggest similar expected behavior, ESP32-C6 introduces nuances like the GPIO glitch filters (to suppress pulses shorter than two sampling clock cycles)
Espressif Docs. This might unintentionally filter out parts of your intended pulse ...
- Wed Sep 03, 2025 11:36 am
- Forum: ESP32 Arduino
- Topic: I2S/GDMA not working properly on IDF5.x (esp32 ardunio V3.3)
- Replies: 3
- Views: 5123
I2S/GDMA not working properly on IDF5.x (esp32 ardunio V3.3)
Hi, I am having problem I2S/GDMA not working on ESP32 ardunio V3.3 (IDF5.x), I only get 17 pulses output clock, I2S_TX_DONE flag is enabled and stopped, I program the peripheral register directly, meanwhile the same program V2.0 (IDF4.x) ESP32S3 chip works fine, got the same error on IDF5, it seems ...
- Mon Dec 23, 2024 3:43 am
- Forum: Hardware
- Topic: ESP32-S3 is unstable
- Replies: 2
- Views: 2139
Re: ESP32-S3 is unstable
Why would you remove the module cover ?
Touching any products crystal pins will result in the same.
When the module had an RST bootloop error, I removed the module and touched the oscillator, the circuit started normally, but when RST, the circuit returned to the above bootloop error.
Not all ...
Touching any products crystal pins will result in the same.
When the module had an RST bootloop error, I removed the module and touched the oscillator, the circuit started normally, but when RST, the circuit returned to the above bootloop error.
Not all ...
- Sun Dec 22, 2024 1:45 pm
- Forum: Hardware
- Topic: ESP32-S3 is unstable
- Replies: 2
- Views: 2139
ESP32-S3 is unstable
I use ESP32-S3 for commercial products and encounter very confusing errors such as: Continuously resetting, unable to start (the error mainly comes from the quartz oscillator block, when removing the module cover and touching the quartz pins, the module starts again), this error often appears when ...
- Mon Nov 11, 2024 1:08 am
- Forum: Hardware
- Topic: Chip feature requirements in future esp32 chips
- Replies: 1
- Views: 895
Chip feature requirements in future esp32 chips
Hello, I need some new chip features that esp32-s3 chip still cannot meet, which are 16MB PSRAM, 480M USB HS PHY, 320-480Mhz CPU clock speed, keep the peripherals of S3 version or add PIO peripherals (like RP2040), improve wifi network speed, support ETH-100M if available.
- Thu Apr 11, 2024 3:06 am
- Forum: ESP32 Arduino
- Topic: GDMA MEM TRANS does not work
- Replies: 6
- Views: 4867
Re: GDMA MEM TRANS does not work
Hmm. Interestingly, the IDF provides the "Asynchronous Memory Copy" API - but apparently not for the ESP32. I guess there is a reason why it doesn't.
Btw,
copy data from internal memory to PSRAM without going through the cache
I don't think that's possible.
I use ESP32-S3 according to TRM ...
- Thu Apr 11, 2024 2:49 am
- Forum: ESP32 Arduino
- Topic: GDMA MEM TRANS does not work
- Replies: 6
- Views: 4867
Re: GDMA MEM TRANS does not work
I use dynamic memory allocation with block alignment:
heap_caps_aligned_alloc(32, 2048+32, MALLOC_CAP_DMA);
heap_caps_aligned_alloc(64, 2048+64, MALLOC_CAP_SPIRAM);
heap_caps_aligned_alloc(32, 2048+32, MALLOC_CAP_DMA);
heap_caps_aligned_alloc(64, 2048+64, MALLOC_CAP_SPIRAM);
- Sat Apr 06, 2024 12:55 am
- Forum: ESP32 Arduino
- Topic: GDMA MEM TRANS does not work
- Replies: 6
- Views: 4867
GDMA MEM TRANS does not work
I'm using GDMA to copy data from internal memory to PSRAM without going through the cache, but I can't get GDMA to work even though testing with SPI, I2S... worked, I'm not what the initialization registe order, can anyone help me?
Error returning interrupt flag: GDMA_IN_DSCR_ERR_CH0_INT_RAW & GDMA ...
Error returning interrupt flag: GDMA_IN_DSCR_ERR_CH0_INT_RAW & GDMA ...
- Sat Apr 06, 2024 12:37 am
- Forum: ESP-IDF
- Topic: ESP32S3 edits the partition table in the main program
- Replies: 4
- Views: 4444
Re: ESP32S3 edits the partition table in the main program
OTA updating the partition table is discouraged/unsupported.
If you still want to do it, set menuconfig -> "Component config" -> "SPI Flash driver" -> "Writing to dangerous flash regions" to "Allowed" first.
Thank you for your response, I'm using ardunio, is there any other way like a separate ...