Skip to content

Commit

Permalink
add boards (ESP-S3-12K)
Browse files Browse the repository at this point in the history
  • Loading branch information
schreibfaul1 committed Mar 7, 2024
1 parent 0386d0c commit fb3d72d
Show file tree
Hide file tree
Showing 4 changed files with 104 additions and 10 deletions.
46 changes: 46 additions & 0 deletions boards/ESP-S3-12K-16MB.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"memory_type": "qio_qspi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ESP32S3_DEV",
"-DARDUINO_USB_CDC_ON_BOOT=0",
"-DCONFIG_IDF_TARGET_ESP32S3"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"boot_freq": "120000000L",
"mcu": "esp32s3",
"variant": "esp32s3"
},
"connectivity": [
"wifi"
],
"debug": {
"default_tool": "esp-builtin",
"onboard_tools": [
"esp-builtin"
],
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "AI Thinker (16MB QD FLASH, 8MD QD PSRAM)",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.ai-thinker.com/_media/esp32/docs/esp-s3-12k_v1.0.0.pdf",
"vendor": "AI Thinker"
}
46 changes: 46 additions & 0 deletions boards/ESP-S3-12K-4MB.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"memory_type": "qio_qspi"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ESP32S3_DEV",
"-DARDUINO_USB_CDC_ON_BOOT=0",
"-DCONFIG_IDF_TARGET_ESP32S3"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"boot_freq": "120000000L",
"mcu": "esp32s3",
"variant": "esp32s3"
},
"connectivity": [
"wifi"
],
"debug": {
"default_tool": "esp-builtin",
"onboard_tools": [
"esp-builtin"
],
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "AI Thinker (4MB QD FLASH, 8MD QD PSRAM)",
"upload": {
"flash_size": "4MB",
"maximum_ram_size": 327680,
"maximum_size": 4194304,
"use_1200bps_touch": true,
"wait_for_upload_port": true,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.ai-thinker.com/_media/esp32/docs/esp-s3-12k_v1.0.0.pdf",
"vendor": "AI Thinker"
}
2 changes: 1 addition & 1 deletion boards/ESP-S3-12K.json → boards/ESP-S3-12K-8MB.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"arduino",
"espidf"
],
"name": "AI Thinker (4MB QD FLASH, 8MD QD PSRAM)",
"name": "AI Thinker (8MB QD FLASH, 8MD QD PSRAM)",
"upload": {
"flash_size": "8MB",
"maximum_ram_size": 327680,
Expand Down
20 changes: 11 additions & 9 deletions platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,22 @@ build_flags =
;board_build.partitions = boards/miniwebradio8MB.csv ; 8MB Flash
;board_build.partitions = boards/miniwebradio16MB.csv ; 16MB Flash

board = ESP32-Dev-4MB ; 4MB Flash
;board = ESP32-Dev-8MB ; 8MB Flash
;board = ESP32-Dev-16MB ;16MB Flash
board = ESP32-Dev-4MB ; 4MB Flash
;board = ESP32-Dev-8MB ; 8MB Flash
;board = ESP32-Dev-16MB ;16MB Flash
;______________________________________________________________________________________________________________________________________________-

[esp32s3]
board_build.partitions = boards/miniwebradio4MB.csv ; 4MB Flash
;board_build.partitions = boards/miniwebradio4MB.csv ; 4MB Flash
;board_build.partitions = boards/miniwebradio8MB.csv ; 8MB Flash
;board_build.partitions = boards/miniwebradio16MB.csv ; 16MB Flash
board_build.partitions = boards/miniwebradio16MB.csv ; 16MB Flash

;board = ESP32-S3-DevKitC-1-N8R2 ; 8MB Flash, 2MB quad PSRAM
board = ESP-S3-12K ;(N4R4) ; 4MB Flash, 4MB quad PSRAM
;board = ESP32-S3-DevKitC-1-N8R8 ; 8MB Flash, 8MB octo PSRAM
;board = ESP32-S3-DevKitC-1-N16R8 ; 16MB Flash, 8MB octo PSRAM
;board = ESP-S3-12K-4MB ; 4 MB Flash, 8MB quad PSRAM
;board = ESP-S3-12K-8MB ; 8 MB Flash, 8MB quad PSRAM
;board = ESP-S3-12K-16MB ; 16 MB Flash, 8MB quad PSRAM
;board = ESP32-S3-DevKitC-1-N8R2 ; 8 MB Flash, 2MB quad PSRAM
;board = ESP32-S3-DevKitC-1-N8R8 ; 8 MB Flash, 8MB octo PSRAM
board = ESP32-S3-DevKitC-1-N16R8 ; 16 MB Flash, 8MB octo PSRAM
;______________________________________________________________________________________________________________________________________________-


Expand Down

0 comments on commit fb3d72d

Please sign in to comment.