Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:flip:start [2022-06-08 17:58] Urs Grafsoftware:flip:start [2023-06-09 10:22] (aktuell) fabian.ditaranto
Zeile 1: Zeile 1:
 ====== FLIP ====== ====== FLIP ======
 [{{ .:flip_screenshot.png?direct&300px|Flip 3.4.7}}] [{{ .:flip_screenshot.png?direct&300px|Flip 3.4.7}}]
-//Atmel FLIP// (FLexible In-system Programmer) ist ein Programmer für 8-bit //Atmel AVR//-Prozessoren. Die Software läuft unter //Windows// und //GNU/Linux// (nur x86). //Atmel FLIP// benötigt eine //Java Runtime Environment// (//JRE// Version 1.5 oder neuer). +//FLIP// (FLexible In-system Programmer) ist ein Programmer für 8-bit //AVR//-Prozessoren. Die Software läuft unter //Windows// und //GNU/Linux// (nur x86). //FLIP// benötigt eine //Java Runtime Environment// (//JRE// Version 1.5 oder neuer). 
-//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 Studio//) auf das Target geflasht werden, erst dann ist das Flashen via //FLIP// möglich!**
 </box> </box>
  
Zeile 11: Zeile 11:
  
 ===== Anleitung ===== ===== Anleitung =====
-  - Mit Hilfe eines Debuggers den passenden Bootloader flashen (Bootloader siehe unten).+  - Mit Hilfe eines Debuggers den passenden Bootloader via //Microchip Studio// auf das AVR Sea-Board flashen (Bootloader siehe unten).
   - 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: //Settings// -> //Communication// -> //USB// -> //Open//   - Verbinden über USB: //Settings// -> //Communication// -> //USB// -> //Open//
   - AVR programmieren: //Run//   - AVR programmieren: //Run//
-  - Auf Target Board //S6// (Reset) drücken \\ Alternativ: //Start Application// im GUI klicken+  - Auf Target Board //S6// (Reset) drücken
  
 ===== Downloads ===== ===== Downloads =====
Zeile 26: Zeile 26:
   * [[https://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/FLIP | Neueste Version von FLIP]]   * [[https://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/FLIP | Neueste Version von FLIP]]
  
-==== Bootloader für Atmel FLIP ==== +==== Bootloader für FLIP ==== 
-  * {{:embedded_systems:avr8:atmega16u4-usbdevice_dfu-1_0_1.hex|Bootloader für FLIP für ATmega16U4}} → Achtung: Kann NICHT direkt via Atmel FLIP geflasht werden! +  * {{:embedded_systems:avr8:atmega16u4-usbdevice_dfu-1_0_1.hex|Bootloader für FLIP für ATmega16U4}} 
-  * {{:embedded_systems:avr8:atmega32u4-usbdevice_dfu-1_0_0.hex|Bootloader für FLIP für ATmega32U4}} → AchtungKann NICHT direkt via Atmel FLIP geflasht werden!+  * {{:embedded_systems:avr8:atmega32u4-usbdevice_dfu-1_0_0.hex|Bootloader für FLIP für ATmega32U4}} 
 +  * {{ :embedded_systems:avr8:at90usb128-bl-usb-1_0_1.hex |Bootloader für FLIP für AT90USB1287}}