Chip-cn-dat/Espressif-dat/ESP-prog-dat/2025-08-20-16-23-41.png
... ...
Binary files /dev/null and b/Chip-cn-dat/Espressif-dat/ESP-prog-dat/2025-08-20-16-23-41.png differ
Chip-cn-dat/Espressif-dat/ESP-prog-dat/ESP-prog-dat.md
... ...
@@ -17,6 +17,23 @@ https://www.electrodragon.com/product/esp-prog-board-for-esp8266-esp32/
17 17
- kit - [[NWI1186-dat]]
18 18
19 19
20
+## ESP USB Bridge
21
+
22
+
23
+The ESP USB Bridge is an ESP-IDF project utilizing an ESP32-S2 or an ESP32-S3 chip to create a bridge between a computer (PC) and a target microcontroller (MCU). It can serve as a replacement for USB-to-UART chips (e.g. CP210x) or a debugger.
24
+
25
+- [[ESP-IDF-dat]]
26
+
27
+![](2025-08-20-16-23-41.png)
28
+
29
+The ESP USB Bridge provides a JTAG device. The following command can be used to connect to an ESP32 target MCU.
30
+
31
+ idf.py openocd --openocd-commands "-f board/esp32-bridge.cfg"
32
+
33
+- [[openocd-dat]]
34
+
35
+
36
+
20 37
## ref
21 38
22 39
[ESP USB Bridge](https://github.com/espressif/esp-usb-bridge)
PCBA-dat/soldering-dat/soldering-tools-dat/2025-03-04-14-13-55.png
... ...
Binary files a/PCBA-dat/soldering-dat/soldering-tools-dat/2025-03-04-14-13-55.png and /dev/null differ
PCBA-dat/soldering-dat/soldering-tools-dat/preheat-bed-dat/preheat-bed-dat.md
... ...
@@ -1,8 +0,0 @@
1
-
2
-# preheat-bed-dat
3
-
4
-- desoldering temperature 270 degree C
5
-
6
-## ref
7
-
8
-- [[desoldering-dat]]
... ...
\ No newline at end of file
PCBA-dat/soldering-dat/soldering-tools-dat/soldering-iron-dat/soldering-iron-dat.md
... ...
@@ -1,23 +0,0 @@
1
-
2
-# soldering-iron-dat
3
-
4
-
5
-## Soldering Iron and Tips
6
-
7
-soldering iron
8
-- [[PTOS009-dat]]
9
-
10
-usb soldering iron - [[PSO1055-dat]]
11
-
12
-- [[PSO1025-dat]] - [[PSO1024-dat]] - [[PSO1023-dat]]
13
-
14
-all soldering tips family 1
15
-
16
-![](2025-03-04-14-13-55.png)
17
-
18
-Common soldering tips system: (C1151), ESD(C1152), 900, 900M, 907, 933, 936, 937, 942
19
-
20
-
21
-## ref
22
-
23
-- [[soldering-tools-dat]]
... ...
\ No newline at end of file
PCBA-dat/soldering-dat/soldering-tools-dat/soldering-tools-dat.md
... ...
@@ -1,17 +0,0 @@
1
-
2
-# soldering-tools-dat
3
-
4
-- [[soldering-iron-dat]]
5
-
6
-## soldering wires
7
-
8
-- [[PSO1030-dat]]
9
-
10
-## Soldering Flux
11
-
12
-- [[PSO1046-dat]]
13
-
14
-
15
-## ref
16
-
17
-- [[soldering-dat]]
... ...
\ No newline at end of file
SDK-dat/SDK-DAT.md
... ...
@@ -15,6 +15,8 @@
15 15
16 16
- [[C-dat]]
17 17
18
+- [[JTAG-dat]]
19
+
18 20
19 21
## VS-code
20 22
SDK-dat/flash.md
... ...
@@ -1,14 +0,0 @@
1
-
2
-
3
-# flash
4
-
5
-MANUFACTURER_ID - OPTIONAL,
6
-- 0x1F44 for adesto(ex atmel) 4mbit flash
7
-- 0xEF30: 4mbit
8
-- 0xEF40: 64mbit, 16mbit = tested
9
-
10
-
11
-16mbit
12
-
13
-
14
-- [[arduino-IDE]]
... ...
\ No newline at end of file
SDK-dat/openOCD-dat/openOCD-dat.md
... ...
@@ -1,6 +1,45 @@
1 1
2 2
# openOCD-dat
3 3
4
+- download bin at release page == https://github.com/espressif/openocd-esp32/releases/tag/v0.12.0-esp32-20250707
5
+
6
+https://github.com/espressif/openocd-esp32
7
+
8
+# Quickstart for the impatient
9
+
10
+ openocd -f board/stm32f4discovery.cfg
11
+
12
+## ESP32-S3 Configuration
13
+
14
+ openocd -f board/esp32s3-builtin.cfg
15
+
16
+Or for custom ESP32-S3 boards:
17
+
18
+ openocd -f interface/ftdi/esp32_devkitj_v1.cfg -f target/esp32s3.cfg
19
+
20
+wiring, If using an external ESP32 USB bridge (like ESP-Prog), connect:
21
+
22
+- TDI (JTAG Data In) → ESP32-S3 GPIO18
23
+- TDO (JTAG Data Out) → ESP32-S3 GPIO19
24
+- TCK (JTAG Clock) → ESP32-S3 GPIO20
25
+- TMS (JTAG Mode Select) → ESP32-S3 GPIO21
26
+- GND → GND
27
+- 3.3V → 3.3V (if needed for powering the target)
28
+
29
+test:
30
+
31
+ openocd-esp32\bin>openocd -f interface/ftdi/esp32_devkitj_v1.cfg -f target/esp32s3.cfg
32
+ Open On-Chip Debugger v0.12.0-esp32-20250707 (2025-07-06-17:44)
33
+ Licensed under GNU GPL v2
34
+ For bug reports, read
35
+ http://openocd.org/doc/doxygen/bugs.html
36
+ embedded:startup.tcl:72: Error: Can't find interface/ftdi/esp32_devkitj_v1.cfg
37
+ Traceback (most recent call last):
38
+ File "embedded:startup.tcl", line 72, in script
39
+ find interface/ftdi/esp32_devkitj_v1.cfg
40
+
41
+
42
+
4 43
5 44
## ESP32 arduino
6 45
Tech-dat/memory-dat/flash-dat/spi-flash-dat/spi-flash-dat.md
... ...
@@ -76,6 +76,21 @@ SW2为FEL模式开关,将SPI_MISO短路到地后,F1C200S将无法检测到SP
76 76
此处由于SPI Nor Flash内部默认设置,/HOLDor/RESET和/WP引脚即使不拉高,芯片也会照样运作。
77 77
78 78
79
+
80
+## winbond size and ids
81
+
82
+MANUFACTURER_ID - OPTIONAL,
83
+- 0x1F44 for adesto(ex atmel) 4mbit flash
84
+- 0xEF30: 4mbit
85
+- 0xEF40: 64mbit, 16mbit = tested
86
+
87
+
88
+16mbit
89
+
90
+
91
+
92
+
93
+
79 94
## ref
80 95
81 96
- [[memory]]
... ...
\ No newline at end of file
tools-dat/soldering-tools-dat/2025-03-04-14-13-55.png
... ...
Binary files /dev/null and b/tools-dat/soldering-tools-dat/2025-03-04-14-13-55.png differ
tools-dat/soldering-tools-dat/preheat-bed-dat/preheat-bed-dat.md
... ...
@@ -0,0 +1,8 @@
1
+
2
+# preheat-bed-dat
3
+
4
+- desoldering temperature 270 degree C
5
+
6
+## ref
7
+
8
+- [[desoldering-dat]]
... ...
\ No newline at end of file
tools-dat/soldering-tools-dat/soldering-iron-dat/soldering-iron-dat.md
... ...
@@ -0,0 +1,49 @@
1
+
2
+# soldering-iron-dat
3
+
4
+
5
+## Soldering Iron and Tips
6
+
7
+soldering iron
8
+- [[PTOS009-dat]]
9
+
10
+usb soldering iron - [[PSO1055-dat]]
11
+
12
+- [[PSO1025-dat]] - [[PSO1024-dat]] - [[PSO1023-dat]]
13
+
14
+all soldering tips family 1
15
+
16
+![](2025-03-04-14-13-55.png)
17
+
18
+Common soldering tips system: (C1151), ESD(C1152), 900, 900M, 907, 933, 936, 937, 942
19
+
20
+
21
+
22
+Yes, the tip of a soldering iron usually has a surface coating, not just bare copper or iron. This coating serves several purposes: preventing corrosion, improving heat transfer, and extending lifespan. Common types of coatings include:
23
+
24
+1. **Iron Plating**
25
+ - Most soldering iron tips have a copper core, but copper oxidizes easily and wears quickly.
26
+ - The surface is plated with iron to prevent oxidation and improve durability.
27
+ - Advantages: High temperature resistance and long lifespan.
28
+
29
+2. **Nickel or Chrome Plating**
30
+ - Some tips add a layer of nickel or chrome on top of the iron plating.
31
+ - Purpose: Further corrosion resistance and increased surface hardness.
32
+
33
+3. **Solder Coating (Tin layer, formed during use)**
34
+ - When first used, a thin layer of solder forms on the tip from molten solder or flux.
35
+ - This tin layer protects the tip from oxidation and improves soldering performance.
36
+ - Tip: Always apply a thin layer of solder after use to extend the tip’s life.
37
+
38
+4. **Ceramic or Special Coatings (on some high-end tips)**
39
+ - Some high-temperature or specialty soldering tips have ceramic coatings.
40
+ - Purpose: Corrosion resistance, high temperature tolerance, and reduced solder sticking.
41
+
42
+**Summary**: The core is usually copper, with an iron plating, sometimes additional nickel/chrome, and a protective tin layer forms during use.
43
+
44
+
45
+
46
+
47
+## ref
48
+
49
+- [[soldering-tools-dat]]
... ...
\ No newline at end of file
tools-dat/soldering-tools-dat/soldering-tools-dat.md
... ...
@@ -0,0 +1,17 @@
1
+
2
+# soldering-tools-dat
3
+
4
+- [[soldering-iron-dat]]
5
+
6
+## soldering wires
7
+
8
+- [[PSO1030-dat]]
9
+
10
+## Soldering Flux
11
+
12
+- [[PSO1046-dat]]
13
+
14
+
15
+## ref
16
+
17
+- [[soldering-dat]]
... ...
\ No newline at end of file