Chip-cn-dat/Espressif-dat/ESP32-S3-DAT/ESP32-S3-DAT.md
... ...
@@ -1,11 +1,9 @@
1 1
2 2
# ESP32-S3-dat
3 3
4
-- [[ESP32-S3-chip-DAT]]
4
+- [[ESP32-S3-chip-DAT]] - [[ESP32-S3-module-DAT]] - [[ESP32-S3-Board-DAT]] - [[ESP32-S3-app-DAT]]
5 5
6
-- [[ESP32-S3-module-DAT]] - [[ESP32-S3-Board-DAT]]
7
-
8
-- [[ESP32-S3-app-DAT]]
6
+- [[ESP32-SDK-dat]] - [[ESP-SDK-dat]]
9 7
10 8
11 9
## built-in USB JTAG
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-FAQ-dat.md
... ...
@@ -0,0 +1,27 @@
1
+
2
+# ESP32-FAQ
3
+
4
+
5
+
6
+
7
+### Will ESP32-WROOM-32U be damaged if operated without an antenna?
8
+
9
+- It can be damaged, and for this reason it is not recommended to any enable RF transmission without a suitable antenna connected.
10
+
11
+- ref https://esp32.com/viewtopic.php?t=10797
12
+
13
+
14
+
15
+### can not select the correct board ESP32C3
16
+- upgrade ESP32 SDK in arduino into the latest version
17
+- board selection ESP32C2 DEV Board
18
+
19
+- If you have rebooting problems, you can try to use ESP flash tool to erase the whole module incase of any conflicts, normally in Arduino it is not that necessary.
20
+
21
+
22
+### checksum issue for arduino previous version
23
+
24
+- https://github.com/espressif/arduino-esp32/issues/7011
25
+- solution: upgrade to latest arduino ESP32 boards
26
+- problem occured on version before 2.0.5
27
+- we tested with vesion 2.0.6, works OK
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-FAQ.md
... ...
@@ -1,27 +0,0 @@
1
-
2
-# ESP32-FAQ
3
-
4
-
5
-
6
-
7
-### Will ESP32-WROOM-32U be damaged if operated without an antenna?
8
-
9
-- It can be damaged, and for this reason it is not recommended to any enable RF transmission without a suitable antenna connected.
10
-
11
-- ref https://esp32.com/viewtopic.php?t=10797
12
-
13
-
14
-
15
-### can not select the correct board ESP32C3
16
-- upgrade ESP32 SDK in arduino into the latest version
17
-- board selection ESP32C2 DEV Board
18
-
19
-- If you have rebooting problems, you can try to use ESP flash tool to erase the whole module incase of any conflicts, normally in Arduino it is not that necessary.
20
-
21
-
22
-### checksum issue for arduino previous version
23
-
24
-- https://github.com/espressif/arduino-esp32/issues/7011
25
-- solution: upgrade to latest arduino ESP32 boards
26
-- problem occured on version before 2.0.5
27
-- we tested with vesion 2.0.6, works OK
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-HDK-dat.md
... ...
@@ -2,12 +2,15 @@
2 2
3 3
- [[ESP-SDK-dat]]
4 4
5
-- [[ESP32-modules-dat]] - [[ESP32-WROOM-DAT]]
5
+- [[ESP32-modules-dat]] - [[ESP32-board-dat]]
6 6
7
-- [[esp32-chip-error-dat]]
7
+- [[ESP32-chip-error-dat]]
8 8
9 9
- [[ESP-prog-dat]]
10 10
11
+
12
+
13
+
11 14
## pins
12 15
13 16
You can use almost any GPIO, except:
... ...
@@ -100,8 +103,36 @@ ESP32 has **520 KB SRAM** split into multiple regions:
100 103
101 104
- [[ESP32_Series_datasheet_v4.7.pdf]]
102 105
106
+
107
+
108
+### Shields (stack boards)
109
+- [[NWI1245-dat]]
110
+
111
+### In Development
112
+- [[ESP32-ISO-dat]]
113
+
114
+
115
+
103 116
## ref
104 117
118
+
119
+## Chip Info
120
+
121
+### datasheet
122
+
123
+- chip datasheet
124
+- https://www.espressif.com.cn/sites/default/files/documentation/esp32_datasheet_en.pdf
125
+
126
+- esp32 technical_reference_manual CN
127
+- https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf
128
+
129
+- ESP32 Chip Revision v3.0 - User Guid
130
+- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf
131
+
132
+
133
+
134
+
135
+
105 136
- [[BTB-dat]]
106 137
107 138
- [[ESP32-HDK]]
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-board-dat/ESP32-board-dat.md
... ...
@@ -0,0 +1,9 @@
1
+
2
+# ESP32-board-dat.md
3
+
4
+- [[ESP-wrover-kit-dat]] - [[ESP32-dev-board-dat]] - [[ESP32-lyrat-dat]]
5
+
6
+
7
+## ref
8
+
9
+- [[ESP32-HDK-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-boot-log-dat.md
... ...
@@ -1,72 +0,0 @@
1
-
2
-# ESP32-boot-log-dat.md
3
-
4
-## initiate log
5
-
6
- rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
7
- configsip: 0, SPIWP:0xee
8
- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
9
- mode:DIO, clock div:1
10
- load:0x3fff0030,len:4832
11
- load:0x40078000,len:16460
12
- load:0x40080400,len:4
13
- load:0x40080404,len:3504
14
- entry 0x400805cc
15
-
16
-> **rst:0x1**: This indicates the reset reason was a power-on reset.
17
-
18
-> **boot:0x13**: This indicates the boot mode is SPI fast flash boot, meaning it's booting from external flash over SPI.
19
-
20
-configsip: 0, SPIWP:0xee
21
-
22
-> SPI flash configuration, including the write protect pin.
23
-
24
-clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
25
-
26
-> These are drive strength settings for various SPI flash pins (clock, data, etc.).
27
-
28
-
29
-mode:DIO, clock div:1
30
-
31
-> mode:DIO: Flash is operating in Dual I/O mode.
32
-> clock div:1: Clock divider is set to 1 (max speed).
33
-
34
-
35
-load:0x3fff0030,len:4832
36
-load:0x40078000,len:16460
37
-load:0x40080400,len:4
38
-load:0x40080404,len:3504
39
-entry 0x400805cc
40
-
41
-> These lines show the loading of firmware segments into memory.
42
-> entry 0x400805cc is the starting address of the user code.
43
-
44
-
45
-## firmware log
46
-
47
- I (662) wifi: wifi firmware version: 703e53b
48
- I (663) wifi: config NVS flash: enabled
49
- I (663) wifi: config nano formating: disabled
50
- I (673) wifi: Init dynamic tx buffer num: 32
51
- I (673) wifi: Init data frame dynamic rx buffer num: 32
52
- I (673) wifi: Init management frame dynamic rx buffer num: 32
53
- I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584
54
- I (684) wifi: Init static rx buffer num: 10
55
- I (687) wifi: Init dynamic rx buffer num: 32
56
- I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560
57
- I (726) wifi: mode : softAP (7c:9e:bd:5f:66:11)
58
- I (734) wifi: mode : sta (7c:9e:bd:5f:66:10) + softAP (7c:9e:bd:5f:66:11)
59
- I (738) wifi: mode : softAP (7c:9e:bd:5f:66:11)
60
- I (741) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1
61
-
62
-
63
-
64
-## wait for download
65
-
66
- rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
67
- waiting for download
68
-
69
-
70
-## ref
71
-
72
-- [[ESP32-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-chip-dat.md
... ...
@@ -0,0 +1,42 @@
1
+
2
+# ESP32-chip-dat
3
+
4
+- [[ESP32-compare-dat]] - [[ESP32-old-dat]] - [[ESP32-chip-error-dat]]
5
+
6
+| Feature | [[ESP32-S3-dat]] | [[ESP32-C3-dat]] |
7
+| ------------------- | ----------------------------------------------- | ----------------------------------------------- |
8
+| **CPU** | Dual-core Xtensa LX7, up to 240MHz | Single-core RISC-V, up to 160MHz |
9
+| **AI Acceleration** | Yes (vector instructions for AI) | No |
10
+| **RAM** | Up to 512KB SRAM | 400KB SRAM |
11
+| **Flash** | External (SPI/Quad SPI/Octal SPI) | External (SPI/Quad SPI) |
12
+| **Wireless** | Wi-Fi 4 (802.11 b/g/n), Bluetooth 5 (LE) | Wi-Fi 4 (802.11 b/g/n), Bluetooth 5 (LE) |
13
+| **GPIO** | Up to 44 | Up to 22 |
14
+| **USB** | USB OTG (Full Speed) | USB Serial/JTAG |
15
+| **Security** | Secure Boot, Flash Encryption, H/W Cryptography | Secure Boot, Flash Encryption, H/W Cryptography |
16
+| **Ultra Low Power** | Yes | Yes |
17
+
18
+
19
+Most ESP32 chips are dual-core. Here’s a summary:
20
+
21
+| Chip Series | Cores | Core Type | Pin Count |
22
+| ----------- | ------ | -------------------- | --------- |
23
+| ESP32 | Dual | Tensilica Xtensa LX6 | |
24
+| ESP32-S2 | Single | Tensilica Xtensa LX7 | |
25
+| ESP32-S3 | Dual | Tensilica Xtensa LX7 | 57 |
26
+| ESP32-C3 | Single | RISC-V | |
27
+| ESP32-C6 | Single | RISC-V | |
28
+| ESP32-C5 | Single | RISC-V | |
29
+| ESP32-H2 | Single | RISC-V | |
30
+| ESP32-P4 | Dual | RISC-V | |
31
+
32
+**Dual-core ESP32 chips:**
33
+- ESP32 (original)
34
+- ESP32-S3
35
+- ESP32-P4
36
+
37
+**Single-core ESP32 chips:**
38
+- ESP32-S2
39
+- ESP32-C3
40
+- ESP32-C6
41
+- ESP32-C5
42
+- ESP32-H2
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-chip-error-dat.md
... ...
@@ -0,0 +1,40 @@
1
+
2
+# ESP32-chip-error-dat
3
+
4
+## ESP32-WROOM version compare
5
+
6
+- [[ESP32-WROOM-DAT]]
7
+
8
+
9
+
10
+## ESP32 CAM board version error
11
+
12
+- [[SCM1030-dat]]
13
+
14
+## boot.esp32: PRO CPU has been reset by WDT.
15
+
16
+ESP32D0WDQ6 (revision 1) boards
17
+
18
+https://github.com/orgs/micropython/discussions/10521
19
+
20
+
21
+solder a 10UF capacitor between EN and GND pins to prevent the watchdog timer from resetting the board.
22
+
23
+
24
+
25
+
26
+## NC Pins
27
+
28
+V3 Chips
29
+- Pins GPIO6 to GPIO11 on the ESP32-D0WD-V3/ESP32-D0WDR2-V3 chip are connected to the SPI flash integrated on the module and are not led out.
30
+
31
+V2 Chips
32
+- Pins SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3, and SCS/CMD, i.e. GPIO6 to GPIO11 are used to connect to the module integrated SPI flash, not recommended for other functions.
33
+
34
+
35
+
36
+
37
+
38
+## ref
39
+
40
+- [[ESP32-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-compare-dat.md
... ...
@@ -0,0 +1,101 @@
1
+
2
+# ESP32-compare-dat.md
3
+
4
+- [[ESP32-C3-dat]] - [[ESP32-S3-dat]] - [[ESP32-P4-dat]]
5
+
6
+| Feature | **ESP32-C3** | **ESP32-S3** |
7
+| ------------------------- | ---------------------------- | --------------------------------------- |
8
+| **Processor** | Single-core RISC-V (160 MHz) | Dual-core Xtensa LX7 (240 MHz) |
9
+| **Architecture** | RISC-V | Xtensa |
10
+| **Performance** | Moderate for basic IoT tasks | High-performance for AI/ML tasks |
11
+| **Wi-Fi** | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) |
12
+| **Bluetooth** | Bluetooth 5.0 (LE + Mesh) | Bluetooth 5.0 (LE + Mesh) |
13
+| **SRAM** | 400 KB | 512 KB |
14
+| **Flash** | Up to 4 MB embedded | External Flash support up to 16 MB |
15
+| **PSRAM Support** | No | Yes |
16
+| **GPIO Pins** | 22 | 45 |
17
+| **USB Support** | No native USB support | Native USB OTG |
18
+| **Camera Interface** | No | Yes |
19
+| **AI/ML Acceleration** | Limited | Yes (vector instructions support) |
20
+| **LCD Interface** | No | Yes (parallel RGB or SPI) |
21
+| **I2S (Audio Support)** | Yes | Yes |
22
+| **Security** | RSA, AES, SHA, HMAC | RSA, AES, SHA, HMAC, Digital Signature |
23
+| **Temperature Range** | -40°C to 85°C | -40°C to 125°C |
24
+| **Power Efficiency** | Better for low-power needs | Higher power consumption when active |
25
+| **Deep Sleep Power** | ~5 µA | ~10 µA |
26
+| **Wake-Up Sources** | Timer, GPIO, ULP | Timer, GPIO, ULP, USB |
27
+| **Peripheral Interfaces** | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, CAN, Parallel |
28
+| **Clock Frequency** | 160 MHz | 240 MHz |
29
+| **Package Options** | QFN28, QFN32 | QFN48, QFN68 |
30
+| **Applications** | Basic IoT, BLE tasks | AI/ML, image processing, advanced IoT |
31
+| **Price** | Lower | Higher due to advanced features |
32
+
33
+## VS [[ESP32-Wrover-dat]]
34
+
35
+| Feature | **ESP32-C3** | **ESP32-S3** | **ESP32-WROVER** |
36
+| ------------------------- | ---------------------------- | --------------------------------------- | ------------------------------------ |
37
+| **Processor** | Single-core RISC-V (160 MHz) | Dual-core Xtensa LX7 (240 MHz) | Dual-core Xtensa LX6 (240 MHz) |
38
+| **Architecture** | RISC-V | Xtensa | Xtensa |
39
+| **Performance** | Moderate for basic IoT tasks | High-performance for AI/ML tasks | High-performance for general IoT |
40
+| **Wi-Fi** | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) |
41
+| **Bluetooth** | Bluetooth 5.0 (LE + Mesh) | Bluetooth 5.0 (LE + Mesh) | Bluetooth 4.2 (LE + Mesh) |
42
+| **SRAM** | 400 KB | 512 KB | 520 KB |
43
+| **Flash** | Up to 4 MB embedded | External Flash support up to 16 MB | Up to 16 MB |
44
+| **PSRAM Support** | No | Yes | Yes (4 MB external PSRAM) |
45
+| **GPIO Pins** | 22 | 45 | 34 |
46
+| **USB Support** | No native USB support | Native USB OTG | No |
47
+| **Camera Interface** | No | Yes | Yes (with external modules) |
48
+| **AI/ML Acceleration** | Limited | Yes (vector instructions support) | No |
49
+| **LCD Interface** | No | Yes (parallel RGB or SPI) | Yes (SPI-based LCD support) |
50
+| **I2S (Audio Support)** | Yes | Yes | Yes |
51
+| **Security** | RSA, AES, SHA, HMAC | RSA, AES, SHA, HMAC, Digital Signature | RSA, AES, SHA, HMAC |
52
+| **Temperature Range** | -40°C to 85°C | -40°C to 125°C | -40°C to 85°C |
53
+| **Power Efficiency** | Better for low-power needs | Higher power consumption when active | Moderate |
54
+| **Deep Sleep Power** | ~5 µA | ~10 µA | ~6 µA |
55
+| **Wake-Up Sources** | Timer, GPIO, ULP | Timer, GPIO, ULP, USB | Timer, GPIO, ULP |
56
+| **Peripheral Interfaces** | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, CAN, Parallel | SPI, I2C, I2S, UART, ADC |
57
+| **Clock Frequency** | 160 MHz | 240 MHz | 240 MHz |
58
+| **Package Options** | QFN28, QFN32 | QFN48, QFN68 | Module with built-in PSRAM |
59
+| **Applications** | Basic IoT, BLE tasks | AI/ML, image processing, advanced IoT | General IoT, multimedia applications |
60
+| **Price** | Lower | Higher due to advanced features | Moderate |
61
+
62
+
63
+## VS [[ESP32-P4-dat]]
64
+
65
+| Feature | **ESP32-C3** | **ESP32-S3** | **ESP32-WROVER** | **ESP32-P4** |
66
+| ------------------------- | ---------------------------- | --------------------------------------- | ------------------------------------ | ---------------------------------------------- |
67
+| **Processor** | Single-core RISC-V (160 MHz) | Dual-core Xtensa LX7 (240 MHz) | Dual-core Xtensa LX6 (240 MHz) | Dual-core RISC-V (up to 400 MHz) |
68
+| **Architecture** | RISC-V | Xtensa | Xtensa | RISC-V |
69
+| **Performance** | Moderate for basic IoT tasks | High-performance for AI/ML tasks | High-performance for general IoT | High-performance for HMI and AIoT applications |
70
+| **Wi-Fi** | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) | Not integrated |
71
+| **Bluetooth** | Bluetooth 5.0 (LE + Mesh) | Bluetooth 5.0 (LE + Mesh) | Bluetooth 4.2 (LE + Mesh) | Not integrated |
72
+| **SRAM** | 400 KB | 512 KB | 520 KB | 768 KB HP L2MEM, 32 KB LP SRAM |
73
+| **Flash** | Up to 4 MB embedded | External Flash support up to 16 MB | Up to 16 MB | External Flash support |
74
+| **PSRAM Support** | No | Yes | Yes (4 MB external PSRAM) | Yes (up to 32 MB) |
75
+| **GPIO Pins** | 22 | 45 | 34 | 55 |
76
+| **USB Support** | No native USB support | Native USB OTG | No | USB 2.0 |
77
+| **Camera Interface** | No | Yes | Yes (with external modules) | MIPI-CSI |
78
+| **AI/ML Acceleration** | Limited | Yes (vector instructions support) | No | AI instruction extensions |
79
+| **LCD Interface** | No | Yes (parallel RGB or SPI) | Yes (SPI-based LCD support) | MIPI-DSI |
80
+| **I2S (Audio Support)** | Yes | Yes | Yes | Yes |
81
+| **Security** | RSA, AES, SHA, HMAC | RSA, AES, SHA, HMAC, Digital Signature | RSA, AES, SHA, HMAC | Advanced security features |
82
+| **Temperature Range** | -40°C to 85°C | -40°C to 125°C | -40°C to 85°C | -40°C to 85°C |
83
+| **Power Efficiency** | Better for low-power needs | Higher power consumption when active | Moderate | Ultra-low-power modes available |
84
+| **Deep Sleep Power** | ~5 µA | ~10 µA | ~6 µA | Data not specified |
85
+| **Wake-Up Sources** | Timer, GPIO, ULP | Timer, GPIO, ULP, USB | Timer, GPIO, ULP | Timer, GPIO, LP-Core |
86
+| **Peripheral Interfaces** | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, CAN, Parallel | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, MIPI |
87
+| **Clock Frequency** | 160 MHz | 240 MHz | 240 MHz | 400 MHz |
88
+| **Package Options** | QFN28, QFN32 | QFN48, QFN68 | Module with built-in PSRAM | Data not specified |
89
+| **Applications** | Basic IoT, BLE tasks | AI/ML, image processing, advanced IoT | General IoT, multimedia applications | HMI, AIoT, edge computing |
90
+| **Price** | Lower | Higher due to advanced features | Moderate | Data not specified |
91
+
92
+
93
+### New Features of ESP32-P4:
94
+
95
+- High-Performance Dual-Core RISC-V CPU: Operates up to 400 MHz, suitable for compute-intensive tasks.
96
+- AI Instruction Extensions: Enhances AI and machine learning capabilities.
97
+- Advanced Memory Subsystem: Includes 768 KB of HP L2MEM and 32 KB of LP SRAM, supporting large internal memory.
98
+- Integrated High-Speed Peripherals: Supports USB 2.0, MIPI-CSI for camera input, and MIPI-DSI for display output, facilitating rich Human-Machine Interfaces.
99
+- Low-Power Core (LP-Core): Operates up to 40 MHz, enabling ultra-low-power applications by allowing high-performance cores to remain dormant when not needed.
100
+- Enhanced Security Features: Provides robust security mechanisms suitable for applications requiring strong protection.
101
+- Extensive IO Connectivity: Offers 55 GPIOs, accommodating increased IO-connectivity demands.
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESP32-C2.md
... ...
@@ -0,0 +1,14 @@
1
+
2
+
3
+- flash do not support DFU
4
+
5
+
6
+## get-started
7
+
8
+https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/get-started/establish-serial-connection.html
9
+
10
+The default console baud rate on ESP32-C2 is 115200 when a 40 MHz XTAL is used, or 74880 when a 26 MHz XTAL is used.
11
+
12
+https://www.espressif.com/sites/default/files/documentation/esp8684_datasheet_en.pdf
13
+
14
+https://www.espressif.com/sites/default/files/documentation/esp8684_technical_reference_manual_en.pdf
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/06-36-14-15-12-2022.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/06-36-14-15-12-2022.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/16-36-14-15-12-2022.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/16-36-14-15-12-2022.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/24-36-14-15-12-2022.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/24-36-14-15-12-2022.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/33-36-14-15-12-2022.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/33-36-14-15-12-2022.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/39-36-14-15-12-2022.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/39-36-14-15-12-2022.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/ESPC2-12-DAT.md
... ...
@@ -0,0 +1,33 @@
1
+
2
+# ESPC2-12-DAT
3
+
4
+![](06-36-14-15-12-2022.png)
5
+
6
+![](16-36-14-15-12-2022.png)
7
+
8
+![](24-36-14-15-12-2022.png)
9
+
10
+![](33-36-14-15-12-2022.png)
11
+
12
+![](39-36-14-15-12-2022.png)
13
+
14
+
15
+left:
16
+- RST - EN
17
+- ADC - IO0
18
+- EN - IO1
19
+- IO16 - IO2
20
+- IO14 - IO3
21
+- IO12 - IO4
22
+- IO13 - IO5
23
+- VCC - VCC
24
+
25
+right:
26
+- TXD - TXD
27
+- RXD - RXD
28
+- IO5 - IO18
29
+- IO4 - IO10
30
+- IO0 - IO9
31
+- IO2 - IO7
32
+- IO15 - IO6
33
+- GND - GND
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/ESPC2_12_User_Manual.pdf
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/ESPC2_12_User_Manual.pdf differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/21-28-23-05-03-2023.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/21-28-23-05-03-2023.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/42-28-23-05-03-2023.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/42-28-23-05-03-2023.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/43-14-15-29-12-2022.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/43-14-15-29-12-2022.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-S2-DAT/ESP32-S2-DAT.md
... ...
@@ -0,0 +1,95 @@
1
+# ESP32-S2-dat
2
+
3
+- single core
4
+
5
+## Common module
6
+
7
+Official
8
+- ESP32-S2-SOLO
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
16
+
17
+Other
18
+
19
+- [[ESP-12K-dat]] - [[NWI1226-dat]]
20
+
21
+
22
+
23
+
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
63
+
64
+![](43-14-15-29-12-2022.png)
65
+
66
+## dev boards
67
+
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)
69
+
70
+- [[NWI1235-dat]] retired
71
+
72
+## ref esp32-s2-solo-u
73
+
74
+https://www.espressif.com.cn/sites/default/files/documentation/esp32-s2-solo_esp32-s2-solo-u_datasheet_en.pdf
75
+
76
+![](21-28-23-05-03-2023.png)
77
+
78
+![](42-28-23-05-03-2023.png)
79
+
80
+
81
+## ref Documents
82
+
83
+[esp32-s2 get-started](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/)
84
+* [esp32-s2 info](https://www.espressif.com/zh-hans/products/socs/esp32-s2)
85
+* Datasheet - https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
86
+* Technical reference manual - https://www.espressif.com/sites/default/files/documentation/esp32-s2_technical_reference_manual_en.pdf
87
+
88
+- [[ESP-IDF-dat]] - [[ESP-SDK-dat]]
89
+
90
+
91
+## SDK arduino manual update
92
+
93
+* Arduino github branch ESP32-S2 https://github.com/espressif/arduino-esp32/tree/esp32s2
94
+* update by tools/get.exe
95
+* copy whole folder into Arduino\hardware\espressif\arduino-esp32-esp32s2
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/ESP32-old-dat.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+# ESP32-old-dat
3
+
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-dat/ESP32-old-dat/esp32-pico-dat/esp32-pico-dat.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+# esp32-pico-d4
3
+
4
+- [[NWI1145-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-chip-error-dat.md
... ...
@@ -1,40 +0,0 @@
1
-
2
-# ESP32-chip-error-dat
3
-
4
-## ESP32-WROOM version compare
5
-
6
-- [[ESP32-WROOM-DAT]]
7
-
8
-
9
-
10
-## ESP32 CAM board version error
11
-
12
-- [[SCM1030-dat]]
13
-
14
-## boot.esp32: PRO CPU has been reset by WDT.
15
-
16
-ESP32D0WDQ6 (revision 1) boards
17
-
18
-https://github.com/orgs/micropython/discussions/10521
19
-
20
-
21
-solder a 10UF capacitor between EN and GND pins to prevent the watchdog timer from resetting the board.
22
-
23
-
24
-
25
-
26
-## NC Pins
27
-
28
-V3 Chips
29
-- Pins GPIO6 to GPIO11 on the ESP32-D0WD-V3/ESP32-D0WDR2-V3 chip are connected to the SPI flash integrated on the module and are not led out.
30
-
31
-V2 Chips
32
-- Pins SCK/CLK, SDO/SD0, SDI/SD1, SHD/SD2, SWP/SD3, and SCS/CMD, i.e. GPIO6 to GPIO11 are used to connect to the module integrated SPI flash, not recommended for other functions.
33
-
34
-
35
-
36
-
37
-
38
-## ref
39
-
40
-- [[ESP32-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-compare-dat.md
... ...
@@ -1,101 +0,0 @@
1
-
2
-# ESP32-compare-dat.md
3
-
4
-- [[ESP32-C3-dat]] - [[ESP32-S3-dat]] - [[ESP32-P4-dat]]
5
-
6
-| Feature | **ESP32-C3** | **ESP32-S3** |
7
-| ------------------------- | ---------------------------- | --------------------------------------- |
8
-| **Processor** | Single-core RISC-V (160 MHz) | Dual-core Xtensa LX7 (240 MHz) |
9
-| **Architecture** | RISC-V | Xtensa |
10
-| **Performance** | Moderate for basic IoT tasks | High-performance for AI/ML tasks |
11
-| **Wi-Fi** | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) |
12
-| **Bluetooth** | Bluetooth 5.0 (LE + Mesh) | Bluetooth 5.0 (LE + Mesh) |
13
-| **SRAM** | 400 KB | 512 KB |
14
-| **Flash** | Up to 4 MB embedded | External Flash support up to 16 MB |
15
-| **PSRAM Support** | No | Yes |
16
-| **GPIO Pins** | 22 | 45 |
17
-| **USB Support** | No native USB support | Native USB OTG |
18
-| **Camera Interface** | No | Yes |
19
-| **AI/ML Acceleration** | Limited | Yes (vector instructions support) |
20
-| **LCD Interface** | No | Yes (parallel RGB or SPI) |
21
-| **I2S (Audio Support)** | Yes | Yes |
22
-| **Security** | RSA, AES, SHA, HMAC | RSA, AES, SHA, HMAC, Digital Signature |
23
-| **Temperature Range** | -40°C to 85°C | -40°C to 125°C |
24
-| **Power Efficiency** | Better for low-power needs | Higher power consumption when active |
25
-| **Deep Sleep Power** | ~5 µA | ~10 µA |
26
-| **Wake-Up Sources** | Timer, GPIO, ULP | Timer, GPIO, ULP, USB |
27
-| **Peripheral Interfaces** | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, CAN, Parallel |
28
-| **Clock Frequency** | 160 MHz | 240 MHz |
29
-| **Package Options** | QFN28, QFN32 | QFN48, QFN68 |
30
-| **Applications** | Basic IoT, BLE tasks | AI/ML, image processing, advanced IoT |
31
-| **Price** | Lower | Higher due to advanced features |
32
-
33
-## VS [[ESP32-Wrover-dat]]
34
-
35
-| Feature | **ESP32-C3** | **ESP32-S3** | **ESP32-WROVER** |
36
-| ------------------------- | ---------------------------- | --------------------------------------- | ------------------------------------ |
37
-| **Processor** | Single-core RISC-V (160 MHz) | Dual-core Xtensa LX7 (240 MHz) | Dual-core Xtensa LX6 (240 MHz) |
38
-| **Architecture** | RISC-V | Xtensa | Xtensa |
39
-| **Performance** | Moderate for basic IoT tasks | High-performance for AI/ML tasks | High-performance for general IoT |
40
-| **Wi-Fi** | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) |
41
-| **Bluetooth** | Bluetooth 5.0 (LE + Mesh) | Bluetooth 5.0 (LE + Mesh) | Bluetooth 4.2 (LE + Mesh) |
42
-| **SRAM** | 400 KB | 512 KB | 520 KB |
43
-| **Flash** | Up to 4 MB embedded | External Flash support up to 16 MB | Up to 16 MB |
44
-| **PSRAM Support** | No | Yes | Yes (4 MB external PSRAM) |
45
-| **GPIO Pins** | 22 | 45 | 34 |
46
-| **USB Support** | No native USB support | Native USB OTG | No |
47
-| **Camera Interface** | No | Yes | Yes (with external modules) |
48
-| **AI/ML Acceleration** | Limited | Yes (vector instructions support) | No |
49
-| **LCD Interface** | No | Yes (parallel RGB or SPI) | Yes (SPI-based LCD support) |
50
-| **I2S (Audio Support)** | Yes | Yes | Yes |
51
-| **Security** | RSA, AES, SHA, HMAC | RSA, AES, SHA, HMAC, Digital Signature | RSA, AES, SHA, HMAC |
52
-| **Temperature Range** | -40°C to 85°C | -40°C to 125°C | -40°C to 85°C |
53
-| **Power Efficiency** | Better for low-power needs | Higher power consumption when active | Moderate |
54
-| **Deep Sleep Power** | ~5 µA | ~10 µA | ~6 µA |
55
-| **Wake-Up Sources** | Timer, GPIO, ULP | Timer, GPIO, ULP, USB | Timer, GPIO, ULP |
56
-| **Peripheral Interfaces** | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, CAN, Parallel | SPI, I2C, I2S, UART, ADC |
57
-| **Clock Frequency** | 160 MHz | 240 MHz | 240 MHz |
58
-| **Package Options** | QFN28, QFN32 | QFN48, QFN68 | Module with built-in PSRAM |
59
-| **Applications** | Basic IoT, BLE tasks | AI/ML, image processing, advanced IoT | General IoT, multimedia applications |
60
-| **Price** | Lower | Higher due to advanced features | Moderate |
61
-
62
-
63
-## VS [[ESP32-P4-dat]]
64
-
65
-| Feature | **ESP32-C3** | **ESP32-S3** | **ESP32-WROVER** | **ESP32-P4** |
66
-| ------------------------- | ---------------------------- | --------------------------------------- | ------------------------------------ | ---------------------------------------------- |
67
-| **Processor** | Single-core RISC-V (160 MHz) | Dual-core Xtensa LX7 (240 MHz) | Dual-core Xtensa LX6 (240 MHz) | Dual-core RISC-V (up to 400 MHz) |
68
-| **Architecture** | RISC-V | Xtensa | Xtensa | RISC-V |
69
-| **Performance** | Moderate for basic IoT tasks | High-performance for AI/ML tasks | High-performance for general IoT | High-performance for HMI and AIoT applications |
70
-| **Wi-Fi** | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) | 2.4 GHz (802.11b/g/n) | Not integrated |
71
-| **Bluetooth** | Bluetooth 5.0 (LE + Mesh) | Bluetooth 5.0 (LE + Mesh) | Bluetooth 4.2 (LE + Mesh) | Not integrated |
72
-| **SRAM** | 400 KB | 512 KB | 520 KB | 768 KB HP L2MEM, 32 KB LP SRAM |
73
-| **Flash** | Up to 4 MB embedded | External Flash support up to 16 MB | Up to 16 MB | External Flash support |
74
-| **PSRAM Support** | No | Yes | Yes (4 MB external PSRAM) | Yes (up to 32 MB) |
75
-| **GPIO Pins** | 22 | 45 | 34 | 55 |
76
-| **USB Support** | No native USB support | Native USB OTG | No | USB 2.0 |
77
-| **Camera Interface** | No | Yes | Yes (with external modules) | MIPI-CSI |
78
-| **AI/ML Acceleration** | Limited | Yes (vector instructions support) | No | AI instruction extensions |
79
-| **LCD Interface** | No | Yes (parallel RGB or SPI) | Yes (SPI-based LCD support) | MIPI-DSI |
80
-| **I2S (Audio Support)** | Yes | Yes | Yes | Yes |
81
-| **Security** | RSA, AES, SHA, HMAC | RSA, AES, SHA, HMAC, Digital Signature | RSA, AES, SHA, HMAC | Advanced security features |
82
-| **Temperature Range** | -40°C to 85°C | -40°C to 125°C | -40°C to 85°C | -40°C to 85°C |
83
-| **Power Efficiency** | Better for low-power needs | Higher power consumption when active | Moderate | Ultra-low-power modes available |
84
-| **Deep Sleep Power** | ~5 µA | ~10 µA | ~6 µA | Data not specified |
85
-| **Wake-Up Sources** | Timer, GPIO, ULP | Timer, GPIO, ULP, USB | Timer, GPIO, ULP | Timer, GPIO, LP-Core |
86
-| **Peripheral Interfaces** | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, CAN, Parallel | SPI, I2C, I2S, UART, ADC | SPI, I2C, I2S, UART, ADC, MIPI |
87
-| **Clock Frequency** | 160 MHz | 240 MHz | 240 MHz | 400 MHz |
88
-| **Package Options** | QFN28, QFN32 | QFN48, QFN68 | Module with built-in PSRAM | Data not specified |
89
-| **Applications** | Basic IoT, BLE tasks | AI/ML, image processing, advanced IoT | General IoT, multimedia applications | HMI, AIoT, edge computing |
90
-| **Price** | Lower | Higher due to advanced features | Moderate | Data not specified |
91
-
92
-
93
-### New Features of ESP32-P4:
94
-
95
-- High-Performance Dual-Core RISC-V CPU: Operates up to 400 MHz, suitable for compute-intensive tasks.
96
-- AI Instruction Extensions: Enhances AI and machine learning capabilities.
97
-- Advanced Memory Subsystem: Includes 768 KB of HP L2MEM and 32 KB of LP SRAM, supporting large internal memory.
98
-- Integrated High-Speed Peripherals: Supports USB 2.0, MIPI-CSI for camera input, and MIPI-DSI for display output, facilitating rich Human-Machine Interfaces.
99
-- Low-Power Core (LP-Core): Operates up to 40 MHz, enabling ultra-low-power applications by allowing high-performance cores to remain dormant when not needed.
100
-- Enhanced Security Features: Provides robust security mechanisms suitable for applications requiring strong protection.
101
-- Extensive IO Connectivity: Offers 55 GPIOs, accommodating increased IO-connectivity demands.
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-dat.md
... ...
@@ -2,28 +2,7 @@
2 2
3 3
# ESP32
4 4
5
-## software
6
-
7
-- [[ESP-SDK-dat]] - [[ESP32-SDK-dat]] - [[ESP8266-SDK-dat]]
8
-
9
-- [[ESP32-FAQ]]
10
-
11
-- [[ESP32-boot-log-dat]]
12
-
13
-- [[OTA-dat]]
14
-
15
-## Hardware
16
-
17
-- [[ESP32-HDK-dat]]
18
-
19
-
20
-### modules
21
-
22
-- [[ESP32-WROOM-dat]] - [[ESP32-WROVER-dat]]
23
-
24
-## chips
25
-
26
-- [[ESP32-chip-error-dat]]
5
+## new chip info
27 6
28 7
- [[ESP32-S3-dat]] - [[ESP32-S2-dat]]
29 8
... ...
@@ -33,52 +12,23 @@
33 12
34 13
- [[ESP32-P4-dat]]
35 14
36
-| Feature | [[ESP32-S3-dat]] | [[ESP32-C3-dat]] |
37
-| ------------------- | ----------------------------------------------- | ----------------------------------------------- |
38
-| **CPU** | Dual-core Xtensa LX7, up to 240MHz | Single-core RISC-V, up to 160MHz |
39
-| **AI Acceleration** | Yes (vector instructions for AI) | No |
40
-| **RAM** | Up to 512KB SRAM | 400KB SRAM |
41
-| **Flash** | External (SPI/Quad SPI/Octal SPI) | External (SPI/Quad SPI) |
42
-| **Wireless** | Wi-Fi 4 (802.11 b/g/n), Bluetooth 5 (LE) | Wi-Fi 4 (802.11 b/g/n), Bluetooth 5 (LE) |
43
-| **GPIO** | Up to 44 | Up to 22 |
44
-| **USB** | USB OTG (Full Speed) | USB Serial/JTAG |
45
-| **Security** | Secure Boot, Flash Encryption, H/W Cryptography | Secure Boot, Flash Encryption, H/W Cryptography |
46
-| **Ultra Low Power** | Yes | Yes |
47
-
48
-
49
-Most ESP32 chips are dual-core. Here’s a summary:
15
+and more at [[espressif-dat]]
50 16
51
-| Chip Series | Cores | Core Type | Pin Count |
52
-| ----------- | ------ | -------------------- | --------- |
53
-| ESP32 | Dual | Tensilica Xtensa LX6 | |
54
-| ESP32-S2 | Single | Tensilica Xtensa LX7 | |
55
-| ESP32-S3 | Dual | Tensilica Xtensa LX7 | 57 |
56
-| ESP32-C3 | Single | RISC-V | |
57
-| ESP32-C6 | Single | RISC-V | |
58
-| ESP32-C5 | Single | RISC-V | |
59
-| ESP32-H2 | Single | RISC-V | |
60
-| ESP32-P4 | Dual | RISC-V | |
17
+## ESP32
61 18
62
-**Dual-core ESP32 chips:**
63
-- ESP32 (original)
64
-- ESP32-S3
65
-- ESP32-P4
19
+- [[ESP32-chip-dat]] - [[ESP32-compare-dat]] - [[ESP32-old-dat]] - [[ESP32-chip-error-dat]]
20
+
21
+- [[ESP32-SDK-dat]] - [[ESP-SDK-dat]]
66 22
67
-**Single-core ESP32 chips:**
68
-- ESP32-S2
69
-- ESP32-C3
70
-- ESP32-C6
71
-- ESP32-C5
72
-- ESP32-H2
23
+- [[ESP32-HDK-dat]] - [[ESP32-modules-dat]] - [[ESP32-board-dat]]
73 24
74 25
75
-
76
-
77
-### Boards and APP
26
+## Boards and APP
78 27
79 28
- [[IDD1023-dat]] - [[SCM1030-dat]] - [[ESP1000-dat]]
80 29
81 30
DEV Baords
31
+
82 32
- [[NWI1100-dat]] - [[NWI1145-dat]] - [[NWI1206-dat]]
83 33
84 34
- [[ESP32-S3-dat]] == [[NWI1243-dat]]
... ...
@@ -87,39 +37,10 @@ DEV Baords
87 37
88 38
89 39
90
-### Shields (stack boards)
91
-- [[NWI1245-dat]]
92
-
93
-### In Development
94
-- [[ESP32-ISO-dat]]
95
-
96
-
97
-## Models selector 选型工具
98
-- https://products.espressif.com/#/product-selector?language=zh&names=
99
-- https://products.espressif.com/#/product-selector?language=en
100
-
101
-
102
-## Chip Info
103
-
104
-### datasheet
105
-
106
-- chip datasheet
107
-- https://www.espressif.com.cn/sites/default/files/documentation/esp32_datasheet_en.pdf
108
-
109
-- esp32 technical_reference_manual CN
110
-- https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_cn.pdf
111
-
112
-- ESP32 Chip Revision v3.0 - User Guid
113
-- https://www.espressif.com/sites/default/files/documentation/esp32_chip_revision_v3_0_user_guide_en.pdf
114
-
115
-
116
-
117
-
118
-
119
-
120
-
121 40
## ref
122 41
123
-- [[ESP32-FAQ]]
42
+- [[ESP32-FAQ-dat]]
43
+
44
+- [[esp8266-dat]] - [[ESP8266-SDK-dat]]
124 45
125 46
- [[ESP32]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-modules-dat/ESP32-modules-dat.md
... ...
@@ -1,6 +1,19 @@
1 1
2 2
# ESP32-modules-dat.md
3 3
4
+
5
+## modules
6
+
7
+- [[ESP32-WROOM-dat]] - [[ESP32-WROVER-dat]]
8
+
9
+Models selector 选型工具
10
+- https://products.espressif.com/#/product-selector?language=zh&names=
11
+- https://products.espressif.com/#/product-selector?language=en
12
+
13
+
14
+
15
+
16
+
4 17
- [[ESP32-C3-dat]] - [[ESP32-S3-dat]]
5 18
6 19
## pins Template
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESP32-C2.md
... ...
@@ -1,14 +0,0 @@
1
-
2
-
3
-- flash do not support DFU
4
-
5
-
6
-## get-started
7
-
8
-https://docs.espressif.com/projects/esp-idf/en/latest/esp32c2/get-started/establish-serial-connection.html
9
-
10
-The default console baud rate on ESP32-C2 is 115200 when a 40 MHz XTAL is used, or 74880 when a 26 MHz XTAL is used.
11
-
12
-https://www.espressif.com/sites/default/files/documentation/esp8684_datasheet_en.pdf
13
-
14
-https://www.espressif.com/sites/default/files/documentation/esp8684_technical_reference_manual_en.pdf
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/06-36-14-15-12-2022.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/06-36-14-15-12-2022.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/16-36-14-15-12-2022.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/16-36-14-15-12-2022.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/24-36-14-15-12-2022.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/24-36-14-15-12-2022.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/33-36-14-15-12-2022.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/33-36-14-15-12-2022.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/39-36-14-15-12-2022.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/39-36-14-15-12-2022.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/ESPC2-12-DAT.md
... ...
@@ -1,33 +0,0 @@
1
-
2
-# ESPC2-12-DAT
3
-
4
-![](06-36-14-15-12-2022.png)
5
-
6
-![](16-36-14-15-12-2022.png)
7
-
8
-![](24-36-14-15-12-2022.png)
9
-
10
-![](33-36-14-15-12-2022.png)
11
-
12
-![](39-36-14-15-12-2022.png)
13
-
14
-
15
-left:
16
-- RST - EN
17
-- ADC - IO0
18
-- EN - IO1
19
-- IO16 - IO2
20
-- IO14 - IO3
21
-- IO12 - IO4
22
-- IO13 - IO5
23
-- VCC - VCC
24
-
25
-right:
26
-- TXD - TXD
27
-- RXD - RXD
28
-- IO5 - IO18
29
-- IO4 - IO10
30
-- IO0 - IO9
31
-- IO2 - IO7
32
-- IO15 - IO6
33
-- GND - GND
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/ESPC2_12_User_Manual.pdf
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-C2-dat/ESPC2-12-DAT/ESPC2_12_User_Manual.pdf and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/21-28-23-05-03-2023.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/21-28-23-05-03-2023.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/42-28-23-05-03-2023.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/42-28-23-05-03-2023.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/43-14-15-29-12-2022.png
... ...
Binary files a/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/43-14-15-29-12-2022.png and /dev/null differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-S2-DAT/ESP32-S2-DAT.md
... ...
@@ -1,95 +0,0 @@
1
-# ESP32-S2-dat
2
-
3
-- single core
4
-
5
-## Common module
6
-
7
-Official
8
-- ESP32-S2-SOLO
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
16
-
17
-Other
18
-
19
-- [[ESP-12K-dat]] - [[NWI1226-dat]]
20
-
21
-
22
-
23
-
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
63
-
64
-![](43-14-15-29-12-2022.png)
65
-
66
-## dev boards
67
-
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)
69
-
70
-- [[NWI1235-dat]] retired
71
-
72
-## ref esp32-s2-solo-u
73
-
74
-https://www.espressif.com.cn/sites/default/files/documentation/esp32-s2-solo_esp32-s2-solo-u_datasheet_en.pdf
75
-
76
-![](21-28-23-05-03-2023.png)
77
-
78
-![](42-28-23-05-03-2023.png)
79
-
80
-
81
-## ref Documents
82
-
83
-[esp32-s2 get-started](https://docs.espressif.com/projects/esp-idf/en/latest/esp32s2/get-started/)
84
-* [esp32-s2 info](https://www.espressif.com/zh-hans/products/socs/esp32-s2)
85
-* Datasheet - https://www.espressif.com/sites/default/files/documentation/esp32-s2_datasheet_en.pdf
86
-* Technical reference manual - https://www.espressif.com/sites/default/files/documentation/esp32-s2_technical_reference_manual_en.pdf
87
-
88
-- [[ESP-IDF-dat]] - [[ESP-SDK-dat]]
89
-
90
-
91
-## SDK arduino manual update
92
-
93
-* Arduino github branch ESP32-S2 https://github.com/espressif/arduino-esp32/tree/esp32s2
94
-* update by tools/get.exe
95
-* copy whole folder into Arduino\hardware\espressif\arduino-esp32-esp32s2
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/ESP32-old-dat.md
... ...
@@ -1,3 +0,0 @@
1
-
2
-# ESP32-old-dat
3
-
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-old-dat/esp32-pico-dat/esp32-pico-dat.md
... ...
@@ -1,4 +0,0 @@
1
-
2
-# esp32-pico-d4
3
-
4
-- [[NWI1145-dat]]
... ...
\ No newline at end of file
Chip-cn-dat/Espressif-dat/Espressif-dat.md
... ...
@@ -3,18 +3,14 @@
3 3
4 4
## Modules Series
5 5
6
-- [[ESP32-dat]] - [[ESP32-compare-dat]]
7
-
8
-- [[ESP32-S3-dat]] - [[ESP32-C3-dat]]
6
+- [[ESP32-S3-dat]] - [[ESP32-C3-dat]] [[ESP32-P4-dat]] - [[ESP32-dat]]
9 7
10 8
- [[ESP8266-dat]]
11 9
12 10
- [[ESP8684-dat]]
13 11
14 12
- [[ESP8685-dat]]
15
-
16
-- [[ESP-SDK-dat]]
17
-
13
+
18 14
## Software and SDK
19 15
20 16
- [[ESP-SDK-dat]]
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-SDK-dat.md
... ...
@@ -1,12 +1,17 @@
1 1
# ESP32-SDK-dat
2 2
3
-- [[ESP32-dat]] - [[ESP32-HDK-dat]] - [[ESP-SDK-dat]]
3
+- [[ESP32-dat]]
4 4
5
+- [[ESP32-HDK-dat]] - [[ESP-SDK-dat]]
5 6
6
-- [[ESP32-debug-log-dat]]
7
+
8
+- [[ESP32-debug-log-dat]] - [[ESP32-boot-log-dat]]
7 9
8 10
- [[esp32-compiler-error-dat]]
9 11
12
+- [[JTAG-dat]] - [[OTA-dat]]
13
+
14
+
10 15
11 16
## coding
12 17
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-boot-log-dat/ESP32-boot-log-dat.md
... ...
@@ -0,0 +1,72 @@
1
+
2
+# ESP32-boot-log-dat.md
3
+
4
+## initiate log
5
+
6
+ rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
7
+ configsip: 0, SPIWP:0xee
8
+ clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
9
+ mode:DIO, clock div:1
10
+ load:0x3fff0030,len:4832
11
+ load:0x40078000,len:16460
12
+ load:0x40080400,len:4
13
+ load:0x40080404,len:3504
14
+ entry 0x400805cc
15
+
16
+> **rst:0x1**: This indicates the reset reason was a power-on reset.
17
+
18
+> **boot:0x13**: This indicates the boot mode is SPI fast flash boot, meaning it's booting from external flash over SPI.
19
+
20
+configsip: 0, SPIWP:0xee
21
+
22
+> SPI flash configuration, including the write protect pin.
23
+
24
+clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
25
+
26
+> These are drive strength settings for various SPI flash pins (clock, data, etc.).
27
+
28
+
29
+mode:DIO, clock div:1
30
+
31
+> mode:DIO: Flash is operating in Dual I/O mode.
32
+> clock div:1: Clock divider is set to 1 (max speed).
33
+
34
+
35
+load:0x3fff0030,len:4832
36
+load:0x40078000,len:16460
37
+load:0x40080400,len:4
38
+load:0x40080404,len:3504
39
+entry 0x400805cc
40
+
41
+> These lines show the loading of firmware segments into memory.
42
+> entry 0x400805cc is the starting address of the user code.
43
+
44
+
45
+## firmware log
46
+
47
+ I (662) wifi: wifi firmware version: 703e53b
48
+ I (663) wifi: config NVS flash: enabled
49
+ I (663) wifi: config nano formating: disabled
50
+ I (673) wifi: Init dynamic tx buffer num: 32
51
+ I (673) wifi: Init data frame dynamic rx buffer num: 32
52
+ I (673) wifi: Init management frame dynamic rx buffer num: 32
53
+ I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584
54
+ I (684) wifi: Init static rx buffer num: 10
55
+ I (687) wifi: Init dynamic rx buffer num: 32
56
+ I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560
57
+ I (726) wifi: mode : softAP (7c:9e:bd:5f:66:11)
58
+ I (734) wifi: mode : sta (7c:9e:bd:5f:66:10) + softAP (7c:9e:bd:5f:66:11)
59
+ I (738) wifi: mode : softAP (7c:9e:bd:5f:66:11)
60
+ I (741) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1
61
+
62
+
63
+
64
+## wait for download
65
+
66
+ rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
67
+ waiting for download
68
+
69
+
70
+## ref
71
+
72
+- [[ESP32-dat]]
... ...
\ No newline at end of file