Lagom
November 15, 2025, 2:36pm
1
Hallo, läßt sich die WDT Nachricht
15:35:26.805 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
15:35:26.805 ->
15:35:26.805 -> load 0x4010f000, len 3424, room 16
15:35:26.805 -> tail 0
15:35:26.805 -> chksum 0x2e
15:35:26.805 -> load 0x3fff20b8, len 40, room 8
15:35:26.805 -> tail 0
15:35:26.805 -> chksum 0x2b
15:35:26.845 -> csum 0x2b
15:35:26.845 -> v00046790
15:35:26.845 -> ~ld
15:35:26.870 -> rf cal sector: 1020
15:35:26.870 -> freq trace enable 0
15:35:26.870 -> rf[112] : 0
im Serial Monitor unterdrücken?
noiasca
November 15, 2025, 2:48pm
2
nicht das ich wüsste.
Wenn dich die Boot Ausgabe stört, könntest du mit Serial.swap() auf die anderen Pins umrouten und diese für deine Kommunikation nutzen.
Was genau stört dich an der Boot Ausgabe?
Lagom
November 15, 2025, 3:45pm
3
Die Ausgabe fließt via CoolTerm in ein Google Doc, und nur die relevanten Ausgaben sollen ein Diagramm befüllen. Wie lassen sich mit Serial.swap() die gewünschten Serial.print() Ausgaben umleiten, also von den nicht relevanten trennen?
noiasca
November 15, 2025, 4:53pm
4
dann könntest du a auch Serial1 nehmen. Das hat einen TX.
Ich bin mir zwar sicher, du hättest das auch selber gefunden, aber ich poste das mal rein.
At boot, Serial uses UART0, which is mapped to pins GPIO1 (TX) and GPIO3 (RX).
Serial may be remapped to GPIO15 (TX) and GPIO13 (RX) by calling Serial.swap() after Serial.begin.
Calling swap again maps UART0 back to GPIO1 and GPIO3.
Serial1 uses UART1, TX pin is GPIO2.
UART1 can not be used to receive data because normally its RX pin is occupied for flash chip connection.
If Serial1 is not used and Serial is not swapped - TX for UART0 can be mapped to GPIO2 instead by calling Serial.set_tx(2) after Serial.begin or directly with Serial.begin(baud, config, mode, 2).