Chip-cn-dat/Espressif/ESP32/ESP32-S2-DAT/ESP32-S2-DAT.md
... ...
@@ -1,37 +1,95 @@
1
-
2 1
# ESP32-S2-dat
3 2
4
-- single core
3
+- single core
5 4
6
-
7
-## Common module
5
+## Common module
8 6
9
-Official
7
+Official
10 8
- ESP32-S2-SOLO
11 9
- ESP32-S2-SOLO-2
10
+* [ESP32-S2-WROOM DS](https://www.espressif.com/sites/default/files/documentation/esp32-s2-wroom_esp32-s2-wroom-i_datasheet_cn.pdf)
11
+* [ESP32-S2-WROVER DS](https://www.espressif.com/sites/default/files/documentation/esp32-s2-wrover_esp32-s2-wrover-i_datasheet_cn.pdf)
12
+* ESP32-S2-SOLO (old? )
13
+* ESP32-S2-MINI (old? )
14
+
15
+* Module Compare Guide - https://www.espressif.com/zh-hans/products/modules
12 16
13
-Other
17
+Other
14 18
15 19
- [[ESP-12K-dat]] - [[NWI1226-dat]]
16 20
17 21
18 22
19 23
20
-## Prog info
24
+## Compare ESP32 VS ESP32-S2
25
+
26
+| Module | ESP32 | ESP32-S2 |
27
+| --------------------- | ----------------------------------------- | -------------------------------------------------------------------- |
28
+| Microcontroller | Xtensa dual-core 32-bit LX6 | Xtensa single-core 32-bit LX7 |
29
+| Clock Frequency | 160/240 MHz | 160/240 MHz |
30
+| Co-processor | ULP | ULP (RISC-V) |
31
+| SRAM | 520 KB | 320 KB |
32
+| ROM | 448 KB | 128 KB |
33
+| RTC Memory | 16 KB | 16 KB |
34
+| External SPIRAM | Up to 16MB | Up to 128MB |
35
+| External Flash | No | Up to 1G |
36
+| Wi-Fi (802.11 b/g/n) | HT20 | HT20 |
37
+| ESP-MESH | Yes | Yes |
38
+| Bluetooth | BT 4.2 BR/EDR & BLE | No |
39
+| Ethernet | 10/100 Mbps | No |
40
+| CAN | 2.0 | No |
41
+| Time of Flight | No | 43 |
42
+| GPIO (total) | 34 | No |
43
+| Touch Sensors | 10 | 14 |
44
+| SPI | 4 | 4 (OSPI) |
45
+| I2C | 2 | 2 |
46
+| I2S | 2 | 1 |
47
+| UART | 3 | 2 |
48
+| ADC | 18 (12-bit) | 20 (12-bit) |
49
+| DAC | 2 (8-bit) | 2 (8-bit) |
50
+| PWM (soft) | 16 | 8 |
51
+| SDMMC | Yes | No |
52
+| RMT (remote control) | Yes | Yes |
53
+| USB OTG | No | Yes |
54
+| LCD Interface | No | Yes |
55
+| Camera Interface | No | Yes |
56
+| Temperature sensor | Yes | Yes |
57
+| Hall sensor | Yes | No |
58
+| Security | Secure boot Flash encryption 1024-bit OTP | Secure boot Flash encryption 4096-bit OTP |
59
+| Crypto | AES, SHA-2, RSA, ECC, RNG | AES-128/192/256, SHA-2, RSA, RNG, HMAC, Digital Signature |
60
+| Low Power Consumption | 10uA deep sleep | Automatic RF power management 5uA in idle mode 24uA at 1% duty cycle |
61
+
62
+## Prog info
21 63
22 64
![](43-14-15-29-12-2022.png)
23 65
24
-
25
-## dev boards
66
+## dev boards
26 67
27 68
- [ESP32-S2-Kaluga-1](https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32s2/hw-reference/esp32s2/user-guide-esp32-s2-kaluga-1-kit.html)
28 69
29
-- [[NWI1235-dat]] retired
70
+- [[NWI1235-dat]] retired
30 71
31
-## ref
72
+## ref esp32-s2-solo-u
32 73
33 74
https://www.espressif.com.cn/sites/default/files/documentation/esp32-s2-solo_esp32-s2-solo-u_datasheet_en.pdf
34 75
35 76
![](21-28-23-05-03-2023.png)
36 77
37
-![](42-28-23-05-03-2023.png)
... ...
\ No newline at end of file
0
+![](42-28-23-05-03-2023.png)
1
+
2
+
3
+## ref Documents
4
+
5
+[esp32-s2 get-started](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/)
6
+* [esp32-s2 info](https://www.espressif.com/zh-hans/products/socs/esp32-s2)
7
+* Datasheet - https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
8
+* Technical reference manual - https://www.espressif.com/sites/default/files/documentation/esp32-s2_technical_reference_manual_en.pdf
9
+
10
+- [[ESP-IDF-dat]] - [[ESP-SDK-dat]]
11
+
12
+
13
+## SDK arduino manual update
14
+
15
+* Arduino github branch ESP32-S2 https://github.com/espressif/arduino-esp32/tree/esp32s2
16
+* update by tools/get.exe
17
+* copy whole folder into Arduino\hardware\espressif\arduino-esp32-esp32s2
Chip-cn-dat/Espressif/ESP8684-DAT/esp8684-sdk.md
... ...
@@ -4,7 +4,7 @@
4 4
5 5
## common error
6 6
7
-- [[esp-idf]]
7
+- [[esp-idf-dat]]
8 8
9 9
1.安装ESP IDF失败
10 10
在线安装:在线安装esp-idf需要代理,一些文件放置在github
SDK/ESP-SDK-dat/ESP-SDK-dat.md
... ...
@@ -7,7 +7,7 @@
7 7
8 8
## Official SDK
9 9
10
-- [[esp-idf]] - [[esp-idf-vscode]]
10
+- [[esp-idf-dat]] - [[esp-idf-vscode]]
11 11
12 12
13 13
## ESP Arduino code and firmware
SDK/ESP-SDK-dat/esp-idf/esp-idf-dat.md
... ...
@@ -0,0 +1,59 @@
1
+
2
+
3
+# ESP IDF
4
+
5
+* [esp-idf github](https://github.com/espressif/esp-idf)
6
+
7
+- https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/index.html
8
+
9
+- https://github.com/espressif/esp-idf
10
+
11
+
12
+- https://idf.espressif.com/
13
+
14
+
15
+
16
+### windows-setup
17
+- https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/windows-setup.html
18
+
19
+
20
+### Standard Toolchain Setup for Linux and macOS
21
+- https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/linux-macos-setup.html
22
+
23
+### vs-code extension
24
+- https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md
25
+
26
+
27
+### offline installer
28
+https://dl.espressif.cn/dl/esp-idf/
29
+
30
+
31
+ESP32-C3
32
+
33
+
34
+- install [[vs-cpp]]
35
+
36
+
37
+Download an archive with submodules included
38
+Attached to this release is an esp-idf-v5.0.zip archive. It includes .git directory and all the submodules, so can be used out of the box. This archive is provided for users who have connectivity issues preventing them from cloning from GitHub.
39
+
40
+This archive can also be downloaded from Espressif's download server:
41
+https://dl.espressif.com/github_assets/espressif/esp-idf/releases/download/v5.0/esp-idf-v5.0.zip
42
+
43
+
44
+### installer
45
+
46
+
47
+Espressif-IDE
48
+
49
+ESP-IDF
50
+
51
+install.bat
52
+Selected targets are: esp32c3, esp32c2, esp32, esp32s3, esp32h2, esp32s2
53
+Installing tools: xtensa-esp-elf-gdb, riscv32-esp-elf-gdb, xtensa-esp32-elf, xtensa-esp32s2-elf, xtensa-esp32s3-elf, riscv32-esp-elf, esp32ulp-elf, cmake, openocd-esp32, ninja, idf-exe, ccache, dfu-util
54
+
55
+C:\Users\Administrator\.espressif
56
+
57
+
58
+Setting up Python environment
59
+Creating a new Python environment in C:\Users\Administrator\.espressif\python_env\idf5.0_py3.10_env
... ...
\ No newline at end of file
SDK/ESP-SDK-dat/esp-idf/esp-idf.md
... ...
@@ -1,57 +0,0 @@
1
-
2
-
3
-# ESP IDF
4
-
5
-- https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/index.html
6
-
7
-- https://github.com/espressif/esp-idf
8
-
9
-
10
-- https://idf.espressif.com/
11
-
12
-
13
-
14
-### windows-setup
15
-- https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/windows-setup.html
16
-
17
-
18
-### Standard Toolchain Setup for Linux and macOS
19
-- https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/get-started/linux-macos-setup.html
20
-
21
-### vs-code extension
22
-- https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md
23
-
24
-
25
-### offline installer
26
-https://dl.espressif.cn/dl/esp-idf/
27
-
28
-
29
-ESP32-C3
30
-
31
-
32
-- install [[vs-cpp]]
33
-
34
-
35
-Download an archive with submodules included
36
-Attached to this release is an esp-idf-v5.0.zip archive. It includes .git directory and all the submodules, so can be used out of the box. This archive is provided for users who have connectivity issues preventing them from cloning from GitHub.
37
-
38
-This archive can also be downloaded from Espressif's download server:
39
-https://dl.espressif.com/github_assets/espressif/esp-idf/releases/download/v5.0/esp-idf-v5.0.zip
40
-
41
-
42
-### installer
43
-
44
-
45
-Espressif-IDE
46
-
47
-ESP-IDF
48
-
49
-install.bat
50
-Selected targets are: esp32c3, esp32c2, esp32, esp32s3, esp32h2, esp32s2
51
-Installing tools: xtensa-esp-elf-gdb, riscv32-esp-elf-gdb, xtensa-esp32-elf, xtensa-esp32s2-elf, xtensa-esp32s3-elf, riscv32-esp-elf, esp32ulp-elf, cmake, openocd-esp32, ninja, idf-exe, ccache, dfu-util
52
-
53
-C:\Users\Administrator\.espressif
54
-
55
-
56
-Setting up Python environment
57
-Creating a new Python environment in C:\Users\Administrator\.espressif\python_env\idf5.0_py3.10_env
... ...
\ No newline at end of file