add esp32_s3_32M profile, 16M partitions with larger data space, packages

This commit is contained in:
MichaelDvP
2024-02-29 14:28:58 +01:00
parent 463c68d08c
commit 854f764b3c
5 changed files with 57 additions and 34 deletions

View File

@@ -1,6 +1,8 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, , 0x2000,
app0, app, ota_0, , 0x7F0000,
app1, app, ota_1, , 0x7F0000,
spiffs, data, spiffs, , 64K,
nvs, data, nvs, 0x9000, 0x005000,
otadata, data, ota, , 0x002000,
app0, app, ota_0, , 0x5D0000,
app1, app, ota_1, , 0x5D0000,
nvs1, data, nvs, , 0x040000,
spiffs, data, spiffs, , 0x400000,
coredump, data, coredump,, 0x010000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x5000 0x005000
3 otadata data ota 0x2000 0x002000
4 app0 app ota_0 0x7F0000 0x5D0000
5 app1 app ota_1 0x7F0000 0x5D0000
6 spiffs nvs1 data spiffs nvs 64K 0x040000
7 spiffs data spiffs 0x400000
8 coredump data coredump 0x010000

8
esp32_partition_32M.csv Normal file
View File

@@ -0,0 +1,8 @@
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x005000,
otadata, data, ota, , 0x002000,
app0, app, ota_0, , 0xDD0000,
app1, app, ota_1, , 0xDD0000,
nvs1, data, nvs, , 0x040000,
spiffs, data, spiffs, , 0x400000,
coredump, data, coredump,, 0x010000,
1 # Name Type SubType Offset Size Flags
2 nvs data nvs 0x9000 0x005000
3 otadata data ota 0x002000
4 app0 app ota_0 0xDD0000
5 app1 app ota_1 0xDD0000
6 nvs1 data nvs 0x040000
7 spiffs data spiffs 0x400000
8 coredump data coredump 0x010000

View File

@@ -31,8 +31,8 @@
"@table-library/react-table-library": "4.1.7",
"@types/imagemin": "^8.0.5",
"@types/lodash-es": "^4.17.12",
"@types/node": "^20.11.21",
"@types/react": "^18.2.60",
"@types/node": "^20.11.23",
"@types/react": "^18.2.61",
"@types/react-dom": "^18.2.19",
"@types/react-router-dom": "^5.3.3",
"alova": "^2.17.0",
@@ -45,7 +45,7 @@
"react-dom": "latest",
"react-dropzone": "^14.2.3",
"react-icons": "^5.0.1",
"react-router-dom": "^6.22.1",
"react-router-dom": "^6.22.2",
"react-toastify": "^10.0.4",
"sockette": "^2.0.6",
"typesafe-i18n": "^5.26.2",

View File

@@ -1299,10 +1299,10 @@ __metadata:
languageName: node
linkType: hard
"@remix-run/router@npm:1.15.1":
version: 1.15.1
resolution: "@remix-run/router@npm:1.15.1"
checksum: 10/d262285d155f80779894ee1d9ef07e35421986ba2546378dfe0e3b09397ce71becb6a4677e9efcd4155e2bd3f9f7f7ecbc110cd99bacee6dd7d3e5ce51b7caa8
"@remix-run/router@npm:1.15.2":
version: 1.15.2
resolution: "@remix-run/router@npm:1.15.2"
checksum: 10/2a2c9c062228130d0383328de2757301e878fc268a72f813b60b8463bb7ed2c1fa4018072883af8096982a4b2741ec6eb349587cd7f95acfdf09588d93adea67
languageName: node
linkType: hard
@@ -1590,12 +1590,12 @@ __metadata:
languageName: node
linkType: hard
"@types/node@npm:^20.11.21":
version: 20.11.21
resolution: "@types/node@npm:20.11.21"
"@types/node@npm:^20.11.23":
version: 20.11.23
resolution: "@types/node@npm:20.11.23"
dependencies:
undici-types: "npm:~5.26.4"
checksum: 10/a31ecc6a3c615bca310ffe7dea23613153ff9e1e175c09d14198402b2cef9b1bb1bf3912aff6ffc6cb01b99a025ec6dd6474c797bfb0aaf83daf4edaea063760
checksum: 10/fc2a86444461fd74a77c565ff6f854f354e5b637eacc42dc1f35bc859025a11bf495a785ca0439a84e0560157491a89735c0dbff48101113334d30d4b20fb1a3
languageName: node
linkType: hard
@@ -1670,14 +1670,14 @@ __metadata:
languageName: node
linkType: hard
"@types/react@npm:^18.2.60":
version: 18.2.60
resolution: "@types/react@npm:18.2.60"
"@types/react@npm:^18.2.61":
version: 18.2.61
resolution: "@types/react@npm:18.2.61"
dependencies:
"@types/prop-types": "npm:*"
"@types/scheduler": "npm:*"
csstype: "npm:^3.0.2"
checksum: 10/5f2f6091623f13375a5bbc7e5c222cd212b5d6366ead737b76c853f6f52b314db24af5ae3f688d2d49814c668c216858a75433f145311839d8989d46bb3cbecf
checksum: 10/74c2920ccca83fc51190ed4eda1066fa6a644197839dd37765fcce93cbd50b7a52b75815ce0083bb95195f886c80b57745314dd49ecbf235fa93d753ae2260bc
languageName: node
linkType: hard
@@ -1858,8 +1858,8 @@ __metadata:
"@table-library/react-table-library": "npm:4.1.7"
"@types/imagemin": "npm:^8.0.5"
"@types/lodash-es": "npm:^4.17.12"
"@types/node": "npm:^20.11.21"
"@types/react": "npm:^18.2.60"
"@types/node": "npm:^20.11.23"
"@types/react": "npm:^18.2.61"
"@types/react-dom": "npm:^18.2.19"
"@types/react-router-dom": "npm:^5.3.3"
"@typescript-eslint/eslint-plugin": "npm:^7.1.0"
@@ -1886,7 +1886,7 @@ __metadata:
react-dom: "npm:latest"
react-dropzone: "npm:^14.2.3"
react-icons: "npm:^5.0.1"
react-router-dom: "npm:^6.22.1"
react-router-dom: "npm:^6.22.2"
react-toastify: "npm:^10.0.4"
rollup-plugin-visualizer: "npm:^5.12.0"
sockette: "npm:^2.0.6"
@@ -7192,27 +7192,27 @@ __metadata:
languageName: node
linkType: hard
"react-router-dom@npm:^6.22.1":
version: 6.22.1
resolution: "react-router-dom@npm:6.22.1"
"react-router-dom@npm:^6.22.2":
version: 6.22.2
resolution: "react-router-dom@npm:6.22.2"
dependencies:
"@remix-run/router": "npm:1.15.1"
react-router: "npm:6.22.1"
"@remix-run/router": "npm:1.15.2"
react-router: "npm:6.22.2"
peerDependencies:
react: ">=16.8"
react-dom: ">=16.8"
checksum: 10/73ab964083bb407773a5c4ca61249ed6b0a1b47fa58c39afca08a361eb25b349be2bcbaf6d89e112b020f6e55e40e62689c9fe2beae524030ce5ccede3c7d9e3
checksum: 10/1469ea32fd5b35d44909c8e64a778620e990b43a1c6f4d5989630e769a9956e0057a54771ccde2e434a9aff7591c02752dcfe0678a1868d4e53411cec7ecf7a8
languageName: node
linkType: hard
"react-router@npm:6.22.1":
version: 6.22.1
resolution: "react-router@npm:6.22.1"
"react-router@npm:6.22.2":
version: 6.22.2
resolution: "react-router@npm:6.22.2"
dependencies:
"@remix-run/router": "npm:1.15.1"
"@remix-run/router": "npm:1.15.2"
peerDependencies:
react: ">=16.8"
checksum: 10/f6e814b8e3005f16a5fb0e831f0e4352076cde65ab25448d56dba87a43fd3e102f55f9b366bdf1fbd8136fc1dc141bcec8d6b85d45f309e89180fb50f173744d
checksum: 10/744c9c3d3b6f3d031ef8c34d86f16075f96d4487584f2a526f722bc5b05c5879fc5056236b824472530fc5aad0ecf6eef88d2848d5b1a32aab9849bda3a5c839
languageName: node
linkType: hard

View File

@@ -169,6 +169,19 @@ build_flags =
${espressi32_base.build_flags}
'-DEMSESP_DEFAULT_BOARD_PROFILE="S32S3"'
[env:esp32_s3_32M]
extends = espressi32_base
board = lolin_s3
board_build.f_cpu = 240000000L
board_upload.flash_size = 32MB
board_build.partitions = esp32_partition_32M.csv
board_build.flash_mode = opi
board_build.arduino.memory_type: opi_opi
build_unflags = ${common.unbuild_flags}
build_flags =
${espressi32_base.build_flags}
'-DEMSESP_DEFAULT_BOARD_PROFILE="S32S3"'
; to build and run: pio run -e standalone -t exec
[env:standalone]
platform = native