Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo, > > habe seit etwa 18 Monaten eine CC2 - Unit mit einem größeren Steuerprogramm laufen, > ohne dass ein internes Problem auftrat. Kein Hang, kein Absturz, natürlich OS_OPT_V2. > Ich benutze dabei 2wB, I²C und hwcom mit insgesamt etwa 70 IO's und einem EEPRom. > Das Programm läuft getrennt nach Funktion in 4 Threads (Berechnung, I2c, hwcom, 2wB). > Zum Application-Board habe ich noch 4 Platinen dazu gebaut für die zusätzliche Elektronik. > > Jetzt stand eine größere Programm- Änderung an, ich habe also mal die ganzen Treibermodule > aus dem Bereich Module erneuert. Nach kleinen Anpassungen (immer noch OS_OPT_V2) liefen > auch diese mit meinem alten Programm. Allerdings hab ich jetzt ein Stabilitätsproblem ! > Nach etwa 3-4 Tagen hängt sich die CC2 ohne Info einfach auf, im Display steht kein Fehler. > Alle Threads stellen einfach gleichzeitig die Arbeit ein, von einer Minute zur anderen. > > Ich bin noch beim Debugging, habe aber noch keine Idee worans liegt. > > Meine Erkenntnisse bisher: > 1...eine zweite Hardware zeigt dieselben Symptome, also ist's eindeutig Software. > 2...der Zeitraum variiert ziemlich, zwischen 3 Stunden und 5 Tagen, meist sind es etwa 4 Tage. > 3...mit den alten Routinen laufen beide Systeme seit 21 Tagen fehlerfrei, siehe oben. > 4...Kompilieren auf drei verschiedenen PCs erbringt identische hexfiles. > > Wenn ich dahinterkomme worans liegt, werde ich es posten, aber das kann dauern... > > Wenn nicht, ich denke auch an eine Watchdog-Lösung mit PCF8583, denn ein automatisches > Reset ist für eine Anlage dieser Größe sowieso ein muss, habe ich erkannt. > Außerdem werde ich auch gleich noch auf OS_OPT_V3 umsteigen, wenn ich schon am Ändern bin. > > Gruß Martin