Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:flip:start [2022-06-08 17:58] – Urs Graf | software:flip:start [2023-06-09 10:22] (aktuell) – fabian.ditaranto | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== FLIP ====== | ====== FLIP ====== | ||
[{{ .: | [{{ .: | ||
- | //Atmel FLIP// (FLexible In-system Programmer) ist ein Programmer für 8-bit //Atmel AVR// | + | //FLIP// (FLexible In-system Programmer) ist ein Programmer für 8-bit // |
- | //Atmel FLIP// unterstützt die In-System Programmierung via //RS232//, //USB// und //CAN//. Dazu muss aber ein Bootloader auf dem Target vorhanden sein. | + | //FLIP// unterstützt die In-System Programmierung via //RS232//, //USB// und //CAN//. Dazu muss aber ein Bootloader auf dem Target vorhanden sein. |
<box> | <box> | ||
- | **Dieser Bootloader muss vorgängig mit Hilfe eines Debuggers und entsprechender Software (in unserem Fall via //Atmel Studio//) auf das Target geflasht werden, erst dann ist das Flashen via //Atmel FLIP// möglich!** | + | **Dieser Bootloader muss vorgängig mit Hilfe eines Debuggers und entsprechender Software (in unserem Fall via //Microchip |
</ | </ | ||
Zeile 11: | Zeile 11: | ||
===== Anleitung ===== | ===== Anleitung ===== | ||
- | - Mit Hilfe eines Debuggers den passenden Bootloader flashen (Bootloader siehe unten). | + | - Mit Hilfe eines Debuggers den passenden Bootloader |
- Fuses kontrollieren mit dem Device Programming Tool. Damit der Bootloader korrekt starten kann, muss das //HWBE// Fuse-Bit gesetzt sein und das //BOOTRST// Fuse-Bit nicht gesetzt sein. | - Fuses kontrollieren mit dem Device Programming Tool. Damit der Bootloader korrekt starten kann, muss das //HWBE// Fuse-Bit gesetzt sein und das //BOOTRST// Fuse-Bit nicht gesetzt sein. | ||
- Flip starten. | - Flip starten. | ||
Zeile 19: | Zeile 19: | ||
- Verbinden über USB: // | - Verbinden über USB: // | ||
- AVR programmieren: | - AVR programmieren: | ||
- | - Auf Target Board //S6// (Reset) drücken | + | - Auf Target Board //S6// (Reset) drücken |
===== Downloads ===== | ===== Downloads ===== | ||
Zeile 26: | Zeile 26: | ||
* [[https:// | * [[https:// | ||
- | ==== Bootloader für Atmel FLIP ==== | + | ==== Bootloader für FLIP ==== |
- | * {{: | + | * {{: |
- | * {{: | + | * {{: |
+ | * {{ :embedded_systems: | ||