Giter Club home page Giter Club logo

Comments (9)

erongd avatar erongd commented on August 22, 2024 2

I got it working with platformio. I switched the board to "esp32s3box" which has 16MB built into it. I also changed memory_type to "qio_opi" which is what arduino_esp32 2.0.4 has.

The factory example works with platformio on vscode with the latest 2.0.4 arduino_esp32.

Here is my configuration for platformio.ini.
[env:esp32s3box]
platform = espressif32
board = esp32s3box
framework = arduino

upload_speed = 921600
monitor_speed = 115200

board_build.arduino.memory_type = qio_opi
board_build.psram_type = opi

board_build.flash_mode = qio
board_build.flash_size = 16MB
board_build.partitions = ffat.csv

from t-display-s3.

LilyGO avatar LilyGO commented on August 22, 2024 1

I just used the Arduino to choose a 16MB flash size with a 16MB partition. Everything works fine.

from t-display-s3.

erongd avatar erongd commented on August 22, 2024

I use platformio with vscode. Here is my setting in platformio.ini for 16MB flash.

board_build.partitions = default_16MB.csv
board_build.arduino.memory_type = qspi_opi
board_build.flash_size = 16MB
board_build.psram_type = opi

The board went into bootloop with message as follows.

SPIWP:0xee
mode:DIO, clock div:1
load:0x3fcd0108,len:0x43c
load:0x403b6000,len:0xbd0
load:0x403ba000,len:0x29c8
SHA-256 comparison failed:
Calculated: 0bb45b01207a4a9e9fca8880ddfc0f79112bfa4d004bd1e6b2eaa75c5323b19d
Expected: 6eb14ec480aff4f05e39378c41406102ac163573741e63b6cfd73509ef44e3bd
Attempting to boot anyway...
entry 0x403b61d8
ESP-ROM:esp32s3-20210327
Build:Mar 27 2021
rst:0x3 (RTC_SW_SYS_RST),boot:0xa (SPI_FAST_FLASH_BOOT)
Saved PC:0x403bb22e

from t-display-s3.

erongd avatar erongd commented on August 22, 2024

It seems the factory example works in ArduinoIDE even with arduino_esp32 2.0.4. But not with platformio for some reason.

from t-display-s3.

LilyGO avatar LilyGO commented on August 22, 2024

I guess esp32s3box and esp32s3dev should need to be modified and added in some parameters. But at the moment I haven't looked into the parameters it needs.
thanks for sharing.

from t-display-s3.

handledexception avatar handledexception commented on August 22, 2024

I've submitted a PR to the PlatformIO project to add a board config .json file for the ESP32-S3-DevKitC-1-N16R8V board that should fix this problem.
platformio/platform-espressif32#921

I don't have the 32MB board though so someone else will need to handle that PR.

from t-display-s3.

psm12 avatar psm12 commented on August 22, 2024

I am having issues just getting the serial monitor working on this board with platformIO. It seems inconsistent and although I got the demo working (teastain)I have not got a simple 'hello world' demo to work or the t-display-s3. I'm not sure if it is the lilygo dev board, the espressif s3 chip, platformio or my inexperience or inept inability that is the problem. Does anyone have a definitive Platformio.ini that works with this dev board?
(With apologies for high jacking the thread)
Paul

from t-display-s3.

teastainGit avatar teastainGit commented on August 22, 2024

from t-display-s3.

psm12 avatar psm12 commented on August 22, 2024

Thanks Terry,
That was very helpful.
Paul

from t-display-s3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.