haussteuerung:esphome:esptool
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| haussteuerung:esphome:esptool [2025/10/17 15:06] – ↷ Page moved from haussteuerung:esptool to haussteuerung:esphome:esptool dominik | haussteuerung:esphome:esptool [2025/12/12 17:48] (current) – dominik | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== esptool ====== | ====== esptool ====== | ||
| + | ===== Flash löschen ===== | ||
| * Tool \\ https:// | * Tool \\ https:// | ||
| * Flash löschen \\ '' | * Flash löschen \\ '' | ||
| + | |||
| + | ===== JTAG Pin frei machen ===== | ||
| + | Bei dem ESP32 S3 (möglich auch andere) sind die Pins 39-42 durch ein JTAG Interface im Default belegt. Das braucht man aber eigentlich gar nicht - zumal auch das JTAG noch über USB geht ... | ||
| + | |||
| + | * Als erstes braucht man '' | ||
| + | * Ordner anlegen und in den Ordner wechseln | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Jetzt den ESP per USB COM Port an den Rechner anschließen und den Port finden | ||
| + | * Die aktuelle Konfig auslesen: '' | ||
| + | ... | ||
| + | Jtag fuses: | ||
| + | SOFT_DIS_JTAG (BLOCK0) | ||
| + | DIS_PAD_JTAG (BLOCK0) | ||
| + | STRAP_JTAG_SEL (BLOCK0) | ||
| + | ... | ||
| + | </ | ||
| + | * Wir suchen **'' | ||
| + | * '' | ||
| + | (esptool) D: | ||
| + | espefuse v5.1.0 | ||
| + | Connecting.... | ||
| + | Detecting chip type... ESP32-S3 | ||
| + | Warning: Deprecated: Command ' | ||
| + | |||
| + | === Run " | ||
| + | The eFuses to burn: | ||
| + | from BLOCK0 | ||
| + | - DIS_PAD_JTAG | ||
| + | |||
| + | Burning eFuses: | ||
| + | - ' | ||
| + | |||
| + | Check all blocks for burn... | ||
| + | idx, BLOCK_NAME, | ||
| + | [00] BLOCK0 | ||
| + | (written ): 0x0000000000000100000000000000d1f50000000000000000 | ||
| + | (to write): 0x000000000000000000000000000000000008000000000000 | ||
| + | (coding scheme = NONE) | ||
| + | . | ||
| + | This is an irreversible operation! | ||
| + | Type ' | ||
| + | BURN | ||
| + | BURN BLOCK0 | ||
| + | Reading updated eFuses... | ||
| + | Checking eFuses... | ||
| + | Successful. | ||
| + | </ | ||
| + | * Das entfernt das JTAG Interface **für IMEMR**! Dieser Prozess ist nicht mehr umkehrbar! | ||
| + | * Testen mit '' | ||
| + | DIS_PAD_JTAG (BLOCK0) | ||
| + | Set this bit to disable JTAG in the hard way. JTAG = True R/W (0b1) | ||
| + | is disabled permanently | ||
| + | </ | ||
| + | * **DONE** -> Pins sind jetzt normal nutzbar | ||
haussteuerung/esphome/esptool.txt · Last modified: by dominik
