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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.