platform-espressif32 icon indicating copy to clipboard operation
platform-espressif32 copied to clipboard

board: yd-esp32-s3-N16R8

Open thijstriemstra opened this issue 1 year ago • 5 comments

see https://github.com/vcc-gnd/YD-ESP32-S3

refs #989

bought here: https://www.aliexpress.com/item/1005004637451669.html

thijstriemstra avatar Jan 01 '24 16:01 thijstriemstra

Hi @thijstriemstra, thanks for the PR. Any reason why you chose adafruit_feather_esp32s3 as the variant for this board? Are you sure the pinout is the same?

valeros avatar Jan 09 '24 13:01 valeros

Any reason why you chose adafruit_feather_esp32s3 as the variant for this board? Are you sure the pinout is the same?

I used the definition found here: https://github.com/bigtreetech/KNOMI/tree/firmware/buildroot/boards

And it worked for the board but if there's a better variant available, please let me know and I'll test.

thijstriemstra avatar Jan 09 '24 13:01 thijstriemstra

And it worked for the board but if there's a better variant available, please let me know and I'll test.

I'm just concerned that the pinout may differ (e.g. LED_BUILTIN) so that even simple blink won't work. I'd prefer that the board manifest is created on the base of a generic devkit from Espressif (e.g esp32-s3-devkitc-1), but ideally, a proper variant implementation should be added to https://github.com/espressif/arduino-esp32.

valeros avatar Jan 09 '24 14:01 valeros

image @valeros look,It's the equivalent of YD buying the core module, carving the board, and selling it. I don't think it's necessary to add a new board model because the pins are the same, so you can modify the flash size,As shown in the following figure:

[env:esp32s3]
platform = espressif32
board = esp32-s3-devkitc-1
framework = arduino
; 指定为16MB的FLASH分区表
board_build.arduino.partitions = default_16MB.csv
; 指定FLASH和PSRAM的运行模式
board_build.arduino.memory_type = qio_opi
; 预定义宏,启用PSRAM
build_flags = -DBOARD_HAS_PSRAM
; 指定FLASH容量为16MB
board_upload.flash_size = 16MB

Reference link: Reference link

Bendikos avatar Jan 28 '24 13:01 Bendikos

I'd prefer that the board manifest is created on the base of a generic devkit from Espressif

Agreed, I guess #1383 would be a better alternative for this board.

thijstriemstra avatar Jun 02 '24 13:06 thijstriemstra