Hallo Sany,
ich weiß nun nicht genau wann das Problem auftritt. Nach der Programmierung über JTAG, oder grundsätzlich nach dem Einschalten (power on)?
Hast du meinen Rat befolgt, im CS\ Signal einen Pullup-Widerstand einzubauen, damit das Signal bei der Programmierung definiert high ist und nicht hochohmig und ggf. low wird.
Hast du F_CPU global definert? Werden Warnings angezeigt?
Du schreibst "nach dem Display init". Führst du Display_SoftwareReset() aus? Das Display initialisiert sich nach PowerOn selber. Du musst das Kommando eigentlich garnicht ausführen. Du führst es dann aus, wenn du Konfigurationseinstellungen wie PenColor, BrushColor, Displaymode usw. mit einem Kommando auf Standartwerte setzen möchtest. Wenn du nach Reset des Xmega keine Grafik von zuvor auf dem Displa haben möchtest, reicht ein Display_FillScreen_.
Wir haben hier PenColor und BrushColor. PenColor ist die Schriftfarbe, BrushColor ist die Hintergrundfarbe des Textes. BrushColor "durchsichtig" zu wählen, geht nicht. (Dies wird es sicherlich in der nächten Generation geben, da läuft dann vielleicht auch Android auf dem Display.) Wähle vielleicht am besten für BrushColor eine möglichst ähnliche Farbe, die auch das Hintergrundbild hat, oder überdenke, ob ein Hintergrundbild überhaupt notwendig ist.
Dirk