CAN-Bootloader AT90CAN128 flashen?

Gast #1267633
Lesenswert?

Hallo,

wie flashe ich einen CAN-Bootloader auf einen AT90CAN128?

Wenn ich die Hex-Files aus
http://www.atmel.com/dyn/resources/prod_documents/at90CANLIB_3_2.zip
mit FLIP 3.3.2 öffne, bekomme ich die Fehlermeldung "Address is out of 
range". Außerdem ist die Datei 15.859byte groß, die AT90CANxxx haben 
aber nur 8kb Platz für den Bootloader... hä?!
Zuerst dachte ich, das sind Debug-Builds ohne Optimierungen, aber wenn 
ich es selbst builde kommt das gleiche raus...

Muss ich den Bootloader überhaupt flashen, oder hat haben die Controller 
den schon ab Werk drauf?

Ich hab es bisher auch leider nicht geschafft den Bootloader, sollte er 
denn vorhanden sein, zu starten: Laut Handbuch gibt es eine "Hardware 
Condition" (nen Pin auf low setzen) und nen "Boot Status Byte" (soll per 
ISP command geändert werden können). Ersteres klappt nicht und besagten 
angeblich existenten Befehl zum Ändern des BSB-Wertes finde ich 
nirgends...

Wär echt super wenn mir jemand helfen könnte!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren