Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
software:atmel_flip:start [2020-05-18 13:43] – ditaranto | software:atmel_flip:start [2020-06-05 14:32] – graf |
---|
====== Atmel FLIP ====== | ====== Atmel FLIP ====== |
[{{ .:flip_screenshot.png?direct&300px|Atmel Flip 3.4.7}}] | [{{ .:flip_screenshot.png?direct&300px|Atmel 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// (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). |
//Atmel FLIP// unterstützt die In-System Programmierung via //RS232//, //USB// und //CAN//. | //Atmel FLIP// unterstützt die In-System Programmierung via //RS232//, //USB// und //CAN//. Dazu muss aber ein Bootloader auf dem Target vorhanden sein. |
| |
//Atmel 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), um ein Flashen via //Atmel FLIP// zu ermöglichen. | |
| |
<box> | <box> |
**Dieser erwähnte 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 //Atmel Studio//) auf das Target geflasht werden, erst dann ist das Flashen via //Atmel FLIP// möglich!** |
</box> | </box> |
| |
| [[Installationsanleitung]] |
| |
===== Kurzanleitung ===== | ===== Kurzanleitung ===== |
- Verbinden über USB: //Settings// -> //Communication// -> //USB// -> //Open// | - Verbinden über USB: //Settings// -> //Communication// -> //USB// -> //Open// |
- AVR programmieren: //Run// | - AVR programmieren: //Run// |
- Auf Target Board //Reset// drücken \\ Alternativ: //Start Application// im GUI | - Auf Target Board //S6// (Reset) drücken \\ Alternativ: //Start Application// im GUI klicken |
| |
| |
===== Dokumentation ===== | |
* [[Installationsanleitung]] | |
| |
===== Download ===== | ===== Download ===== |
* [[http://wiki.ntb.ch/externalData/downloads/AVRStudio/FlipInstaller-3.4.1.exe | Am NTB eingesetzte Version (3.4.1 ohne integriertes JRE)]] | * [[http://wiki.ntb.ch/externalData/downloads/AVRStudio/Flip Installer - 3.4.7.112.exe | Am NTB eingesetzte Version (3.4.7 ohne integriertes JRE)]] |
* [[http://www.atmel.com/tools/flip.aspx | Neuste Version von Atmel]] | * [[https://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/FLIP | Neueste Version von Atmel FLIP]] |
* [[http://wiki.ntb.ch/externalData/downloads/AVRStudio/Flip-libusb-signed-driver.zip | Treiber für FLIP (signiert)]] | * [[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: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! | * {{: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! |
| |