Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-USB-dat.md
... ...
@@ -1,26 +0,0 @@
1
-
2
-
3
-# ESP32 USB
4
-
5
-## USB pins
6
-
7
-![](40-51-15-19-07-2023.png)
8
-
9
-
10
-## Arduino Code tested with [[ESP32-­C3-­WROOM-­02-DAT]]
11
-- not working
12
-- maybe hardware problem, or code problem, or need further test
13
-- consider it is not working if you buy.
14
-
15
-
16
-
17
-## Arduino Code tested with [[ESP32-S2]]
18
-- working
19
-
20
-
21
-## Boards
22
-
23
-- [[NWI1119-DAT]]
24
-- [[NWI1126-DAT]]
25
-- [[NWI1235-DAT]] - [[ESP32-S2]]
26
-
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-USB-dat/40-51-15-19-07-2023.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-USB-dat/40-51-15-19-07-2023.png differ
Chip-cn-dat/Espressif-dat/ESP32-dat/ESP32-HDK-dat/ESP32-USB-dat/ESP32-USB-dat.md
... ...
@@ -0,0 +1,28 @@
1
+
2
+
3
+# ESP32-USB-dat
4
+
5
+- [[USB-OTG-dat]]
6
+
7
+## USB pins
8
+
9
+![](40-51-15-19-07-2023.png)
10
+
11
+
12
+## Arduino Code tested with [[ESP32-­C3-­WROOM-­02-DAT]]
13
+- not working
14
+- maybe hardware problem, or code problem, or need further test
15
+- consider it is not working if you buy.
16
+
17
+
18
+
19
+## Arduino Code tested with [[ESP32-S2]]
20
+- working
21
+
22
+
23
+## Boards
24
+
25
+- [[NWI1119-DAT]]
26
+- [[NWI1126-DAT]]
27
+- [[NWI1235-DAT]] - [[ESP32-S2]]
28
+
Chip-cn-dat/Espressif-dat/ESP8266-DAT/ESP8266-DAT.md
... ...
@@ -20,7 +20,7 @@ find modules here - [[esp8266-modules-dat]]
20 20
21 21
## Hardware
22 22
23
-- [[ESP8266-HDK-dat]]
23
+- [[ESP8266-HDK-dat]] - [[ESP8266-SDK-dat]]
24 24
25 25
26 26
### programmer and programming
SDK-dat/ESP-SDK-dat/40-51-15-19-07-2023.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/40-51-15-19-07-2023.png and /dev/null differ
SDK-dat/ESP-SDK-dat/ESP-SDK-dat.md
... ...
@@ -2,14 +2,16 @@
2 2
3 3
4 4
5
-# ESP32 SDK
5
+# ESP32-SDK
6 6
7
-- [[ESP-dat]]
7
+- [[ESP-dat]] - [[ESP32-dat]] - [[ESP8266-dat]]
8 8
9 9
## Official SDK
10 10
11 11
- [[esp-idf-dat]] - [[esp-idf-vscode]]
12 12
13
+- [[platformIO-dat]]
14
+
13 15
14 16
## ESP Arduino code and firmware
15 17
... ...
@@ -18,19 +20,20 @@
18 20
19 21
- arduino firmware - https://github.com/Edragon/esp_firmware
20 22
21
-## Other Firmware
23
+## Firmware
22 24
23
-- [[ESPHome-dat]] - [[tasmota-dat]] - [[ESP-now-dat]]
25
+- [[ESPHome-dat]] - [[tasmota-dat]]
24 26
25
-- ??: [[MicroPython-dat]] - [[MongooseOS-dat]] - [[FreeRTOS-dat]] - [[Zephyr-dat]]
27
+- [[ESP-now-dat]] - [[ESP-EYE-dat]]
26 28
27
-- [[Nodemcu-dat]]
29
+- [[Nodemcu-dat]] - [[luat-dat]]
28 30
31
+- ??: [[MicroPython-dat]] - [[MongooseOS-dat]] - [[FreeRTOS-dat]] - [[Zephyr-dat]]
29 32
30 33
31 34
## Flashing
32 35
33
-- [[esptool]] - [[flash-download-tool]]
36
+- [[esptool-dat]] - [[flash-download-tool-dat]]
34 37
35 38
### Serial Connect
36 39
Wirings use [[USB-TTL-dat]]
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-SDK-dat.md
... ...
@@ -0,0 +1,10 @@
1
+
2
+# ESP32-SDK-dat
3
+
4
+
5
+
6
+- [[esp-idf-dat]] - [[ESP-dat]]
7
+
8
+- [[flash-download-tool-dat]]
9
+
10
+- [[ESP32-debug-log-dat]]
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/ESP32-SDK-dat/ESP32-debug-log-dat/ESP32-debug-log-dat.md
... ...
@@ -0,0 +1,56 @@
1
+
2
+# ESP32-debug-log-dat
3
+
4
+## boot log
5
+
6
+
7
+ rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
8
+ configsip: 0, SPIWP:0xee
9
+ clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
10
+ mode:DIO, clock div:2
11
+ load:0x3fff0018,len:4
12
+ load:0x3fff001c,len:5656
13
+ load:0x40078000,len:0
14
+ ho 12 tail 0 room 4
15
+ load:0x40078000,len:13844
16
+ entry 0x40078fc4
17
+ I (30) boot: ESP-IDF v3.0.7 2nd stage bootloader
18
+ I (30) boot: compile time 09:04:31
19
+ I (30) boot: Enabling RNG early entropy source...
20
+ I (35) boot: SPI Speed : 40MHz
21
+ I (39) boot: SPI Mode : DIO
22
+ I (43) boot: SPI Flash Size : 4MB
23
+ I (47) boot: Partition Table:
24
+ I (51) boot: ## Label Usage Type ST Offset Length
25
+ I (58) boot: 0 phy_init RF data 01 01 0000f000 00001000
26
+ I (65) boot: 1 otadata OTA data 01 00 00010000 00002000
27
+ I (73) boot: 2 nvs WiFi data 01 02 00012000 0000e000
28
+ I (80) boot: 3 at_customize unknown 40 00 00020000 000e0000
29
+ I (88) boot: 4 ota_0 OTA app 00 10 00100000 00180000
30
+ I (95) boot: 5 ota_1 OTA app 00 11 00280000 00180000
31
+ I (103) boot: End of partition table
32
+ I (107) boot: No factory image, trying OTA 0
33
+ I (112) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x20614 (132628) map
34
+ I (167) esp_image: segment 1: paddr=0x0012063c vaddr=0x3ffc0000 size=0x02d7c ( 11644) load
35
+ I (172) esp_image: segment 2: paddr=0x001233c0 vaddr=0x40080000 size=0x00400 ( 1024) load
36
+ I (174) esp_image: segment 3: paddr=0x001237c8 vaddr=0x40080400 size=0x0c848 ( 51272) load
37
+ I (204) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xdfc80 (916608) map
38
+ I (526) esp_image: segment 5: paddr=0x0020fca0 vaddr=0x4008cc48 size=0x02504 ( 9476) load
39
+ I (530) esp_image: segment 6: paddr=0x002121ac vaddr=0x400c0000 size=0x00064 ( 100) load
40
+ I (541) boot: Loaded app from partition at offset 0x100000
41
+ I (541) boot: Disabling RNG early entropy source...
42
+ 1.1.3
43
+ I (662) wifi: wifi firmware version: 703e53b
44
+ I (663) wifi: config NVS flash: enabled
45
+ I (663) wifi: config nano formating: disabled
46
+ I (673) wifi: Init dynamic tx buffer num: 32
47
+ I (673) wifi: Init data frame dynamic rx buffer num: 32
48
+ I (673) wifi: Init management frame dynamic rx buffer num: 32
49
+ I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584
50
+ I (684) wifi: Init static rx buffer num: 10
51
+ I (687) wifi: Init dynamic rx buffer num: 32
52
+ I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560
53
+ I (725) wifi: mode : softAP (fc:f5:c4:06:91:55)
54
+ I (733) wifi: mode : sta (fc:f5:c4:06:91:54) + softAP (fc:f5:c4:06:91:55)
55
+ I (736) wifi: mode : softAP (fc:f5:c4:06:91:55)
56
+ I (740) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/ESP32-debug-log-dat/ESP32-debug-log-dat.md
... ...
@@ -1,56 +0,0 @@
1
-
2
-# ESP32-debug-log-dat
3
-
4
-## boot log
5
-
6
-
7
- rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
8
- configsip: 0, SPIWP:0xee
9
- clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
10
- mode:DIO, clock div:2
11
- load:0x3fff0018,len:4
12
- load:0x3fff001c,len:5656
13
- load:0x40078000,len:0
14
- ho 12 tail 0 room 4
15
- load:0x40078000,len:13844
16
- entry 0x40078fc4
17
- I (30) boot: ESP-IDF v3.0.7 2nd stage bootloader
18
- I (30) boot: compile time 09:04:31
19
- I (30) boot: Enabling RNG early entropy source...
20
- I (35) boot: SPI Speed : 40MHz
21
- I (39) boot: SPI Mode : DIO
22
- I (43) boot: SPI Flash Size : 4MB
23
- I (47) boot: Partition Table:
24
- I (51) boot: ## Label Usage Type ST Offset Length
25
- I (58) boot: 0 phy_init RF data 01 01 0000f000 00001000
26
- I (65) boot: 1 otadata OTA data 01 00 00010000 00002000
27
- I (73) boot: 2 nvs WiFi data 01 02 00012000 0000e000
28
- I (80) boot: 3 at_customize unknown 40 00 00020000 000e0000
29
- I (88) boot: 4 ota_0 OTA app 00 10 00100000 00180000
30
- I (95) boot: 5 ota_1 OTA app 00 11 00280000 00180000
31
- I (103) boot: End of partition table
32
- I (107) boot: No factory image, trying OTA 0
33
- I (112) esp_image: segment 0: paddr=0x00100020 vaddr=0x3f400020 size=0x20614 (132628) map
34
- I (167) esp_image: segment 1: paddr=0x0012063c vaddr=0x3ffc0000 size=0x02d7c ( 11644) load
35
- I (172) esp_image: segment 2: paddr=0x001233c0 vaddr=0x40080000 size=0x00400 ( 1024) load
36
- I (174) esp_image: segment 3: paddr=0x001237c8 vaddr=0x40080400 size=0x0c848 ( 51272) load
37
- I (204) esp_image: segment 4: paddr=0x00130018 vaddr=0x400d0018 size=0xdfc80 (916608) map
38
- I (526) esp_image: segment 5: paddr=0x0020fca0 vaddr=0x4008cc48 size=0x02504 ( 9476) load
39
- I (530) esp_image: segment 6: paddr=0x002121ac vaddr=0x400c0000 size=0x00064 ( 100) load
40
- I (541) boot: Loaded app from partition at offset 0x100000
41
- I (541) boot: Disabling RNG early entropy source...
42
- 1.1.3
43
- I (662) wifi: wifi firmware version: 703e53b
44
- I (663) wifi: config NVS flash: enabled
45
- I (663) wifi: config nano formating: disabled
46
- I (673) wifi: Init dynamic tx buffer num: 32
47
- I (673) wifi: Init data frame dynamic rx buffer num: 32
48
- I (673) wifi: Init management frame dynamic rx buffer num: 32
49
- I (679) wifi: wifi driver task: 3ffdee34, prio:23, stack:3584
50
- I (684) wifi: Init static rx buffer num: 10
51
- I (687) wifi: Init dynamic rx buffer num: 32
52
- I (692) wifi: wifi power manager task: 0x3ffe369c prio: 21 stack: 2560
53
- I (725) wifi: mode : softAP (fc:f5:c4:06:91:55)
54
- I (733) wifi: mode : sta (fc:f5:c4:06:91:54) + softAP (fc:f5:c4:06:91:55)
55
- I (736) wifi: mode : softAP (fc:f5:c4:06:91:55)
56
- I (740) wifi: set country: cc=CN\0 schan=1 nchan=13 policy=1
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/ESP8266-SDK-dat/ESP8266-SDK-dat.md
... ...
@@ -0,0 +1,6 @@
1
+
2
+# ESP8266-SDK-dat
3
+
4
+- [[esp-idf-dat]] - [[ESP-dat]]
5
+
6
+- [[flash-download-tool-dat]] - [[ESP8266-boot-log-dat]]
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/ESP8266-SDK-dat/ESP8266-boot-log-dat/ESP8266-boot-log-dat.md
... ...
@@ -0,0 +1,42 @@
1
+
2
+# ESP8266-boot-log-dat
3
+
4
+ rl\0l湠|\0宭鄚 ?l?b|巶?抮抌?b岒nn瀕nn溾?bp寧lrlrlp騨? ?l b n鈢l l帋b岒nn頫0l寧l`?nn l`nr帓抧 忪l`p騨? r寽溾? b n鈢鞄帋b岒nn頫0 l`?nn l`nr帓抧 宭`p騨? r寽溾囔l b n鈢l巖?b岒nn頫0 l`?nn l`nr帓抧 騦l`r拻n 騦l`rl寣n湆騨n瀸炩宺nnn?l宐rrl\0 ?抣?拻? ? 巐ll~rl\0 ?抣lln溾\0 ? 悓~抈\0 ?抣寪n鄮n鞉n~寣ll鄝b 鞂llpb?br倢靗`nl巔岇l`bl`l拻n 瀗寬鈔l瀨b l l`rl屸?俷鞉r傭n|?l l鞄l屸r抣宭? l`屸r抣靗? l`屸r抣 帪\0? ll`rl巶rl尀鈱b l宐r| 巄p`靗靊lr宭b祢n顎nn? 宭騪 l ?l寧?? ?巐?l€n黒0尀鈱b l鞄p 尀鈱b l 宐prlrl
5
+ Ai-Thinker Technology Co. Ltd.
6
+
7
+ ready
8
+
9
+download mode
10
+
11
+ rl\0l湠|\0宭鄚 ?l?b|巶?抮抌?b岒nn瀕nn溾?bpp寧lrlrl
12
+
13
+custom flash firmware
14
+
15
+ rl\0l湠|\0宭鄚 ?l?b|巶?抮抌?b岒nn瀕nn溾?bp寧lrlrlp騨? ?l 寽 b n鈢l? 巄岒nn頫0l寧l`?nn l`nr帓抧 b ?lr拻n b ?l?l寽?l宭`鼈n?
16
+ mounting FS...
17
+ mounted file system
18
+ read your my_device ID ESP_574524 from json
19
+ *WM: Adding parameter
20
+ *WM: server
21
+ *WM: Adding parameter
22
+ *WM: port
23
+ *WM: Adding parameter
24
+ *WM: user
25
+ *WM: Adding parameter
26
+ *WM: pass
27
+ *WM: Adding parameter
28
+ *WM: my_device
29
+ *WM:
30
+ *WM: AutoConnect
31
+ *WM: Connecting as wifi client...
32
+ *WM: Using last saved values, should be faster
33
+ *WM: Connection result:
34
+ *WM: 0
35
+ *WM: SET AP STA
36
+ *WM:
37
+ *WM: Configuring access point...
38
+ *WM: ESP_Relay_Board
39
+ *WM: AP IP address:
40
+ *WM: 192.168.4.1
41
+ *WM: HTTP server started
42
+
SDK-dat/ESP-SDK-dat/PlatformIO/platformio.md
SDK-dat/ESP-SDK-dat/esp-idf-dat/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-dat]]
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-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-error.md
... ...
@@ -0,0 +1,26 @@
1
+
2
+
3
+
4
+ModuleNotFoundError: No module named 'setuptools.command.build'
5
+
6
+python.exe -m pip install --upgrade pip
7
+
8
+
9
+C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env
10
+
11
+C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env>scripts\activate.bat
12
+
13
+>python -m pip install --upgrade pip setuptools wheel
14
+
15
+
16
+
17
+
18
+(idf5.0_py3.8_env) C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env>python -m pip install --upgrade pip setuptools wheel
19
+Requirement already satisfied: pip in c:\users\administrator\.espressif\python_env\idf5.0_py3.8_env\lib\site-packages (22.3.1)
20
+Requirement already satisfied: setuptools in c:\users\administrator\.espressif\python_env\idf5.0_py3.8_env\lib\site-packages (65.6.3)
21
+Requirement already satisfied: wheel in c:\users\administrator\.espressif\python_env\idf5.0_py3.8_env\lib\site-packages (0.38.4)
22
+
23
+
24
+import setuptools.command.build
25
+ok
26
+
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-tools/eit-install.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+
3
+- idf install python 3.11
4
+- idf-vs install python 3.8.7
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-tools/eit-log.md
... ...
@@ -0,0 +1,56 @@
1
+
2
+
3
+Extracting C:\Users\Administrator\.espressif\dist\esp32ulp-elf-2.35_20220830-win64.zip to C:\Users\Administrator\.espressif\tools\esp32ulp-elf\2.35_20220830
4
+
5
+
6
+Creating a new Python environment in C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env
7
+
8
+
9
+
10
+
11
+ Using cached https://dl.espressif.com/pypi/certifi/certifi-2022.12.7-py3-none-any.whl (155 kB)
12
+ Installing collected packages: windows-curses, reedsolo, pyserial, pygdbmi, pyelftools, msgpack, lockfile, bitstring, urllib3, six, pyyaml, pyparsing, pycparser, packaging, kconfiglib, idna, future, freertos_gdb, contextlib2, construct, colorama, charset-normalizer, certifi, tqdm, schema, requests, ecdsa, click, cffi, requests-toolbelt, requests-file, cryptography, cachecontrol, esptool, idf-component-manager, esp-coredump
13
+ DEPRECATION: esp-coredump is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
14
+ Running setup.py install for esp-coredump ... done
15
+ Successfully installed bitstring-3.1.9 cachecontrol-0.12.11 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.1.1 click-8.0.4 colorama-0.4.6 construct-2.10.68 contextlib2-21.6.0 cryptography-36.0.2 ecdsa-0.18.0 esp-coredump-1.4.2 esptool-4.4 freertos_gdb-1.0.1 future-0.18.2 idf-component-manager-1.2.1 idna-3.4 kconfiglib-14.1.0 lockfile-0.12.2 msgpack-1.0.4 packaging-22.0 pycparser-2.21 pyelftools-0.27 pygdbmi-0.9.0.2 pyparsing-3.0.9 pyserial-3.5 pyyaml-6.0 reedsolo-1.5.4 requests-2.28.1 requests-file-1.5.1 requests-toolbelt-0.10.1 schema-0.7.5 six-1.16.0 tqdm-4.64.1 urllib3-1.26.13 windows-curses-2.3.1
16
+ All done! You can now run:
17
+ export.bat
18
+ PS E:\soft\Clash.for.Windows-0.20.6-win> Creating a new Python environment in C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env
19
+
20
+
21
+export.bat
22
+
23
+ PS E:\esp-idf-v5.0> .\export.bat
24
+ Checking Python compatibility
25
+ Setting IDF_PATH: E:\esp-idf-v5.0
26
+
27
+ Adding ESP-IDF tools to PATH...
28
+ C:\Users\Administrator\.espressif\tools\xtensa-esp-elf-gdb\11.2_20220823\xtensa-esp-elf-gdb\bin
29
+ C:\Users\Administrator\.espressif\tools\riscv32-esp-elf-gdb\11.2_20220823\riscv32-esp-elf-gdb\bin
30
+ C:\Users\Administrator\.espressif\tools\xtensa-esp32-elf\esp-2022r1-11.2.0\xtensa-esp32-elf\bin
31
+ C:\Users\Administrator\.espressif\tools\xtensa-esp32s2-elf\esp-2022r1-11.2.0\xtensa-esp32s2-elf\bin
32
+ C:\Users\Administrator\.espressif\tools\xtensa-esp32s3-elf\esp-2022r1-11.2.0\xtensa-esp32s3-elf\bin
33
+ C:\Users\Administrator\.espressif\tools\riscv32-esp-elf\esp-2022r1-11.2.0\riscv32-esp-elf\bin
34
+ C:\Users\Administrator\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin
35
+ C:\Users\Administrator\.espressif\tools\cmake\3.24.0\bin
36
+ C:\Users\Administrator\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\bin
37
+ C:\Users\Administrator\.espressif\tools\ninja\1.10.2\
38
+ C:\Users\Administrator\.espressif\tools\idf-exe\1.0.3\
39
+ C:\Users\Administrator\.espressif\tools\ccache\4.6.2\ccache-4.6.2-windows-x86_64
40
+ C:\Users\Administrator\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
41
+ C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env\Scripts
42
+ E:\esp-idf-v5.0\tools
43
+
44
+ Checking if Python packages are up to date...
45
+ Constraint file: C:\Users\Administrator\.espressif\espidf.constraints.v5.0.txt
46
+ Requirement files:
47
+ - E:\esp-idf-v5.0\tools\requirements\requirements.core.txt
48
+ Python being checked: C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe
49
+ Python requirements are satisfied.
50
+
51
+ Done! You can now compile ESP-IDF projects.
52
+ Go to the project directory and run:
53
+
54
+ idf.py build
55
+
56
+ PS E:\esp-idf-v5.0>
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/complie/33-27-15-19-12-2022.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/complie/33-27-15-19-12-2022.png differ
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/complie/38-26-15-19-12-2022.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/complie/38-26-15-19-12-2022.png differ
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/complie/build-complete.md
... ...
@@ -0,0 +1,31 @@
1
+
2
+
3
+ * Executing task: C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env\Scripts\python.exe d:\esp-idf-v5.0\tools\idf_size.py d:\work\hello_world\build\hello_world.map
4
+
5
+ Total sizes:
6
+ Used static DRAM: 12048 bytes ( 168688 remain, 6.7% used)
7
+ .data size: 9768 bytes
8
+ .bss size: 2280 bytes
9
+ Used static IRAM: 47430 bytes ( 83642 remain, 36.2% used)
10
+ .text size: 46403 bytes
11
+ .vectors size: 1027 bytes
12
+ Used Flash size : 119363 bytes
13
+ .text : 87935 bytes
14
+ .rodata : 31172 bytes
15
+ Total image size: 176561 bytes (.bin may be padded larger)
16
+
17
+
18
+file includes:
19
+- bootloader.bin - 0x0
20
+- partition_table.bin - 0x8000
21
+- hello_world.bin - 0x10000
22
+
23
+SPI speed 40M, SPI Mode DIO
24
+
25
+
26
+
27
+
28
+
29
+### compile done
30
+![](33-27-15-19-12-2022.png)
31
+
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/complie/build-setup.md
... ...
@@ -0,0 +1,12 @@
1
+
2
+
3
+- setup target: ESP32-C2 / USB-bridge
4
+
5
+
6
+
7
+### compile demo
8
+1. 查看 - 命令面板(快捷键Ctrl+Shift+P)
9
+2. 输入show examples projects,点击。
10
+3. 点击弹出的 Use current ESP-ID,使用本地SDK,也就是前面自定义IDF的路径
11
+![](38-26-15-19-12-2022.png)
12
+4. 如下图创建工程
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/esp-idf-vscode.md
... ...
@@ -0,0 +1,4 @@
1
+
2
+
3
+# esp idf vscode
4
+
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/flash/57-27-15-19-12-2022.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/flash/57-27-15-19-12-2022.png differ
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/flash/buidl-flash.md
... ...
@@ -0,0 +1,10 @@
1
+
2
+
3
+- A fatal error occurred: This chip is ESP32-C2 not ESP32-C3. Wrong --chip argument?
4
+
5
+
6
+
7
+### flash
8
+
9
+![](57-27-15-19-12-2022.png)
10
+
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/01-26-15-19-12-2022.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/01-26-15-19-12-2022.png differ
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/13-52-15-19-12-2022.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/13-52-15-19-12-2022.png differ
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/41-25-15-19-12-2022.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/41-25-15-19-12-2022.png differ
SDK-dat/ESP-SDK-dat/esp-idf-dat/esp-idf-vscode/install/esp-idf-vscode-install.md
... ...
@@ -0,0 +1,22 @@
1
+
2
+### VS extension install
3
+configure esp-idf extension
4
+
5
+![](41-25-15-19-12-2022.png)
6
+
7
+![](01-26-15-19-12-2022.png)
8
+
9
+![](13-52-15-19-12-2022.png)
10
+
11
+ESP-IDF: v5.0 (release version)
12
+Downloaded: 1.53% (13120.00 / 859935.84) KB
13
+about 800MB
14
+
15
+https://github.com/espressif/vscode-esp-idf-extension
16
+
17
+
18
+
19
+
20
+
21
+
22
+
SDK-dat/ESP-SDK-dat/esp-idf-dat/sdkconfig/sdkconfig.md
... ...
@@ -0,0 +1,3 @@
1
+
2
+
3
+- CONFIG_ESPTOOLPY_MONITOR_BAUD=74880
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-tools/eit-install.md
... ...
@@ -1,4 +0,0 @@
1
-
2
-
3
-- idf install python 3.11
4
-- idf-vs install python 3.8.7
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-tools/eit-log.md
... ...
@@ -1,56 +0,0 @@
1
-
2
-
3
-Extracting C:\Users\Administrator\.espressif\dist\esp32ulp-elf-2.35_20220830-win64.zip to C:\Users\Administrator\.espressif\tools\esp32ulp-elf\2.35_20220830
4
-
5
-
6
-Creating a new Python environment in C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env
7
-
8
-
9
-
10
-
11
- Using cached https://dl.espressif.com/pypi/certifi/certifi-2022.12.7-py3-none-any.whl (155 kB)
12
- Installing collected packages: windows-curses, reedsolo, pyserial, pygdbmi, pyelftools, msgpack, lockfile, bitstring, urllib3, six, pyyaml, pyparsing, pycparser, packaging, kconfiglib, idna, future, freertos_gdb, contextlib2, construct, colorama, charset-normalizer, certifi, tqdm, schema, requests, ecdsa, click, cffi, requests-toolbelt, requests-file, cryptography, cachecontrol, esptool, idf-component-manager, esp-coredump
13
- DEPRECATION: esp-coredump is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
14
- Running setup.py install for esp-coredump ... done
15
- Successfully installed bitstring-3.1.9 cachecontrol-0.12.11 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.1.1 click-8.0.4 colorama-0.4.6 construct-2.10.68 contextlib2-21.6.0 cryptography-36.0.2 ecdsa-0.18.0 esp-coredump-1.4.2 esptool-4.4 freertos_gdb-1.0.1 future-0.18.2 idf-component-manager-1.2.1 idna-3.4 kconfiglib-14.1.0 lockfile-0.12.2 msgpack-1.0.4 packaging-22.0 pycparser-2.21 pyelftools-0.27 pygdbmi-0.9.0.2 pyparsing-3.0.9 pyserial-3.5 pyyaml-6.0 reedsolo-1.5.4 requests-2.28.1 requests-file-1.5.1 requests-toolbelt-0.10.1 schema-0.7.5 six-1.16.0 tqdm-4.64.1 urllib3-1.26.13 windows-curses-2.3.1
16
- All done! You can now run:
17
- export.bat
18
- PS E:\soft\Clash.for.Windows-0.20.6-win> Creating a new Python environment in C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env
19
-
20
-
21
-export.bat
22
-
23
- PS E:\esp-idf-v5.0> .\export.bat
24
- Checking Python compatibility
25
- Setting IDF_PATH: E:\esp-idf-v5.0
26
-
27
- Adding ESP-IDF tools to PATH...
28
- C:\Users\Administrator\.espressif\tools\xtensa-esp-elf-gdb\11.2_20220823\xtensa-esp-elf-gdb\bin
29
- C:\Users\Administrator\.espressif\tools\riscv32-esp-elf-gdb\11.2_20220823\riscv32-esp-elf-gdb\bin
30
- C:\Users\Administrator\.espressif\tools\xtensa-esp32-elf\esp-2022r1-11.2.0\xtensa-esp32-elf\bin
31
- C:\Users\Administrator\.espressif\tools\xtensa-esp32s2-elf\esp-2022r1-11.2.0\xtensa-esp32s2-elf\bin
32
- C:\Users\Administrator\.espressif\tools\xtensa-esp32s3-elf\esp-2022r1-11.2.0\xtensa-esp32s3-elf\bin
33
- C:\Users\Administrator\.espressif\tools\riscv32-esp-elf\esp-2022r1-11.2.0\riscv32-esp-elf\bin
34
- C:\Users\Administrator\.espressif\tools\esp32ulp-elf\2.35_20220830\esp32ulp-elf\bin
35
- C:\Users\Administrator\.espressif\tools\cmake\3.24.0\bin
36
- C:\Users\Administrator\.espressif\tools\openocd-esp32\v0.11.0-esp32-20221026\openocd-esp32\bin
37
- C:\Users\Administrator\.espressif\tools\ninja\1.10.2\
38
- C:\Users\Administrator\.espressif\tools\idf-exe\1.0.3\
39
- C:\Users\Administrator\.espressif\tools\ccache\4.6.2\ccache-4.6.2-windows-x86_64
40
- C:\Users\Administrator\.espressif\tools\dfu-util\0.9\dfu-util-0.9-win64
41
- C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env\Scripts
42
- E:\esp-idf-v5.0\tools
43
-
44
- Checking if Python packages are up to date...
45
- Constraint file: C:\Users\Administrator\.espressif\espidf.constraints.v5.0.txt
46
- Requirement files:
47
- - E:\esp-idf-v5.0\tools\requirements\requirements.core.txt
48
- Python being checked: C:\Users\Administrator\.espressif\python_env\idf5.0_py3.11_env\Scripts\python.exe
49
- Python requirements are satisfied.
50
-
51
- Done! You can now compile ESP-IDF projects.
52
- Go to the project directory and run:
53
-
54
- idf.py build
55
-
56
- PS E:\esp-idf-v5.0>
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-vscode/complie/33-27-15-19-12-2022.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/esp-idf-vscode/complie/33-27-15-19-12-2022.png and /dev/null differ
SDK-dat/ESP-SDK-dat/esp-idf-vscode/complie/38-26-15-19-12-2022.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/esp-idf-vscode/complie/38-26-15-19-12-2022.png and /dev/null differ
SDK-dat/ESP-SDK-dat/esp-idf-vscode/complie/build-complete.md
... ...
@@ -1,31 +0,0 @@
1
-
2
-
3
- * Executing task: C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env\Scripts\python.exe d:\esp-idf-v5.0\tools\idf_size.py d:\work\hello_world\build\hello_world.map
4
-
5
- Total sizes:
6
- Used static DRAM: 12048 bytes ( 168688 remain, 6.7% used)
7
- .data size: 9768 bytes
8
- .bss size: 2280 bytes
9
- Used static IRAM: 47430 bytes ( 83642 remain, 36.2% used)
10
- .text size: 46403 bytes
11
- .vectors size: 1027 bytes
12
- Used Flash size : 119363 bytes
13
- .text : 87935 bytes
14
- .rodata : 31172 bytes
15
- Total image size: 176561 bytes (.bin may be padded larger)
16
-
17
-
18
-file includes:
19
-- bootloader.bin - 0x0
20
-- partition_table.bin - 0x8000
21
-- hello_world.bin - 0x10000
22
-
23
-SPI speed 40M, SPI Mode DIO
24
-
25
-
26
-
27
-
28
-
29
-### compile done
30
-![](33-27-15-19-12-2022.png)
31
-
SDK-dat/ESP-SDK-dat/esp-idf-vscode/complie/build-setup.md
... ...
@@ -1,12 +0,0 @@
1
-
2
-
3
-- setup target: ESP32-C2 / USB-bridge
4
-
5
-
6
-
7
-### compile demo
8
-1. 查看 - 命令面板(快捷键Ctrl+Shift+P)
9
-2. 输入show examples projects,点击。
10
-3. 点击弹出的 Use current ESP-ID,使用本地SDK,也就是前面自定义IDF的路径
11
-![](38-26-15-19-12-2022.png)
12
-4. 如下图创建工程
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esp-idf-vscode/esp-idf-vscode.md
... ...
@@ -1,4 +0,0 @@
1
-
2
-
3
-# esp idf vscode
4
-
SDK-dat/ESP-SDK-dat/esp-idf-vscode/flash/57-27-15-19-12-2022.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/esp-idf-vscode/flash/57-27-15-19-12-2022.png and /dev/null differ
SDK-dat/ESP-SDK-dat/esp-idf-vscode/flash/buidl-flash.md
... ...
@@ -1,10 +0,0 @@
1
-
2
-
3
-- A fatal error occurred: This chip is ESP32-C2 not ESP32-C3. Wrong --chip argument?
4
-
5
-
6
-
7
-### flash
8
-
9
-![](57-27-15-19-12-2022.png)
10
-
SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/01-26-15-19-12-2022.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/01-26-15-19-12-2022.png and /dev/null differ
SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/13-52-15-19-12-2022.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/13-52-15-19-12-2022.png and /dev/null differ
SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/41-25-15-19-12-2022.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/41-25-15-19-12-2022.png and /dev/null differ
SDK-dat/ESP-SDK-dat/esp-idf-vscode/install/esp-idf-vscode-install.md
... ...
@@ -1,22 +0,0 @@
1
-
2
-### VS extension install
3
-configure esp-idf extension
4
-
5
-![](41-25-15-19-12-2022.png)
6
-
7
-![](01-26-15-19-12-2022.png)
8
-
9
-![](13-52-15-19-12-2022.png)
10
-
11
-ESP-IDF: v5.0 (release version)
12
-Downloaded: 1.53% (13120.00 / 859935.84) KB
13
-about 800MB
14
-
15
-https://github.com/espressif/vscode-esp-idf-extension
16
-
17
-
18
-
19
-
20
-
21
-
22
-
SDK-dat/ESP-SDK-dat/esp-idf/esp-idf-dat.md
... ...
@@ -1,59 +0,0 @@
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-dat]]
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-dat/ESP-SDK-dat/esp-idf/esp-idf-error.md
... ...
@@ -1,26 +0,0 @@
1
-
2
-
3
-
4
-ModuleNotFoundError: No module named 'setuptools.command.build'
5
-
6
-python.exe -m pip install --upgrade pip
7
-
8
-
9
-C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env
10
-
11
-C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env>scripts\activate.bat
12
-
13
->python -m pip install --upgrade pip setuptools wheel
14
-
15
-
16
-
17
-
18
-(idf5.0_py3.8_env) C:\Users\Administrator\.espressif\python_env\idf5.0_py3.8_env>python -m pip install --upgrade pip setuptools wheel
19
-Requirement already satisfied: pip in c:\users\administrator\.espressif\python_env\idf5.0_py3.8_env\lib\site-packages (22.3.1)
20
-Requirement already satisfied: setuptools in c:\users\administrator\.espressif\python_env\idf5.0_py3.8_env\lib\site-packages (65.6.3)
21
-Requirement already satisfied: wheel in c:\users\administrator\.espressif\python_env\idf5.0_py3.8_env\lib\site-packages (0.38.4)
22
-
23
-
24
-import setuptools.command.build
25
-ok
26
-
SDK-dat/ESP-SDK-dat/esp-idf/sdkconfig/sdkconfig.md
... ...
@@ -1,3 +0,0 @@
1
-
2
-
3
-- CONFIG_ESPTOOLPY_MONITOR_BAUD=74880
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/esptool-dat/esptool-dat.md
... ...
@@ -0,0 +1,105 @@
1
+
2
+
3
+
4
+## python CLI version
5
+
6
+### ESP32C3
7
+C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/esptool.exe --chip esp32c3 --port COM12 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bootloader.bin 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.partitions.bin 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bin
8
+
9
+C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/
10
+
11
+ esptool.exe
12
+ --chip esp32c3
13
+ --port COM12
14
+ --baud 921600
15
+ --before default_reset
16
+ --after hard_reset write_flash
17
+ -z --flash_mode dio
18
+ --flash_freq 80m
19
+ --flash_size 4MB
20
+ 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bootloader.bin
21
+ 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.partitions.bin
22
+ 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin
23
+ 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bin
24
+
25
+
26
+C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/esptool.exe --chip esp32c3 --port COM7 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bootloader.bin 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.partitions.bin 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bin
27
+
28
+
29
+
30
+C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/
31
+
32
+esptool.exe --chip esp32c3 --port COM7 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB
33
+
34
+0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bootloader.bin
35
+0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.partitions.bin
36
+0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin
37
+0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bin
38
+
39
+
40
+C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\3.3.0>esptool.exe
41
+esptool.py v3.3
42
+usage: esptool [-h]
43
+ [--chip {auto,esp8266,esp32,esp32s2,esp32s3beta2,esp32s3,esp32c3,esp32c6beta,esp32h2beta1,esp32h2beta2,esp32c2}]
44
+ [--port PORT] [--baud BAUD] [--before {default_reset,usb_reset,no_reset,no_reset_no_sync}]
45
+ [--after {hard_reset,soft_reset,no_reset,no_reset_stub}] [--no-stub] [--trace]
46
+ [--override-vddsdio [{1.8V,1.9V,OFF}]] [--connect-attempts CONNECT_ATTEMPTS]
47
+ {load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,merge_bin,get_security_info,version}
48
+ ...
49
+
50
+esptool.py v3.3 - Espressif chips ROM Bootloader Utility
51
+
52
+positional arguments:
53
+ {load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,merge_bin,get_security_info,version}
54
+ Run esptool {command} -h for additional help
55
+ load_ram Download an image to RAM and execute
56
+ dump_mem Dump arbitrary memory to disk
57
+ read_mem Read arbitrary memory location
58
+ write_mem Read-modify-write to arbitrary memory location
59
+ write_flash Write a binary blob to flash
60
+ run Run application code in flash
61
+ image_info Dump headers from an application image
62
+ make_image Create an application image from binary files
63
+ elf2image Create an application image from ELF file
64
+ read_mac Read MAC address from OTP ROM
65
+ chip_id Read Chip ID from OTP ROM
66
+ flash_id Read SPI flash manufacturer and device ID
67
+ read_flash_status Read SPI flash status register
68
+ write_flash_status Write SPI flash status register
69
+ read_flash Read SPI flash content
70
+ verify_flash Verify a binary blob against flash
71
+ erase_flash Perform Chip Erase on SPI flash
72
+ erase_region Erase a region of the flash
73
+ merge_bin Merge multiple raw binary files into a single file for later flashing
74
+ get_security_info Get some security-related data
75
+ version Print esptool version
76
+
77
+optional arguments:
78
+ -h, --help show this help message and exit
79
+ --chip {auto,esp8266,esp32,esp32s2,esp32s3beta2,esp32s3,esp32c3,esp32c6beta,esp32h2beta1,esp32h2beta2,esp32c2}, -c {auto,esp8266,esp32,esp32s2,esp32s3beta2,esp32s3,esp32c3,esp32c6beta,esp32h2beta1,esp32h2beta2,esp32c2}
80
+ Target chip type
81
+ --port PORT, -p PORT Serial port device
82
+ --baud BAUD, -b BAUD Serial port baud rate used when flashing/reading
83
+ --before {default_reset,usb_reset,no_reset,no_reset_no_sync}
84
+ What to do before connecting to the chip
85
+ --after {hard_reset,soft_reset,no_reset,no_reset_stub}, -a {hard_reset,soft_reset,no_reset,no_reset_stub}
86
+ What to do after esptool.py is finished
87
+ --no-stub Disable launching the flasher stub, only talk to ROM bootloader. Some features will not be
88
+ available.
89
+ --trace, -t Enable trace-level output of esptool.py interactions.
90
+ --override-vddsdio [{1.8V,1.9V,OFF}]
91
+ Override ESP32 VDDSDIO internal voltage regulator (use with care)
92
+ --connect-attempts CONNECT_ATTEMPTS
93
+ Number of attempts to connect, negative or 0 for infinite. Default: 7.
94
+
95
+# read flash
96
+esptool.exe --baud 115200 --port COM66 --baud 115200 read_flash 0 2097152 output.bin
97
+
98
+esptool.exe --baud 115200 --port COM66 --baud 921600 read_flash 0 2097152 output.bin
99
+
100
+
101
+
102
+### ESP8266
103
+
104
+C:\Users\Administrator\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3 -I C:\Users\Administrator\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/upload.py --chip esp8266 --port COM162 --baud 921600 --before default_reset --after hard_reset write_flash 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_397525/webserver-path-1.ino.bin
105
+
SDK-dat/ESP-SDK-dat/esptool-dat/esptool-log.md
... ...
@@ -0,0 +1,34 @@
1
+
2
+
3
+## Possible serial noise or corruption.
4
+
5
+ C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1/esptool.exe --chip esp32 --port COM186 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_175220/Blink.ino.bootloader.bin 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_175220/Blink.ino.partitions.bin 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.9/tools/partitions/boot_app0.bin 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_175220/Blink.ino.bin
6
+
7
+
8
+
9
+ esptool.py v4.5.1
10
+ Serial port COM185
11
+ Connecting....
12
+ Chip is ESP32-D0WDQ6 (revision v1.0)
13
+ Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, BLK3 partially reserved, Coding Scheme 3/4
14
+ Crystal is 40MHz
15
+ MAC: b4:e6:2d:c8:0d:29
16
+ Uploading stub...
17
+ Running stub...
18
+ Stub running...
19
+ Changing baud rate to 921600
20
+ Changed.
21
+ WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
22
+ Configuring flash size...
23
+ Flash will be erased from 0x00001000 to 0x00005fff...
24
+ Flash will be erased from 0x00008000 to 0x00008fff...
25
+ Flash will be erased from 0x0000e000 to 0x0000ffff...
26
+ Flash will be erased from 0x00010000 to 0x00049fff...
27
+ Compressed 18960 bytes to 13073...
28
+ Writing at 0x00001000... (100 %)
29
+
30
+ A fatal error occurred: Serial data stream stopped: Possible serial noise or corruption.
31
+ A fatal error occurred: Serial data stream stopped: Possible serial noise or corruption.
32
+
33
+
34
+
SDK-dat/ESP-SDK-dat/esptool/esptool-log.md
... ...
@@ -1,34 +0,0 @@
1
-
2
-
3
-## Possible serial noise or corruption.
4
-
5
- C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1/esptool.exe --chip esp32 --port COM186 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x1000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_175220/Blink.ino.bootloader.bin 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_175220/Blink.ino.partitions.bin 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.9/tools/partitions/boot_app0.bin 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_175220/Blink.ino.bin
6
-
7
-
8
-
9
- esptool.py v4.5.1
10
- Serial port COM185
11
- Connecting....
12
- Chip is ESP32-D0WDQ6 (revision v1.0)
13
- Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, BLK3 partially reserved, Coding Scheme 3/4
14
- Crystal is 40MHz
15
- MAC: b4:e6:2d:c8:0d:29
16
- Uploading stub...
17
- Running stub...
18
- Stub running...
19
- Changing baud rate to 921600
20
- Changed.
21
- WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
22
- Configuring flash size...
23
- Flash will be erased from 0x00001000 to 0x00005fff...
24
- Flash will be erased from 0x00008000 to 0x00008fff...
25
- Flash will be erased from 0x0000e000 to 0x0000ffff...
26
- Flash will be erased from 0x00010000 to 0x00049fff...
27
- Compressed 18960 bytes to 13073...
28
- Writing at 0x00001000... (100 %)
29
-
30
- A fatal error occurred: Serial data stream stopped: Possible serial noise or corruption.
31
- A fatal error occurred: Serial data stream stopped: Possible serial noise or corruption.
32
-
33
-
34
-
SDK-dat/ESP-SDK-dat/esptool/esptool.md
... ...
@@ -1,105 +0,0 @@
1
-
2
-
3
-
4
-## python CLI version
5
-
6
-### ESP32C3
7
-C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/esptool.exe --chip esp32c3 --port COM12 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bootloader.bin 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.partitions.bin 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bin
8
-
9
-C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/
10
-
11
- esptool.exe
12
- --chip esp32c3
13
- --port COM12
14
- --baud 921600
15
- --before default_reset
16
- --after hard_reset write_flash
17
- -z --flash_mode dio
18
- --flash_freq 80m
19
- --flash_size 4MB
20
- 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bootloader.bin
21
- 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.partitions.bin
22
- 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin
23
- 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_867944/NWI1119-AP-1.ino.bin
24
-
25
-
26
-C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/esptool.exe --chip esp32c3 --port COM7 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bootloader.bin 0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.partitions.bin 0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin 0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bin
27
-
28
-
29
-
30
-C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/
31
-
32
-esptool.exe --chip esp32c3 --port COM7 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB
33
-
34
-0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bootloader.bin
35
-0x8000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.partitions.bin
36
-0xe000 C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.6/tools/partitions/boot_app0.bin
37
-0x10000 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_562933/basic-2.ino.bin
38
-
39
-
40
-C:\Users\Administrator\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\3.3.0>esptool.exe
41
-esptool.py v3.3
42
-usage: esptool [-h]
43
- [--chip {auto,esp8266,esp32,esp32s2,esp32s3beta2,esp32s3,esp32c3,esp32c6beta,esp32h2beta1,esp32h2beta2,esp32c2}]
44
- [--port PORT] [--baud BAUD] [--before {default_reset,usb_reset,no_reset,no_reset_no_sync}]
45
- [--after {hard_reset,soft_reset,no_reset,no_reset_stub}] [--no-stub] [--trace]
46
- [--override-vddsdio [{1.8V,1.9V,OFF}]] [--connect-attempts CONNECT_ATTEMPTS]
47
- {load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,merge_bin,get_security_info,version}
48
- ...
49
-
50
-esptool.py v3.3 - Espressif chips ROM Bootloader Utility
51
-
52
-positional arguments:
53
- {load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,merge_bin,get_security_info,version}
54
- Run esptool {command} -h for additional help
55
- load_ram Download an image to RAM and execute
56
- dump_mem Dump arbitrary memory to disk
57
- read_mem Read arbitrary memory location
58
- write_mem Read-modify-write to arbitrary memory location
59
- write_flash Write a binary blob to flash
60
- run Run application code in flash
61
- image_info Dump headers from an application image
62
- make_image Create an application image from binary files
63
- elf2image Create an application image from ELF file
64
- read_mac Read MAC address from OTP ROM
65
- chip_id Read Chip ID from OTP ROM
66
- flash_id Read SPI flash manufacturer and device ID
67
- read_flash_status Read SPI flash status register
68
- write_flash_status Write SPI flash status register
69
- read_flash Read SPI flash content
70
- verify_flash Verify a binary blob against flash
71
- erase_flash Perform Chip Erase on SPI flash
72
- erase_region Erase a region of the flash
73
- merge_bin Merge multiple raw binary files into a single file for later flashing
74
- get_security_info Get some security-related data
75
- version Print esptool version
76
-
77
-optional arguments:
78
- -h, --help show this help message and exit
79
- --chip {auto,esp8266,esp32,esp32s2,esp32s3beta2,esp32s3,esp32c3,esp32c6beta,esp32h2beta1,esp32h2beta2,esp32c2}, -c {auto,esp8266,esp32,esp32s2,esp32s3beta2,esp32s3,esp32c3,esp32c6beta,esp32h2beta1,esp32h2beta2,esp32c2}
80
- Target chip type
81
- --port PORT, -p PORT Serial port device
82
- --baud BAUD, -b BAUD Serial port baud rate used when flashing/reading
83
- --before {default_reset,usb_reset,no_reset,no_reset_no_sync}
84
- What to do before connecting to the chip
85
- --after {hard_reset,soft_reset,no_reset,no_reset_stub}, -a {hard_reset,soft_reset,no_reset,no_reset_stub}
86
- What to do after esptool.py is finished
87
- --no-stub Disable launching the flasher stub, only talk to ROM bootloader. Some features will not be
88
- available.
89
- --trace, -t Enable trace-level output of esptool.py interactions.
90
- --override-vddsdio [{1.8V,1.9V,OFF}]
91
- Override ESP32 VDDSDIO internal voltage regulator (use with care)
92
- --connect-attempts CONNECT_ATTEMPTS
93
- Number of attempts to connect, negative or 0 for infinite. Default: 7.
94
-
95
-# read flash
96
-esptool.exe --baud 115200 --port COM66 --baud 115200 read_flash 0 2097152 output.bin
97
-
98
-esptool.exe --baud 115200 --port COM66 --baud 921600 read_flash 0 2097152 output.bin
99
-
100
-
101
-
102
-### ESP8266
103
-
104
-C:\Users\Administrator\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3 -I C:\Users\Administrator\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2/tools/upload.py --chip esp8266 --port COM162 --baud 921600 --before default_reset --after hard_reset write_flash 0x0 C:\Users\ADMINI~1\AppData\Local\Temp\arduino_build_397525/webserver-path-1.ino.bin
105
-
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/11-51-17-17-04-2023.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/11-51-17-17-04-2023.png differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/2023-12-14-14-46-50.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/2023-12-14-14-46-50.png differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/2024-01-24-16-49-18.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/2024-01-24-16-49-18.png differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/32-02-18-06-02-2023.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/32-02-18-06-02-2023.png differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/36-05-18-06-02-2023.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/36-05-18-06-02-2023.png differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/56-04-18-06-02-2023.png
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/56-04-18-06-02-2023.png differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/flash-download-tool-3.pdf
... ...
Binary files /dev/null and b/SDK-dat/ESP-SDK-dat/flash-download-tool-dat/flash-download-tool-3.pdf differ
SDK-dat/ESP-SDK-dat/flash-download-tool-dat/flash-download-tool-dat.md
... ...
@@ -0,0 +1,78 @@
1
+
2
+# flash-download-tool-dat
3
+
4
+- [download from](https://www.espressif.com.cn/en/support/download/other-tools)
5
+
6
+
7
+## ESP8266
8
+
9
+SPI Speed
10
+- 40 Mhz
11
+- 80 Mhz
12
+
13
+SPI Mode
14
+- QIO
15
+- DIO
16
+- DOUT
17
+
18
+| Model | SPI Speed | SPI Mode | Speed |
19
+| ------- | --------- | -------- | --------- |
20
+| ESP-12F | 40MHz | QIO | 1 500 000 |
21
+
22
+
23
+
24
+## NWI1139
25
+
26
+SPI = 40Mhz, SPI Mode = DOUT, speed up to 1.5M (1 500 000, for CH340)
27
+
28
+![](11-51-17-17-04-2023.png)
29
+
30
+
31
+## NWI1126
32
+
33
+### ESP32-C3 Factory Mode
34
+
35
+- Chip = ESP32-C3
36
+- Mode = Factory
37
+- LoadMode = UART
38
+
39
+
40
+![](32-02-18-06-02-2023.png)
41
+
42
+setup
43
+- Flash Frequency: 40M or 80M
44
+- SPI Mode: QIO or DIO
45
+
46
+
47
+![](56-04-18-06-02-2023.png)
48
+
49
+wiring with USB-TTL cable
50
+- Red = 5V+ Power Supply = pin1 = +5V or VCC
51
+- Green - TXD
52
+- White - RXD
53
+- GND - Ground
54
+
55
+
56
+![](36-05-18-06-02-2023.png)
57
+
58
+
59
+
60
+## Common Error
61
+
62
+![](2023-12-14-14-46-50.png)
63
+
64
+5-chip efuse check fail
65
+
66
+
67
+## Upload
68
+
69
+ESP32-C3
70
+- flash speed 80M
71
+- flash mode DIO
72
+![](2024-01-24-16-49-18.png)
73
+
74
+
75
+
76
+## ref
77
+
78
+- [[ESP8266-dat]]
... ...
\ No newline at end of file
SDK-dat/ESP-SDK-dat/flash-download-tool/11-51-17-17-04-2023.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/11-51-17-17-04-2023.png and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/2023-12-14-14-46-50.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/2023-12-14-14-46-50.png and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/2024-01-24-16-49-18.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/2024-01-24-16-49-18.png and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/32-02-18-06-02-2023.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/32-02-18-06-02-2023.png and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/36-05-18-06-02-2023.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/36-05-18-06-02-2023.png and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/56-04-18-06-02-2023.png
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/56-04-18-06-02-2023.png and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/flash-download-tool-3.pdf
... ...
Binary files a/SDK-dat/ESP-SDK-dat/flash-download-tool/flash-download-tool-3.pdf and /dev/null differ
SDK-dat/ESP-SDK-dat/flash-download-tool/flash-download-tool.md
... ...
@@ -1,72 +0,0 @@
1
-
2
-# Flash Download Tool
3
-
4
-- download from - https://www.espressif.com.cn/en/support/download/other-tools
5
-
6
-
7
-## ESP8266
8
-
9
-SPI Speed
10
-- 40 Mhz
11
-- 80 Mhz
12
-
13
-SPI Mode
14
-- QIO
15
-- DIO
16
-- DOUT
17
-
18
-| Model | SPI Speed | SPI Mode | Speed |
19
-| ------- | --------- | -------- | --------- |
20
-| ESP-12F | 40MHz | QIO | 1 500 000 |
21
-
22
-
23
-
24
-## NWI1139
25
-
26
-SPI = 40Mhz, SPI Mode = DOUT, speed up to 1.5M (1 500 000, for CH340)
27
-
28
-![](11-51-17-17-04-2023.png)
29
-
30
-
31
-## NWI1126
32
-
33
-### ESP32-C3 Factory Mode
34
-
35
-- Chip = ESP32-C3
36
-- Mode = Factory
37
-- LoadMode = UART
38
-
39
-
40
-![](32-02-18-06-02-2023.png)
41
-
42
-setup
43
-- Flash Frequency: 40M or 80M
44
-- SPI Mode: QIO or DIO
45
-
46
-
47
-![](56-04-18-06-02-2023.png)
48
-
49
-wiring with USB-TTL cable
50
-- Red = 5V+ Power Supply = pin1 = +5V or VCC
51
-- Green - TXD
52
-- White - RXD
53
-- GND - Ground
54
-
55
-
56
-![](36-05-18-06-02-2023.png)
57
-
58
-
59
-
60
-## Common Error
61
-
62
-![](2023-12-14-14-46-50.png)
63
-
64
-5-chip efuse check fail
65
-
66
-
67
-## Upload
68
-
69
-ESP32-C3
70
-- flash speed 80M
71
-- flash mode DIO
72
-![](2024-01-24-16-49-18.png)
... ...
\ No newline at end of file
Tech-dat/Interface-dat/USB-dat/USB-OTG-dat/USB-OTG-dat.md
... ...
@@ -3,7 +3,7 @@
3 3
4 4
- [[ESP32-S3-dat]]
5 5
6
-- [[ESP32-C3-usb-dat]]
6
+- [[ESP32-C3-usb-dat]] - [[ESP32-USB-dat]]
7 7
8 8
- [[STM32-USB-dat]]
9 9