I am in the process of designing a production programming jig for a esp32s3 based product. I would like to use the flash programming tool available here:
https://docs.espressif.com/projects/esp ... _tool.html
The s3 has a unique ID at offset 0 of efuse block 2 that I use in my application. I need to record this value during the manufacturing process.
Question 1) Is there anyway to read and record the unique ID as part of the programming process using the flash download tool?
Question 2) Espressif's production programming documentation mentions a "ESP_Factory Test Board V1.3" that can be used for this purpose. Is there a schematic available for this board?
Question 3) The SCH_ESP32-S3-DevKitC-1 uses the DTS and RTS outputs of the CP2102 driven through a pair of transistors to reset the module into boot mode for programming. The factory test board uses FTDI chips for this purpose but does not appear to have this pair of transistors. How do I configure the esp-idf toolchain and flash programming tool to do the right thing with the dts / rts signals depending on whether or not the transistors are present? The factory test board is meant to work on bare modules, which do not have a pullup on the EN pin. Is this why the transistors are not necessary?
ESP32-S3 Production programming
-
ahsrabrifat
- Posts: 201
- Joined: Sat Jan 18, 2025 2:31 pm
Re: ESP32-S3 Production programming
You will need to develop a custom script or application that interfaces with the ESP-IDF eFuse API to read the unique ID and log it accordingly.
https://docs.espressif.com/projects/esp ... efuse.html
https://docs.espressif.com/projects/esp ... efuse.html
Re: ESP32-S3 Production programming
I know how to read these values using the command line tools. I want to know if there is a way to use the flash programming tool to do this because it is much better suited to the production environment
Re: ESP32-S3 Production programming
for anyone interested, the answer to question 3 is that, yes, the pair of transistors are necessary
Who is online
Users browsing this forum: No registered users and 3 guests