Closed KCNilssen closed 1 year ago
Hi @KCNilssen,
1) Could you try resetting the board into the bootloader mode manually and disabling the software reset with --before no_reset
? (e.g. python3 -m esptool --before no_reset -p /dev/cu.usbmodem1101 --trace chip_id
)
2) Is it possible that you remap the USB pins in your code somehow?
3) Can you try disconnecting as many of the peripherals as possible so we can rule out their influence?
4) Is there an option to try classic USB-to-UART flashing on your board?
Thank you.
Operating System
macOS 13.4.1
Esptool Version
v4.6.2
Python Version
3.11.1
Chip Description
Esp32-s3-wroom-2 n32r16
Device Description
Custom board with esp32-s3 connected to a rp2040 i2c slave, ublox gps, e22-900m22s lora module, bme280, bmm150, LSM6DS3TR-c, Sharp 2.7" memory display, microsd card.
Hardware Configuration
i2c on gpio 9, 10
spi on gpio: SCK 12 MOSI 11 MISO 13 CS 16
SDMMC on GPIO 38, 39, 41, 42 SDMMC sck on gpio 40
How is Esptool Run
Mac Terminal and platformio
Full Esptool Command Line that Was Run
python3 -m esptool -p /dev/cu.usbmodem1101 --trace chip_id
Esptool Output
More Information
I have been able to upload to it just fine using platformI0 and Arduino. Suddenly after uploading some changes to my code my device wasn't able to be detected automatically and when I put it in Bootloader mode, it was able to be detected as a USB JTAG/serial debug unit, but when I upload my code it hangs on connecting and fails.
Other Steps to Reproduce
Only have access Mac OS
I Have Read the Troubleshooting Guide