f8a348554cd40dd4f9cd5399c7c7050992440da1
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 | + |
|
| 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 | - |
|
| 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 | + |
|
| 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 |