Jetzt checke ich es, ich hatte mich von dieser Doku-Aussage verwirren lassen:
:angry5:
Ich nahm an, dass man mit der Adresse die Page angibt, nicht die Adresse des ersten Bytes dass man schreiben möchte.
Dann wirds natürlich klar, Da schreibt man dann keine #0002 für die 2. Page sondern ein #0200 für das 512. Byte.
Oh weh, was ich mir da den Kopf zerbrochen habe, warum da bloß das lo Byte immer 0 ist, mehrmals nachgeschaut welche Page-Größen der Chip hat usw. Vielleicht bin ich auch zu doof um die Doku richtig zu interpretieren, ist mir ja schon mehrmals passiert.
Fllashen mit dem Avrootloader ging über USB/Serieller Anschluss über ein FTDI Chip FT232BL.
Ich habe es gestern noch mal genau gemessen, 12 Sekunden. 97 KB Daten. Ca. 8 KB/sek bei einem 16 MHz Mega1284. 16 Sekunden für die vollen 128 KB. Das ist ca. 5x so schnell wie der Avrco Flashdownloader.
Aber wie gesagt, ist nicht so tragisch, so oft macht man das ja nicht.
Quote
Host schickt page adr in word Darstellung. Alle Flash Aktionen beziehen sich auf diese Page
Ich nahm an, dass man mit der Adresse die Page angibt, nicht die Adresse des ersten Bytes dass man schreiben möchte.
Dann wirds natürlich klar, Da schreibt man dann keine #0002 für die 2. Page sondern ein #0200 für das 512. Byte.
Oh weh, was ich mir da den Kopf zerbrochen habe, warum da bloß das lo Byte immer 0 ist, mehrmals nachgeschaut welche Page-Größen der Chip hat usw. Vielleicht bin ich auch zu doof um die Doku richtig zu interpretieren, ist mir ja schon mehrmals passiert.
Fllashen mit dem Avrootloader ging über USB/Serieller Anschluss über ein FTDI Chip FT232BL.
Ich habe es gestern noch mal genau gemessen, 12 Sekunden. 97 KB Daten. Ca. 8 KB/sek bei einem 16 MHz Mega1284. 16 Sekunden für die vollen 128 KB. Das ist ca. 5x so schnell wie der Avrco Flashdownloader.
Aber wie gesagt, ist nicht so tragisch, so oft macht man das ja nicht.