T
Thomas Hoppe
Guest
Hallo !
Ich habe unerklärliche Probleme mit dem Cypress FX2. Nach kleinen Änderungen
der Firmware habe ich oft das Problem das diese nicht mehr richtig
funktioniert. Tritt dieser Fall auf, reicht manchmal schon das Einfügen
einer relativ sinnlosen Sourcecode-Zeile (BYTE xdata dummy[] = "dummy" und
schon funktioniert das Ganze wieder. Ich habe leider keine Ahnung was daran
Schuld ist. Der Keil-Compiler ? Der Linker ? Der FX2 ? Vielleicht hat schon
jemand Erfahrung mit diesem Problem gehabt ? Momentan muß ich einen größeren
Sourcecode zur Firmware hinzufügen. Laut meiner Debug-Ausgabe über die
serielle Schnittstelle startet die Firmware, bleibt dann aber nach einer
gewissen Zeit hängen (es kommt immer wieder das gleiche Zeichen über die
serielle Schnitstelle anstatt meiner Debug-Ausgaben.)
Mein Vorgänger hatte die gleichen Probleme und das Ganze tritt auf
verschiedener Hardware auf, es scheint also nicht bloß eine falsche
Code-Zeile oder eine defekte Hardware zu sein.
Vielen Dank schonmal,
Thomas Hoppe
Ich habe unerklärliche Probleme mit dem Cypress FX2. Nach kleinen Änderungen
der Firmware habe ich oft das Problem das diese nicht mehr richtig
funktioniert. Tritt dieser Fall auf, reicht manchmal schon das Einfügen
einer relativ sinnlosen Sourcecode-Zeile (BYTE xdata dummy[] = "dummy" und
schon funktioniert das Ganze wieder. Ich habe leider keine Ahnung was daran
Schuld ist. Der Keil-Compiler ? Der Linker ? Der FX2 ? Vielleicht hat schon
jemand Erfahrung mit diesem Problem gehabt ? Momentan muß ich einen größeren
Sourcecode zur Firmware hinzufügen. Laut meiner Debug-Ausgabe über die
serielle Schnittstelle startet die Firmware, bleibt dann aber nach einer
gewissen Zeit hängen (es kommt immer wieder das gleiche Zeichen über die
serielle Schnitstelle anstatt meiner Debug-Ausgaben.)
Mein Vorgänger hatte die gleichen Probleme und das Ganze tritt auf
verschiedener Hardware auf, es scheint also nicht bloß eine falsche
Code-Zeile oder eine defekte Hardware zu sein.
Vielen Dank schonmal,
Thomas Hoppe