c0ffb818371ec23099367d0a1110787c6a301da7
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 |