Hallo rolf,
könnte es sein, dass es noch ein BUG im Compiler für den 384er gibt?
Ich nutze ja den XMega_FATboot als Grundlage.
Jetzt habe ich mal das ganze durchgetestet.
Mir fällt auf das beim Flashvorgang von der SDCARD mein Display abgeschaltet und wieder eingeschaltet wird. Oder das Display wird ganz kurz dunkel/hell.
Die Ansteuerung der LCD-Beleuchtung erfolgt mit einem I2C Baustein. Warum sollte der Treiber beim FlashVorgang irgendwas machen? Ich schalte die Beleuchtung nur beim INIT im BOOT-Loader ein, danach wird nix mehr per I2C gesendet!
Das heisst für mich, der FlashLoader fingert in Bereichen rum wo er nix zu suchen hat.
Weiterhin fällt auf, das die Software die über den FlashLoader (von SD) geflasht wird sehr instabil ist und immer wieder macht die Steuerung einfach einen Reset ohne Grund.
Schreibe ich die MainApp-Software direkt über den ISP3 läuft diese Stunden und Tage ohne auch nur einen Absturz. Ich befürchte da einige Fehler in der FlashSoftware, die evtl. mit dem 384er XMEGA zu tun haben könnten.
Wer benutzt noch den XMega_FATboot? Kann Jemand anderst das bestätigen?
Thorsten
Nachtrag:
@rolf;
Wenn ich den aktuellen Stand als Datei auf die SD-Karte kopiere und dann mit dem ISP3 das Verify mache, dann müsste doch beides gleich sein oder? Das ist es nämlich nicht und das würde auch das instabile Verhalten erklären
könnte es sein, dass es noch ein BUG im Compiler für den 384er gibt?
Ich nutze ja den XMega_FATboot als Grundlage.
Jetzt habe ich mal das ganze durchgetestet.
Mir fällt auf das beim Flashvorgang von der SDCARD mein Display abgeschaltet und wieder eingeschaltet wird. Oder das Display wird ganz kurz dunkel/hell.
Die Ansteuerung der LCD-Beleuchtung erfolgt mit einem I2C Baustein. Warum sollte der Treiber beim FlashVorgang irgendwas machen? Ich schalte die Beleuchtung nur beim INIT im BOOT-Loader ein, danach wird nix mehr per I2C gesendet!
Das heisst für mich, der FlashLoader fingert in Bereichen rum wo er nix zu suchen hat.
Weiterhin fällt auf, das die Software die über den FlashLoader (von SD) geflasht wird sehr instabil ist und immer wieder macht die Steuerung einfach einen Reset ohne Grund.
Schreibe ich die MainApp-Software direkt über den ISP3 läuft diese Stunden und Tage ohne auch nur einen Absturz. Ich befürchte da einige Fehler in der FlashSoftware, die evtl. mit dem 384er XMEGA zu tun haben könnten.
Wer benutzt noch den XMega_FATboot? Kann Jemand anderst das bestätigen?
Thorsten
Nachtrag:
@rolf;
Wenn ich den aktuellen Stand als Datei auf die SD-Karte kopiere und dann mit dem ISP3 das Verify mache, dann müsste doch beides gleich sein oder? Das ist es nämlich nicht und das würde auch das instabile Verhalten erklären