Comments (9)
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.
I just used the Arduino to choose a 16MB flash size with a 16MB partition. Everything works fine.
from t-display-s3.
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.
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.
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.
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.
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.
from t-display-s3.
Thanks Terry,
That was very helpful.
Paul
from t-display-s3.
Related Issues (20)
- Low voltage on external lipo battery connected to the JST port HOT 3
- Cannot find i2c devices via stemma/qwicc port HOT 2
- Compilation error: #error "Error! Please make sure <User_Setups/Setup206_LilyGo_T_Display_S3.h> is selected in <TFT_eSPI/User_Setup_Select.h>" HOT 4
- i2c 7 bit address? HOT 1
- wiring diagram issue PWR_EN HOT 3
- Clarification about display initialization messages HOT 3
- T-Display-S3 Battery Charge Circuit? HOT 6
- The app returns to the old version when pressing reset or turning it off or on again HOT 3
- T-display-s3 touch- LCD artifacts during boot HOT 4
- T3S3 not able to install drivers on windows 11 HOT 2
- Upload yiedling errors when using upload_protocol = esp-builtin HOT 1
- Schematic for V1.2 HOT 5
- Suddenly stop working HOT 8
- Fixing a typo on README HOT 1
- ESP32 v3.0.0-rc1 HOT 3
- TFT communicate through SPI or gpio 8bit parallel? HOT 3
- libs and platformio HOT 6
- Using the display with LVGL & MicroPython HOT 4
- T-Display S3 Long STL file HOT 2
- USB and schematics HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from t-display-s3.