Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues running ScreenShotReceiver #12

Open
ajarma-nhanced opened this issue Jan 15, 2024 · 0 comments
Open

Issues running ScreenShotReceiver #12

ajarma-nhanced opened this issue Jan 15, 2024 · 0 comments

Comments

@ajarma-nhanced
Copy link

I'm trying to run this code but I'm having some issues. I'm compiling the source code with the latest version of ESP32 Core (2.0.14) for Arduino and the latest version of LovyanGFX (1.1.12), when I send a screenshot, it does not reach render completely. It renders up to about 25% and then restarts rendering from scratch, that loop repeats 3 or 4 times and then the ESP32 crashes.
Log:

 0 fps
 0 fps
data request
Guru Meditation Error: Core  0 panic'ed (StoreProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x40089a14  PS      : 0x00060f30  A0      : 0x800d3194  A1      : 0x3ffd2b50  
A2      : 0x00000000  A3      : 0x3ffd2c2c  A4      : 0x00000030  A5      : 0x00000000  
A6      : 0x19252525  A7      : 0x22221919  A8      : 0x00000000  A9      : 0x80000000  
A10     : 0x00000000  A11     : 0x00000000  A12     : 0x80000020  A13     : 0x00000007  
A14     : 0x00000005  A15     : 0x00000001  SAR     : 0x00000001  EXCCAUSE: 0x0000001d  
EXCVADDR: 0x00000000  LBEG    : 0x40089a10  LEND    : 0x40089a26  LCOUNT  : 0x00000002  

Backtrace: 0x40089a11:0x3ffd2b50 0x400d3191:0x3ffd2b60 0x40153865:0x3ffd2b80 0x400d420d:0x3ffd2bb0 0x400d427e:0x3ffd2c20

ELF file SHA256: e06386c8f8d5a86b

Rebooting...
ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1184
load:0x40078000,len:13260
load:0x40080400,len:3028
entry 0x400805e4
TCPReceiver setup.
display byte per pixel:3
color depth: 18 
TCPReceiver setup done.

0 fps
data request
Guru Meditation Error: Core  0 panic'ed (StoreProhibited). Exception was unhandled.

Core  0 register dump:
PC      : 0x40089a14  PS      : 0x00060f30  A0      : 0x800d3194  A1      : 0x3ffd2b50  
A2      : 0x00000000  A3      : 0x3ffd2c2c  A4      : 0x00000030  A5      : 0x00000000  
A6      : 0x19252525  A7      : 0x22221919  A8      : 0x00000000  A9      : 0x3ffd2af0  
A10     : 0x3ffca4d8  A11     : 0x3ffca4d8  A12     : 0x3ffca4d8  A13     : 0x00060523  
A14     : 0x00060520  A15     : 0x00000001  SAR     : 0x00000001  EXCCAUSE: 0x0000001d  
EXCVADDR: 0x00000000  LBEG    : 0x40089a10  LEND    : 0x40089a26  LCOUNT  : 0x00000002  

Backtrace: 0x40089a11:0x3ffd2b50 0x400d3191:0x3ffd2b60 0x40153865:0x3ffd2b80 0x400d420d:0x3ffd2bb0 0x400d427e:0x3ffd2c20

ELF file SHA256: e06386c8f8d5a86b

Rebooting...

Another test I did was to compile the firmware with the original versions of both the LovyanGFX library and the ESP32 Core from when the project was created:
Arduino 1.8.12
ESP32 Core 1.0.4
LovyanGFX 0.1.14

As a result, the display is not initialized but it sends the image and fps correctly. I have come to this conclusion based on the information in the log. The amount of FPS and the delay are displayed. Even so, random restarts of the ESP32 occur as in the first test.
Log:

58 fps / delay214
57 fps / delay238
58 fps / delay212
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x400d5550  PS      : 0x00060630  A0      : 0x800d5624  A1      : 0x3ffb1b00  
A2      : 0x00000000  A3      : 0x3ffc153c  A4      : 0x0000044b  A5      : 0x00000001  
A6      : 0x00000020  A7      : 0x000000ea  A8      : 0x00000000  A9      : 0x00000000  
A10     : 0x00000003  A11     : 0x00060023  A12     : 0x00060021  A13     : 0x00000008  
A14     : 0x00000004  A15     : 0x3ffc10a0  SAR     : 0x0000001f  EXCCAUSE: 0x0000001c  
EXCVADDR: 0x00000008  LBEG    : 0x40142ab6  LEND    : 0x40142ac0  LCOUNT  : 0x00000000  

Backtrace: 0x400d5550:0x3ffb1b00 0x400d5621:0x3ffb1b20 0x400d1a55:0x3ffb1b40 0x40142a4f:0x3ffb1b60 0x400d48fd:0x3ffb1b90 0x400d5145:0x3ffb1bf0 0x400d42c5:0x3ffb1f50 0x400d7da5:0x3ffb1fb0 0x40088dc1:0x3ffb1fd0

Rebooting...

Hardware used:
LCD TFT 4" ILI9486 SPI (4 wires) 480x320 Display
DO IT ESP32 DevKit V1 Board

Any kind of help will be appreciated.
Thanks in advance.
Best regards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant