Dirk E. schrieb:
War das mit dem BOD bei diesem Prozessor?
Nö, ATmega128.
Das Prinzip sollte das gleiche sein, sofern der CH32V00 self programming kann.
Schau Dir den Flash an und vergleiche.
Weit häufiger sind aber dumme Sachen die man selber macht.
Wird irgendwas dauerhaft gespeichert, das das Bootverhalten beeinflussen kann?
Kann die Applikation auf den Bootloader zugreifen oder ist der gesperrt?
'Läuft nicht' bedeutet was genau?
Kannst Du noch einen Takt messen oder wackelt irgendein Debug Pin der signalisiert das die MCU auf ein Ereignis wartet das nie mehr eintritt?
Kommst Du mit dem Debugger noch rann und kannst Register auslesen?
Kann ein externes Ereigniss eine Spannung über ungeschützte Port einspeisen die die VCC anhebt?
Schaltplan zeigen, Umgebung beschreiben.
Ist Dir vielleicht verboten, aber dann diskutiere das mit Kollegen.
Bisher waren es noch immer eigene Fehler und noch niemals das ein Baustein eine zugesicherte Eigenschaft nicht eingehalten hätte, wenn es nicht grad ein gefakter aus der Teilebörse war.
Konzentrier Dich auf eigene Fehler.
Wäre das ein WCH Problem gäbe es bereits dramatische Szenen bei den hochvolumigen Kunden, die das Teil längst einsetzen.