Hallo,
ich möchte gerne den Bootloader in einem Xmega verwenden, mit den Demo-Apps habe ich es auch zum Laufen bekommen.
Jetzt möchte ich den Download gerne in meine eigene Software integrieren, habe das mit den oben stehenden Daten aber so nicht zum Laufen bekommen.
In der Demo "XMega_MainAppS" wartet die Main App auf einem "B" über die serielle Schnittstelle.
"B" ist der Befehl ein Byte ins EEprom zu schreiben.
Code
...
if ch = 'B' then
EEprom[EEpromEnd]:= $ff; // invalidate application for Boot usage
mDelay(10);
HardwareReset; // restart with a jump into the Boot
else
SerOutE0(ch); // simply echo the char
endif;
Sendet der FlashDownloader von Avrco diesen "B"-Befehl vor dem Download?
Das ist im Beispielcode nämlich nicht so.
Ich würde gerne etwas anderes als "B" nehmen, da ich den Befehl anderweitig verwende.
Gibt es irgendwo den Downloader als Delphi-Projekt? Dann könnte ich das leichter integrieren.
Das oben erhältliche dl_test funktioniert nicht, ist wohl schon zu alt?
Louis