File tree Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Original file line number Diff line number Diff line change 1
1
* .tar.xz filter =lfs diff =lfs merge =lfs - text
2
+ * .zip filter =lfs diff =lfs merge =lfs - text
Original file line number Diff line number Diff line change @@ -25,14 +25,24 @@ The SDKs in the `high_perf` folder change some configurations and can achieve hi
25
25
* For ESP32-S3 SoCs:
26
26
* All:
27
27
* It changes the optimization level from ` -Os ` to ` -O2 ` by enabling ` CONFIG_COMPILER_OPTIMIZATION_PERF=y ` .
28
- * It increases the size of the data cache line from ` 32 ` to ` 64 ` by enabling ` CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y ` .
28
+ * It increases the size of the data cache line width from ` 32 ` to ` 64 ` by enabling ` CONFIG_ESP32S3_DATA_CACHE_LINE_64B=y ` .
29
29
* For ESP32-S3R8 (Octal PSRAM):
30
- * It enables the function ** XIP on PSRAM** by enabling ` CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y ` and ` CONFIG_SPIRAM_RODATA=y ` .
30
+ * It enables the function ** XIP on PSRAM** by enabling ` CONFIG_SPIRAM_FETCH_INSTRUCTIONS=y ` and ` CONFIG_SPIRAM_RODATA=y ` (< v3.1.1).
31
+ * It enables the function ** XIP on PSRAM** by enabling ` CONFIG_SPIRAM_XIP_FROM_PSRAM=y ` (>= v3.1.1).
32
+
33
+ * For ESP32-P4 SoCs:
34
+ * All:
35
+ * It increases the size of the L2 cache line width from ` 64 ` to ` 128 ` by enabling ` CONFIG_CACHE_L2_CACHE_LINE_128B=y ` .
36
+ * It increases the size of the L2 cache line size from ` 128KB ` to ` 256KB ` by enabling ` CONFIG_CACHE_L2_CACHE_256KB=y ` .
31
37
32
38
* ** esp32-3.0.0-alpha3-h** (Download Link: [ Github] ( https://github.com/esp-arduino-libs/arduino-esp32-sdk/raw/master/high_perf/esp32-3.0.0-alpha3-h.tar.xz?download= ) / [ Espressif] ( https://dl.espressif.com/AE/esp-dev-kits/esp32-3.0.0-alpha3-h.tar.xz ) )
33
39
* ** esp32-3.0.0-h** (Download Link: [ Github] ( https://github.com/esp-arduino-libs/arduino-esp32-sdk/raw/master/high_perf/esp32-3.0.0-h.tar.xz?download= ) / [ Espressif] ( https://dl.espressif.com/AE/esp-dev-kits/esp32-3.0.0-h.tar.xz ) )
34
40
* ** esp32-3.0.2-h** (Download Link: [ Github] ( https://github.com/esp-arduino-libs/arduino-esp32-sdk/raw/master/high_perf/esp32-3.0.2-h.tar.xz?download= ) / [ Espressif] ( https://dl.espressif.com/AE/esp-dev-kits/esp32-3.0.2-h.tar.xz ) )
35
41
* ** esp32-3.0.3-h** (Download Link: [ Github] ( https://github.com/esp-arduino-libs/arduino-esp32-sdk/raw/master/high_perf/esp32-3.0.3-h.tar.xz?download= ) / [ Espressif] ( https://dl.espressif.com/AE/esp-dev-kits/esp32-3.0.3-h.tar.xz ) )
42
+ * ** esp32-3.1.1-h** (Download Link: [ Github] ( https://github.com/esp-arduino-libs/arduino-esp32-sdk/raw/master/high_perf/esp32-3.1.1-h.zip?download= ) / [ Espressif] ( https://dl.espressif.com/AE/esp-arduino-libs/esp32-3.1.1-h.zip ) )
43
+
44
+ > [ !WARNING]
45
+ > For the ESP32-P4 in version v3.1.1, enabling ` CONFIG_COMPILER_OPTIMIZATION_PERF=y ` and ` CONFIG_SPIRAM_XIP_FROM_PSRAM=y ` will cause the chip to fail to boot properly.
36
46
37
47
## How to Use
38
48
Original file line number Diff line number Diff line change
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:49e8a1872beb07d5e7e60aadb79c69ce4bfdf868da61347c6a3be7e547de4ca1
3
+ size 348358035
You can’t perform that action at this time.
0 commit comments