ESP32-S3 Flash issues

commicannon
Posts: 2
Joined: Tue Sep 03, 2024 12:18 am

ESP32-S3 Flash issues

Postby commicannon » Tue Sep 03, 2024 12:26 am

I have a custom PCB with an ESP32-S3 chip connected to a W25Q128 flash chip. Using ESPtool i can communicate with the chip well, i can read chid id however whenever i try and do anything with the flash chip i get no response from the flash chip. COnstantly getting errors like

Code: Select all

A fatal error occurred: Unable to verify flash chip connection (No serial data received.).

Ive tried multiple baud rates, always get good communication to the MCU but nothing from the flash
I have disconnected all the GPIOs on the U43B block in the schematic attached.
Any help will be appreciated.
Attachments
Screenshot 2024-09-03 102438.png
Screenshot 2024-09-03 102438.png (110.15 KiB) Viewed 1647 times
Screenshot 2024-09-03 102456.png
Screenshot 2024-09-03 102456.png (86.82 KiB) Viewed 1647 times

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

Re: ESP32-S3 Flash issues

Postby ESP_Sprite » Tue Sep 03, 2024 3:14 am

I don't immediately see issues with the flash connections. Do you have another PCB you can check, perhaps it's a physical issue on the one you used?

commicannon
Posts: 2
Joined: Tue Sep 03, 2024 12:18 am

Re: ESP32-S3 Flash issues

Postby commicannon » Tue Sep 03, 2024 3:21 am

I do have another PCB thats not built up, i can build it if needed but will take a week or so to get parts etc. Scoping the pins on the flash chip im seeing good signals and i have tried using a different flash chip. Any other things to try debugging before building another PCB up?

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

Re: ESP32-S3 Flash issues

Postby ESP_Sprite » Tue Sep 03, 2024 4:07 am

commicannon wrote:
Tue Sep 03, 2024 3:21 am
I do have another PCB thats not built up, i can build it if needed but will take a week or so to get parts etc. Scoping the pins on the flash chip im seeing good signals and i have tried using a different flash chip. Any other things to try debugging before building another PCB up?
Sorry, no idea on debugging options aside from the trivial: make sure your power supplies go everywhere, make sure no pins are accidentally shorted. (Also: one bit of advice I got is to always make multiple prototypes: two if needed but ideally three. That way you can check if a prototype is just bad by checking against the others, and if you need to add bodges you can keep one 'clean' to later double-check if the 'final' set of bodges actually fixes your issue.)

Who is online

Users browsing this forum: No registered users and 167 guests