guru meditation while connecting to a Parallel TFT
Posted: Thu Apr 26, 2018 4:08 am
I am trying to connect this screen to the esp32 WROOM devboard. No luck so far.
This is the error for TFT_eSPI when TFT_graphictest_one_lib runs
error:
This is the error for TFT_eSPI when TFT_graphictest_one_lib runs
Code: Select all
// Parallel bus is only supported on ESP32
// Use ESP32 Parallel interface instead of SPI
#define ESP32_PARALLEL
// Only define one driver, the other ones must be commented out
#define ILI9488_DRIVER
// ##################################################################################
//
// Section 1. Define the pins that are used to interface with the display here
//
// ##################################################################################
// ESP32 pins used
//#define TFT_CS 33 // Chip select control pin
//#define TFT_DC 15 // Data Command control pin - use a pin in the range 0-31
//#define TFT_RST 32 // Reset pin
//
//#define TFT_WR 4 // Write strobe control pin - use a pin in the range 0-31
//#define TFT_RD 2
//
//#define TFT_D0 12 // Must use pins in the range 0-31 for the data bus
//#define TFT_D1 13 // so a single register write sets/clears all bits
//#define TFT_D2 26
//#define TFT_D3 10
//#define TFT_D4 17
//#define TFT_D5 16
//#define TFT_D6 27
//#define TFT_D7 14
#define TFT_CS 9 // Chip select control pin
#define TFT_DC 7 // Data Command control pin - use a pin in the range 0-31
#define TFT_RST 8 // Reset pin
#define TFT_WR 26 // Write strobe control pin - use a pin in the range 0-31
#define TFT_RD 24
#define TFT_D0 14 // Must use pins in the range 0-31 for the data bus
#define TFT_D1 16 // so a single register write sets/clears all bits
#define TFT_D2 11
#define TFT_D3 10
#define TFT_D4 31
#define TFT_D5 30
#define TFT_D6 29
#define TFT_D7 28
etc...
Code: Select all
Guru Meditation Error: Core 0 panic'ed (IllegalInstruction)
. Exception was unhandled.
Register dump:
PC : 0x400d6a4b PS : 0x00060530 A0 : 0x800d1991 A1 : 0x3ffe3b30
A2 : 0x3ffe3b58 A3 : 0x0000000a A4 : 0x3ff49058 A5 : 0x00000000
A6 : 0xf0014c00 A7 : 0xff000000 A8 : 0x00000002 A9 : 0x00000000
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x000000ff A13 : 0x0000ff00
A14 : 0x00ff0000 A15 : 0xff000000 SAR : 0x0000000a EXCCAUSE: 0x00000000
EXCVADDR: 0x00000000 LBEG : 0x400d2cc4 LEND : 0x400d2d32 LCOUNT : 0x00000000
Backtrace: 0x400d6a4b:0x3ffe3b30 0x400d198e:0x3ffe3b50 0x400d2d59:0x3ffe3b90 0x400d1465:0x3ffe3bc0 0x400d8cff:0x3ffe3be0 0x400826ad:0x3ffe3c00 0x4008286d:0x3ffe3c30 0x400788a6:0x3ffe3c50 0x4007890d:0x3ffe3c80 0x40078a52:0x3ffe3cb0 0x40078b7a:0x3ffe3e70 0x40007c31:0x3ffe3eb0 0x4000073d:0x3ffe3f20
Rebooting...
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x12 (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:0x3fff0018,len:4
load:0x3fff001c,len:956
load:0x40078000,len:0
load:0x40078000,len:13076
entry 0x40078a58
user code done