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> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo, > > ich habe seit ca. 10 Jahren 8..10 CControl Pro für die Regelung eines pneumatischen Aktuators > im Einsatz. Am Application Board sind die Tastatur und ein Display (4Zeilen x 20Zeichen) > angeschlossen. Auf dem Display wird ein 10zeiliges Menü dargestellt, durch das man mit den > Tasten "2" (up) und "8" (down) durchscrollen kann. Dafür werden die Bibliotheken LCD_lib.cc > und Key_lib.cc verwendet. Das komplette Programm läuft in main() in einer Endlosschleife > Jetzt das Problem: > Seit meiner letzten Softwareerweiterung hängt sich der Prozessor reproduzuierbar beim scrollen > durch das Display auf (aber nicht immer an derselben Stelle). > Nach mehreren Stunden Fehlersuche habe ich festgestellt, dass das Problem immer dann auftritt > wenn mein Bytecode >16kByte wird. Die funktionierende Version hat 16155 Bytes. Die nicht > funktionierende hat 16642 Bytes. Wodurch diese 16kB-Grenze überschritten wird scheint unerheblich > zu sein. Zum Testen habe ich bei der funktionierenden Version zusätzlichen Code zwischem > dem Ende der while-Schleife und vor dem Ende von main() eingefügt. > Dieser Code wird nie ausgeführt! > main() > { > while(1) > { > ... > } > // Code zum Testen > } > Das Aufhängen hatte ich auch schon vor dem Softwareupdate wenn ich die Option "CreateDebugCode" > aktiviert hatte. Ich habe das damals auf Probleme in Verbindung mit dieser Option geschoben. > Mittlerweile ist mir klar, dass es auch an der durch die Option deutlich vergrößerten Binärdatei > gelegen hat. Jetzt ist die Option definitiv deaktiviert. > > Ich bin sehr auf das Ergebnis der Problemsuche gespannt. > Vielen Dank schon mal und viel Erfolg. > Mit freundlichen Grüßen > J. Hooß