Search found 12 matches

by vuthai
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()
by vuthai
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 ...
by vuthai
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 ...
by vuthai
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 ...
by vuthai
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 ...
by vuthai
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.
by vuthai
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 ...
by vuthai
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);
by vuthai
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 ...
by vuthai
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 ...

Go to advanced search