Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:flip:start [2022-06-08 16:30] – Externe Bearbeitung 127.0.0.1 | software:flip:start [2023-06-09 10:22] (aktuell) – fabian.ditaranto | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== 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: | ||