ESP32-S3 flashing mainboard / Test Fixture

username
Posts: 508
Joined: Thu May 03, 2018 1:18 pm

ESP32-S3 flashing mainboard / Test Fixture

Postby username » Thu Sep 21, 2023 6:28 pm

I cannot locate any test fixtures out there to program ESP32-S3 modules. Like these:


Capture.PNG
Capture.PNG (248.39 KiB) Viewed 1592 times

Espressif even has these but NOT for the ESP32-S3:
https://www.espressif.com/en/products/e ... t/overview

The main problem for us is even though the S3 has USB, its not recognized as a USB device until there is code flashed onto the module via tx & rx pins first. So once a factory module is soldered onto the main PCB you cannot flash it via USB.
So the only recourse is to add a programming header to the PCB, which is a total waste of money to use it once.

ESP_Sprite
Posts: 9583
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-S3 flashing mainboard / Test Fixture

Postby ESP_Sprite » Fri Sep 22, 2023 4:17 am

username wrote:
Thu Sep 21, 2023 6:28 pm
The main problem for us is even though the S3 has USB, its not recognized as a USB device until there is code flashed onto the module via tx & rx pins first. So once a factory module is soldered onto the main PCB you cannot flash it via USB.
So the only recourse is to add a programming header to the PCB, which is a total waste of money to use it once.
This is not quite true. On an empty flash and in normal boot mode, the ESP32-S3 will time out after a few seconds, which resets the chip. You can either try to 'catch' it in between resets (as starting the flash process stops the reboot loop), or you can make GPIO0 low while booting, which places it in download mode which stops the reset loop from happening.

username
Posts: 508
Joined: Thu May 03, 2018 1:18 pm

Re: ESP32-S3 flashing mainboard / Test Fixture

Postby username » Fri Sep 22, 2023 5:11 am

Ok, we will give the GPIO0 a try. Thanks for the tip, and hopefully that works. Still though, a test rig would be a great tool to have for the S3.

Who is online

Users browsing this forum: No registered users and 61 guests