[SOLVED] rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

GeorgeFlorian1
Posts: 160
Joined: Thu Jan 31, 2019 2:32 pm

[SOLVED] rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby GeorgeFlorian1 » Mon Apr 01, 2019 12:13 pm

Hello !

I'm trying to use a SMD 2727 P5 64x32 LED Display with the ESP32. I've opted for the following library https://github.com/NeoCat/ESP32-P3RGB64x32MatrixPanel
I'm also using 2 Logic Level Converters to shift from 5V to 3V3.
These are the specs of my power supply:

https://i.postimg.cc/prt2vnW7/20190401-145102.jpg

I've soldered the pins as per the default constructor. I've uploaded the following sketch in the ESP and something bizarre happens.

Code: Select all

#include <WiFi.h>
#include <Adafruit_GFX.h>
#include <Fonts/FreeSans9pt7b.h>
#include <P3RGB64x32MatrixPanel.h>               
#include <SPI.h>

P3RGB64x32MatrixPanel matrix;
const char* ssid = "ssid";
const char* password = "password";

void setup() {
  Serial.begin(115200);
  delay(1000);
  Serial.println((String)"Attempting to connect to " + ssid);
  WiFi.begin(ssid,password);
  delay(500);
  int k = 0;
  while(WiFi.status() != WL_CONNECTED && k<20) {
    Serial.println((String)"Attempt number: " + (k+1));
    k++;
    delay(1000);
  }
  IPAddress ip = WiFi.localIP();
  if(WiFi.status() != WL_CONNECTED) {
    ESP.restart();
  } else {
    
    Serial.println((String)"Connected to *" + ssid + "* ! IP Address: " + ip.toString());
  }

  matrix.begin();
  delay(500);
  matrix.setTextColor(matrix.color444(180,0,0));
  matrix.setFont(&FreeSans9pt7b);
  matrix.println("IP Address: ");
  matrix.setTextColor(matrix.color444(255,255,255));
  matrix.println(ip);
}

void loop() {

}
https://i.postimg.cc/VkCHqbsd/20190401-135241.jpg

The RED (PIN 1) wire from the HUB75 is on R1 (IO25).

I've done the workaround, changing from `PROVIDE ( GPIO = 0x3ff44000 );` to `PROVIDE ( GPIO = 0x60004000 );`

If the ESP32 is half-way inside like this, the screen is white and if I insert it all the way it get's red.

If I press on reset the ESP, the display will be off, and the Serial Monitor will output:

Code: Select all

rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371 
ets Jun  8 2016 00:22:57
repeating itself without stopping.

One more thing I found is that the ESP is hot, like I can't touch it hot.

If you are wondering why I need to insert the ESP32 into the board please read the following:
https://www.esp32.com/viewtopic.php?f=19&t=9936
Last edited by GeorgeFlorian1 on Mon Jul 15, 2019 8:06 am, edited 2 times in total.

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby WiFive » Mon Apr 01, 2019 1:17 pm

You can't press reset with the board plugged in for the same reason you can't boot with it plugged in.

GeorgeFlorian1
Posts: 160
Joined: Thu Jan 31, 2019 2:32 pm

Re: rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby GeorgeFlorian1 » Mon Apr 01, 2019 1:53 pm

WiFive wrote:
Mon Apr 01, 2019 1:17 pm
You can't press reset with the board plugged in for the same reason you can't boot with it plugged in.
And that reason being ?

WiFive
Posts: 3529
Joined: Tue Dec 01, 2015 7:35 am

Re: rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby WiFive » Mon Apr 01, 2019 2:02 pm

Gpio12 is a bootstrap pin, it can set the (wrong) flash voltage and enable the internal ldo. There are lots of topics about it on the forum, search for them.

GeorgeFlorian1
Posts: 160
Joined: Thu Jan 31, 2019 2:32 pm

Re: rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby GeorgeFlorian1 » Mon Apr 01, 2019 2:05 pm

WiFive wrote:
Mon Apr 01, 2019 2:02 pm
Gpio12 is a bootstrap pin, it can set the (wrong) flash voltage and enable the internal ldo. There are lots of topics about it on the forum, search for them.
I don't understand what to look for !

Also, the thing is now, that even with the ESP32 off the board and connected only to a USB cable, it doesn't upload. Now it's really broken.


tatulea
Posts: 18
Joined: Wed Feb 06, 2019 12:39 pm

Re: rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby tatulea » Wed Jul 10, 2019 3:00 pm

Have you solved this problem?

GeorgeFlorian1
Posts: 160
Joined: Thu Jan 31, 2019 2:32 pm

Re: rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby GeorgeFlorian1 » Mon Jul 15, 2019 8:06 am

tatulea wrote:
Wed Jul 10, 2019 3:00 pm
Have you solved this problem?
No, the https://github.com/NeoCat/ESP32-P3RGB64x32MatrixPanel library is very bad.

I've opted for this one: https://github.com/pixelmatix/SmartMatrix/tree/teensylc

It is maintained and it has a forum. And above all: it works perfectly.

emanuel
Posts: 1
Joined: Fri Apr 03, 2020 10:33 pm

Re: [SOLVED] rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby emanuel » Fri Apr 03, 2020 10:38 pm

it may be because he was wrong to flash esp32, it must be 0x1000

Kashyapkoshti
Posts: 20
Joined: Sat Nov 10, 2018 11:14 pm

Re: [SOLVED] rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT) flash read err, 1000

Postby Kashyapkoshti » Thu Nov 19, 2020 10:01 am

rst:0x10 (RTCWDT_RTC_RESET),boot:0x1f (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371

I am getting this error in my esp32 devkit v1
How to solve it?
I am using arduino IDE for programming the esp32.

Who is online

Users browsing this forum: No registered users and 25 guests