Skip to content

RP2350 Parallel Mode Fail to Start Up #3817

@XueNianOfficial

Description

@XueNianOfficial

Only raise issues for problems with the library and/or provided examples. Post questions, comments and useful tips etc in the "Discussions" section.

To minimise effort to resolve issues the following should be provided as a minimum:

  1. A description of the problem and the conditions that cause it to occur:
    Download the TFT_eSPI library, select a parallel screen configuration file in User_Setup_Select.h, write a demo program. After flashing the program, the RP2350 will be 'frozen', losing serial connection, and none of the parts of the program will run, even the LED blinking before tft.init();
  2. IDE (e.g. Arduino or PlatformIO):
    PlatformIO
  3. TFT_eSPI library version (try the latest, the problem may have been resolved!) from the Manage Libraries... menu:
    the latest
  4. Board package version (e.g. 2.0.3) available from the Boards Manager... menu:
    Used https://github.com/maxgerhardt/platform-raspberrypi
  5. Procesor, e.g RP2040, ESP32 S3 etc:
    RP2350B
  6. TFT driver (e.g. ILI9341), a link to the vendors product web page is useful too.:
    any parallel driver
  7. Interface type (SPI or parallel):
    parallel

Plus further information as appropriate to the problem:

  1. TFT to processor connections used:
    #define TFT_CS 8
    #define TFT_DC 9
    #define TFT_WR 10
    #define TFT_RD 11
    #define TFT_RST 12
    #define TFT_BL 17
    #define TFT_D0 18
    #define TFT_D1 19
    #define TFT_D2 20
    #define TFT_D3 21
    #define TFT_D4 22
    #define TFT_D5 23
    #define TFT_D6 24
    #define TFT_D7 25
  2. A zip file containing your setup file (just drag and drop in message window - do not paste in long files!)

Setup102_RP2040_ILI9341_parallel.zip

  1. A zip file containing a simple and complete example sketch that demonstrates the problem but needs no special hardware sensors or libraries.

main.zip

  1. Screen shot pictures showing the problem (just drag and drop in message window)
    none
    The idea is to provide sufficient information so I can setup the exact same (or sufficiently similar) scenario to investigate and resolve the issue without having a tedious ping-pong of Q&A.

DO NOT paste code directly into the issue. To correctly format code put three ticks ( ` character on key next to "1" key) at the start and end of short pasted code segments to avoid format/markup anomolies. See here:

Example output:

  Serial.begin(115200);
  tft.init();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions