Dies ist eine alte Version des Dokuments!


Atmel FLIP

Invalid Link
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 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.

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!

Kurzanleitung

Beispiel für das NTB SEA14-Board mit ATmega[xx]U4-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 NTB AVR Demo GUI):

  1. AVR-Typ festlegen: DeviceSelect…ATmega[xx]U4 (oder anderen gewünschten Typ) → OK
  2. HEX-Datei auswählen: FileLoad HEX File… → gewünschte Datei auswählen → OK
  3. Bootloader starten: Auf Platine den Taster S5 (HWB) drücken und gedückt halten, S6 (Reset) kurz drücken, S5 (HWB) wieder loslassen.
  4. Verbinden über USB: SettingsCommunicationUSBOpen
  5. AVR programmieren: Run
  6. Auf Target Board S6 (Reset) drücken
    Alternativ: Start Application im GUI klicken

Download