I2C on ESP32-WROOM-32 BUG

Any bugs you encounter with Flowcode should be discussed here.
mnfisher
Valued Contributor
Posts: 953
http://meble-kuchenne.info.pl
Joined: Wed Dec 09, 2020 9:37 pm
Has thanked: 104 times
Been thanked: 507 times

Re: I2C on ESP32-WROOM-32 BUG

Post by mnfisher »

Something odd...

As a test - I connected a SSD1306 display (128 x 32) and created a very simple FC (with the display attached to A25/B0)
The program just (attempted to) initialise the display then print "hello world" and then loop over a delay..

After an update to the ssd1306 component (and restart) - the esp32 just crashes with
Guru Meditation Error: Core 0 panic'ed (IllegalInstruction). Exception was unhandled.
Memory dump at 0x400daac0: ff2b0000 ffffffff ffffffff
Core 0 register dump:
PC : 0x400daac4 PS : 0x00060030 A0 : 0x80087285 A1 : 0x3ffb2680
A2 : 0x80123bfe A3 : 0x00000000 A4 : 0x00060020 A5 : 0x00000001
A6 : 0x00060020 A7 : 0x3ffc0364 A8 : 0x800daa3e A9 : 0x3ffb2660
A10 : 0x3ffb27f8 A11 : 0x00000000 A12 : 0x800865db A13 : 0x3ffb1d30
A14 : 0x00000003 A15 : 0x00060023 SAR : 0x00000037 EXCCAUSE: 0x00000000
EXCVADDR: 0x00000000 LBEG : 0x00000000 LEND : 0x00000000 LCOUNT : 0x00000000

ELF file SHA256: 4cf744d313243034
This is 'connected' to the display - if I pull SDA or SCL jumper the crashing stops..

Martin

Post Reply