5 inch ESP32 displays but seems to have crashed
I have got a 5 inch ESP32 panel to experiment with. I made a simple template using Squareline Studio, this displays great and the touch panel is working. Unfortunately, I get errors on the monitor and nothing else is working. I can't even get "Serial.println("Looping"); to work in the loop. I have enabled CDC on boot and everything else is set as per the readme.
I am using Arduino 2.3.6 and the ESP32 core is 2.0.18. The error I get is:
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x1 (POWERON),boot:0x28 (SPI_FAST_FLASH_BOOT)
SPIWP:0xee
mode:DIO, clock div:1
load:0x3fce3808,len:0x4bc
load:0x403c9700,len:0xbd8
load:0x403cc700,len:0x2a0c
entry 0x403c98d0
E (132) esp_core_dump_flash: No core dump partition found!
E (132) esp_core_dump_flash: No core dump partition found!
E (378) gpio: gpio_set_level(227): GPIO output gpio_num error
E (379) gpio: gpio_set_level(227): GPIO output gpio_num error
Any ideas what I am doing wrong? Thank you.
Comments
Just an update for anyone else that gets stuck on this and finds this thread.
The Elecrow display is running fine but the Serial.print function is broken. I have no idea why or how to fix it because I lack the knowledge. I now have the I2C bus working and am writing the debug messages directly to the display.
For anyone that might have an idea, I have found out the following. The Serial.begin function is locked to 115200. You can put any value in the brackets but it doesn’t change. The boot messages are always output at 115200. Is this standard on the ESP32?
If you start setup with a Serial.begin and then immediately Serial.print you still get no output. So I don’t believe anything afterwards in setup is a problem.
I am just a hobbyist learning as I go, so it may be something simple that I am overlooking.
Have fun everyone…