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:atmel_flip:start [2020-05-18 13:19] ditarantosoftware:atmel_flip:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Atmel FLIP ====== 
-[{{ .:flip_screenshot.png?direct&300px|Atmel Flip 3.4.1}}] 
-Atmel FLIP (FLexible In-system Programmer) ist ein Programmer für 8-bit Atmel AVR Prozessoren. Die Software läuft unter Windows 9x/Me/NT/2000/XP/Vista/7 und GNU/Linux (nur x86). 
-FLIP unterstützt die In-System Programmierung via RS232, USB und CAN. 
- 
-FLIP benötigt eine Java Runtime Environment (JRE Version 1.5 oder neuer). Und natürlich muss auch der entsprechende Bootloader auf dem Target vorhanden sein (siehe Abschnitt //Download//, am Ende dieser Dokumentation). 
- 
-<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!** 
-</box> 
- 
-===== Kurzanleitung ===== 
-Beispiel für das //[[embedded_systems:avr8:ntb_sea14-board|NTB SEA14-Board]]// mit //ATmega16U4//-Prozessor: \\ 
-Sobald der unten stehende Bootloader via //Atmel Studio// auf das //NTB SEA14//-Board geflasht wurde, kann ein beliebiges .HEX-File via //Atmel FLIP// wie folgt auf das //NTB SEA14-Board// geflasht werden (z.B. die ''ch.ntb.inf.sea14.test.firmware.hex''-Datei des //[[embedded_systems:avr8:ntb_avr_demo_gui|NTB AVR Demo GUI]]//): 
- 
-  - AVR-Typ festlegen: //Device// -> //Select...// -> //ATmega16U4// (oder anderen gewünschten Typ) -> //OK// 
-  - HEX-Datei auswählen: //File// -> //Load HEX File...// -> gewünschte Datei auswählen -> //OK// 
-  - Bootloader starten: Auf Platine den Taster //S5// (HWB) drücken und gedückt halten, //S6// (Reset) kurz drücken, //S5// (HWB) wieder loslassen. 
-  - Verbinden über USB: //Settings// -> //Communication// -> //USB// -> //Open// 
-  - AVR programmieren: //Run// 
-  - Auf Target Board //Reset// drücken \\ Alternativ: //Start Application// im GUI 
- 
- 
-===== Dokumentation ===== 
-  * [[Installationsanleitung]] 
- 
-===== Download ===== 
-  * [[http://wiki.ntb.ch/externalData/downloads/AVRStudio/FlipInstaller-3.4.1.exe | Am NTB eingesetzte Version (3.4.1 ohne integriertes JRE)]] 
-  * [[http://www.atmel.com/tools/flip.aspx | Neuste Version von Atmel]] 
-  * [[http://wiki.ntb.ch/externalData/downloads/AVRStudio/Flip-libusb-signed-driver.zip | Treiber für FLIP (signiert)]] 
-  * {{: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:atmega32u4-usbdevice_dfu-1_0_0.hex|Bootloader für FLIP für ATmega32U4}} → Achtung: Kann NICHT direkt via Atmel FLIP geflasht werden!