BOOTLOADER für AVR-Entwicklungsmodule

Ähnliche Dokumente
BOOTLOADER für AVR-Entwicklungsmodule

Bootloader FastBoot von Peter Dannegger

Selbstbau-USB-Programmiergerät für AVR

MultiTrigger 2.0 Firmware-Update Guide

KR-mega32-16 rev. 2.3 Thomas Krause, Krause Robotik

Handbuch Digi-Prog. Revision 1.0. Copyright c Welzel GbR Steinstrasse Giessen

Mikrocontrollertechnik. F5 Erstes Programm. AVR Studio 4

ANT-5 Software Upgrade - Installationshinweise

ATXMega128/192/256a3- Controllerboard

Fuses mit BASCOM und USBASP setzen

PEAK USB-CAN-Interfaces Alle CAN-Interfaces von PEAK-System für den USB-Anschluss. Anleitung zum Firmware-Update. Dokumentversion 1.1.

ATXMega32a4-Controllerboard

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich

Johannes Kelper Universität Linz. Institut für Elektrische Messtechnik. Dokumentation. ATmeag8-USB Modul. Bernd R. Arminger ATmega8-USB Modul 1

/ Rev. 2 / SERIE P40 Zusatzbeschreibung: Quick Guide für FDT Basic-Tool und Backup-Tool

5 Kanal DMXRGB-Dimmer. FLASH Guide. 5 Kanal DMXRGB-Dimmer FLASH Guide. OpenDCC / Fichtelbahn

Arduino Digispark. Ausgabe Copyright by Joy-IT 1

Dieses Tutorial ist für absolute Einsteiger gedacht und zeigt die Installation der notwendigen Software und aller Einstellungen von Anfang an.

Programmierung der PLL für Mikrowellen LO nach OE2JOM

Testo FlashUpdate. Gerätesoftware Update und Download Anweisung

Bedienungsanleitung DME-Tester V1.0

CPK-Terminal Bedienungsanleitung

PoolDirect / MultiDirect / SpectroDirect und PC Spectro II

Flashen von Atmel-Prozessoren mittels In System Programming (ISP).

80C167 Entwicklungsboard und Schulungsboard

ALVIDI. AVR-Entwicklungsmodul. Modell: AL-AVREB_256. Übersicht. Maße. Beschreibung. Elektrische Eigenschaften. Programmierung.

KONFIGURATOR-SOFTWARE (S009-50) Kurzanleitung

AT90USB Plug. Mini-Entwicklungswerkzeug. Nutzerhandbuch

F4 Fuse- und Lock-Bits

Übersicht der DIP-Schalter Einstellungen: AVR-ISP Programmer für Atmel AT90, ATMega, ATTiny Die Programmierung dieser Controller geschieht über die IS

WorldSDS Installationsanleitung. Inhaltsverzeichnis

Benutzerhandbuch SmarTachUpdate

Qelectronics GmbH Am Sandberg 7a Dresden

Camat. Transfer-Modul

Praktikum Komponenten & Programmierung von Automatisierungssystemen

TomTom ecoplus. Update Tool

Programmierung Tiny45 für DCC Lokdecoder

Wichtige Informationen und Einstellungen zur Vermeidung von Problemen beim Betrieb des OptiCan mit MS Windows

Installation & Usage. Version 1.0. estickflashtool

Anleitung zur Datenübertragung via Datenexport

Programmierung der Focuser-Firmware mittels Pony-Prog

Bedienungsanleitung PC-Software für CTS-7 C (V )

Bedienungsanleitung für MEEM-Kabel-Desktop-App Windows

N-COM EASYSET QUICK GUIDE

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Inhaltsverzeichnis Einleitung... 3

BERNINA 720/740/770/790 - Firmware Update

Kurzanleitung: 1. Anschüsse. MWCLightRGB 2013 by VoBo & HaDi-RC. HW-Version SW-Version 1.2x

Bedienungsanleitung PC-Software für CTS-32 C

DOKUMENTATION W&Z-MESSWERTERFASSUNG

ALVIDI. AVR-Entwicklungsmodul mit 128 KByte externem SRAM. Modell: AL-ERAM128 Version 2.0 Übersicht. Maße. Beschreibung. Elektrische Eigenschaften

serielles 8-Digit LED Display PL0061

REG-PE Kurzbetriebsanleitung

Spezifikation RTR09 USB-Transceiver Easywave

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC HW-Version 1.80 SW-Version >1.28

Für Windows XP Stand:

BERNINA Q Serie - Firmware Update

GALAXIS EASYWORLD und JTAG

Anleitung zum Klick & Show Firmware-Update

/ Rev. 1 / Quick Guide für FDT Basic-Tool und Backup-Tool SERIE P40T

Stepperfocuser 2.0 mit Bootloader

LAN-Schaltinterface LAN-R01

Firmware Update - BERNINA 5er Serie mit Touch Screen

WBelectronics. Infinity USB Phoenix - Benutzerhandbuch

TiLOG Multi use - Bedienungsanleitung

Radar Evaluation Board - REB165 Installation / Getting Started

bluekonfig Konfigurationsprogramm für bluelino 2G home oder mobile

CONRAD GPS RECEIVER CR4 INSTALLATION

UART-Kommunikation mit dem Atmel AVR

Anleitung Software Update CReaderV

5. Firmware-Update. 5.1 Aktualisieren der Firmware. 5.2 Firmware aktualisieren Schritt für Schritt. Wartung 5. Firmware-Update

SIOSLAB. Technische Daten:

US-20x20. Versionshinweise bis v3.00. Inhalt. Neue Funktionen. Aktuelle Versionen und Updates

LinTech. Konfigurationssoftware. Bedienungsanleitung. Revision 1.46

Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac

Überblick: Programmierung der USB-Boards. Erstmalige Inbetriebnahme. Programmiervorgang:

EdisionTipps: Upgrade Software Edision Receiver argus HD

MOdularSAfetyIntegratedController

N-COM EASYSET QUICK GUIDE

Zeitrelais PL0045 mit optionaler PC-Anbindung

ATMEL Kurs mit BASCOM AVR. Für Einsteiger, und solche die es werden wollen. Entwickelt von Pierre Mai. Speziell für

Pilot ONE - Flasher V Handbuch

M&S System Solution GmbH Bedienungsanleitung BlitzKasse WinServer FTP Einrichtung

Interrupts im Handbuch des ATmega128 gründlich lesen.

Bedienungsanleitung SHEV-USB-100 BA-SHEV-USB BA-SHEV-USB Datum: Ausgabe: Rev. 01/

Bedienungsanleitung USB-Messwandler VMV VX Firmware V3.0 ( )

Unter folgendem Link können Sie das PowerBox Terminal herunterladen:

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC


SOLBoot: Firmware-Updateprogramm für SOLPLUS 25-55

ATMega2560Controllerboard

Anleitung zum Firmware Upgrade-Tool für den FiiO X5 III/X7/X7 Mark II

Windows auf einen USb-Stick kopieren

Transkript:

BOOTLOADER für AVR-Entwicklungsmodule mit ATmega128 mit AT90CAN128 mit ATmega2561

Verzeichnis 1. Einleitung 3 2. Einstellungen 4 2.1. Fuse Bits 4 2.2. Programmierumgebung 6 2.2.1. Hyper Terminal (HT) 6 2.2.2. chip45boot2 GUI 9 2.2.3. AVR Studio4 9 2.3. Hex-Files 10 2.4. Hardware 11 3. Wiederinstallation 12 4. Programmieren 13 4.1. Zeitmodus 13 4.1.1. _BOOTLOADER 13 4.1.2. CHIP45_BOOTLOADER 16 4.2. 4.3. Tastenmodus 17 4.2.1. _BOOTLOADER 17 4.2.2. CHIP45_BOOTLOADER 19 4.2.3. FLEURY_BOOTLOADER 20 Problembehebung 21 5. Links 22 6. Disclaimer 23-2-

1. Einleitung Um AVR-Controller zu programmieren gibt es mehrere Möglichkeiten: Nutzung von ISP-Programmer, JTAG-Debugger oder Bootloader. ISP-Programmer und JTAG-Debugger sind Hardwarelösungen und in erster Linie für die Entwicklungsphase gedacht, damit Fehlerquellen im Programmcode leichter gefunden werden können. Diese Verfahren erfordern zusätzliches Hardware und einen direkten Zugang zur Programmierschnittstelle am Controller. Bootloader ist dagegen eine reine Softwarelösung. Bootloder ist eine Software, die dem Beschreiben des Speichers mit bereits erstelltem Programmcode dient. Der Bootloader befindet sich im Boot Flash Section und startet bei jedem Hardwareoder Software-Reset, je nach Fuse Bits Einstellung. In diesem Dokument stellen wir Ihnen 3 Bootloader vor: _BOOTLOADER, CHIP45_BOOTLOADER und FLEURY_BOOTLOADER. Sie finden fertig kompilierte Hex-Files für alle oben genannte Bootloader unter folgendem Link: http://alvidi.de/data_sheets/boot_files.zip Diese Bootloader können sowohl im Tasten-Modus (KEY_MODE) als auch im Zeit-Modus (TIME_MODE) programmiert werden. FLEURY_BOOTLOADER ist nur im Tasten-Modus verfügbar. KEY_MODE: damit Bootloader im Tasten-Modus gestartet werden kann, muss externe Pull-Down am Pin PG4 während Neustart oder Reset anliegen. TIME_MODE: Bootloader im Zeit-Modus startet jedes mal für 3 Sekunden nach jedem Neustart oder Reset Nachdem Bootloader gestartet ist, liegt am Pin PG3 interne Pull-Down an. Anschluss einer LED an diesem Pin weist immer darauf hin, wann der Bootloader aktiv ist. Alle Bootloader benötigen eine serielle Verbindung mit dem Computer. Zusätzlich: ein beliebiges Terminal-Programm, welches VT100 Protokoll unterstützt, z.b. Hyper Terminal für _BOOTLOADER, chip45boot2 GUI für CHIP45_BOOTLOADER und ein Programm, welches stk500 Protokoll unterstützt, z.b. AVR Studio 4 für FLEURY_BOOTLOADER. -3-

2. Einstellungen 2.1. Fuse Bits Einstellungen der Fuse Bits mit Atmel Studio 6-4-

Mit den Fuse Bits BOOTSZ0 und BOOTSZ1 wird die Größe des Bootloaders festgelegt. Die unten stehende Tabelle zeigt die entsprechenden Einstellungen. Tabelle aus dem Datenblatt Atmel AVR ATmega128.pdf Seite 284 Die Größe des Bootloadersprogramms beträgt 8000 Byte, dies entspricht 4000 Words (1 Byte=8 Bit und 1 Word=16 Bit). Wenn das Fuse Bit BOOTRST gesetzt wird, springt der Vektor nach dem Reset auf die Adresse des Bootloaders. In unserem Fall springt der Vektor auf die Adresse $F000. Damit der Bootloader nicht überschrieben wird, wird der Bootloader durch das Setzen von BootLock11 und BootLock12 (PonyProg) oder BLB1 LPM_SPM_DISABLE (Atmel Studio 6) geschützt. -5-

2.2. Programmierumgebung 2.2.1. Hyper Terminal (_BOOTLOADER) Starten Sie Hyper Terminal Start Programme Zubehör Kommunikation Hyper Terminal Geben Sie einen Namen, z.b. Bootloader, und klicken Sie auf die Schaltfläche OK. -6-

Wählen Sie die Schnittstelle, z.b. COM1, und klicken Sie auf die Schaltfläche OK. Übernehmen Sie die oben abgebildeten Parameter (die Bits pro Sekunde entnehmen Sie aus dem Hex File s.kapitel 2.3. Hex-Files), und klicken Sie auf die Schaltfläche OK. -7-

Im Fenster Eigenschaften Datei Eigenschaften Einstellungen wählen Sie im Feld Emulation ANSIW oder VT100, und klicken Sie auf die Schaltfläche OK. Speichern Sie die Einstellungen, z.b. auf dem Desktop unter Bootloader.ht. -8-

2.2.2. chip45boot2 GUI (CHIP45_BOOTLOADER) Um mit dem Chip45 Bootloader zu programmieren, laden Sie dazu chip45boot2 GUI Software. Diese Software können Sie auf der Webseite www.chip45.com unter folgendem Link herunterladen: http://download.chip45.com/chip45boot2_gui_v1.12.zip 2.2.3. AVR Studio 4 (FLEURY_BOOTLOADER) Fleury Bootloader arbeitet mit STK500 Protokoll. Dieses Protokoll unterstützt Atmel kostenlose Entwicklungsumgebung AVR Studio 4. Sie können diese Software direkt auf Atmel-Webseite herunterladen: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725-9- 9

2.3. Hex-Files Die bereits vorkompilierte Hex-Files für alle 3 Bootloader liegen in BOOT_FILES.zip Archiv, das von unserer Website heruntergeladen werden kann. Die Boot-Files liegen, wie in der obigen Abbildung dargestellt, sortiert nach dem Controller, Herkunft und der Programmierart (KEY_MODE und TIME_MODE) in entsprechenden Ordnern. Die Boot-Files sind für alle von uns angebotenen ATMEGA und AT90CAN128 Module in KEY_MODE und TIME_MODE für alle Quarzfrequenzen (16MHz, 14.7456MHz, 11.0592MHz, 8MHz, 7.3728MHz) vorhanden. Die Bezeichnung jedes einzelnen Hex-Files enthält das Programmiermode, die Betriebsfrequenz, die Bitrate, den Controller und USART-Port. Beispiel: boot_key_pg4_16000000hz_br_57600_at90can128_usarte0.hex dieses File wurde für das AVR Modul mit AT90CAN128 Controller geschrieben, das mit 16 MHz externem Quarz ausgerüstet ist. Die Übertragungsrate liegt bei 57600 bit/s am USART-Port E. Der Bootloader wird durch ein Reset und Pull-Down am Pin PG4 aktiviert. -10-

2.4. Hardware Zum Programmieren mit dem Bootloader benötigen Sie externe Beschaltung: Beschalten Sie den Ausgang Reset (falls keinen Taster auf dem Modul vorhanden ist), mit z.b. einem externen Taster, so wie es in der Abbildung links dargestellt ist. Wenn Sie den Bootloader im Tastenmodus benutzen wollen, müssen Sie wie im linken Abbild, PortG Pin4 (kurz PG4), Ihre Schaltung erweitern. Zur Kontrolle können Sie am PortG Pin3 (kurz PG3) eine LED, wie im linken Abbild dargestellt, anschließen. Sobald Bootloader gestartet ist, leuchtet die angeschlossene LED. Verbinden Sie D-SUB 9 polige Buchse mit dem Modul. Schließen Sie an den Pin2 der D-SUB Buchse den seriellen Ausgang 0 (232out0) des AVR-Moduls, an den Pin3 der D-SUB Buchse den seriellen Eingang 0 (232in0) des AVR-Moduls und an den Pin5 der D-SUB Buchse die Masse. -11-

3. Wiederinstallation Nach jedem Chip Erase mit ISP-Programmer oder JTAG-Programmer wird das komplette Speicher, inklusive der Bootloader, gelöscht. Die Fuse Bits BootLock11 und Bootlock12 werden dabei zurückgesetzt. Wiederinstallation des Bootloaders mit AVR Studio 4 Vor der Installation bitte vergewissern Sie sich, dass AVR-Studio auf dem aktuellen Stand ist (mindestens ver. 4.19). Zur Wiederinstallation können Sie schon fertige Hex-File (seihe 2.3 Hex-Files) benutzen. Nach dem der gewünschte Bootloader in den Speicher geschrieben ist, müssen die Fuse-Bits richtig eingestellt werden. Dazu führen Sie folgende Einstellungen aus: unter Tools Program AVR Connect... Connect... Fuses wählen Sie Boot Flash section size=4096... und Boot Reset vector Enabled.... Damit der Bootloader nicht überschrieben wird, wählen Sie unter Tools Program AVR Connect... Connect... Lock Bits BLB1 LPM and SPM prohibited in Boot Section Wiederinstallation des Bootloaders mit PonyProg Programmieren Sie das passende Hex-File und setzen Sie die folgende Fuse Bits: BootLock11, Bootlock12, BOOTSZ1 und BOOTRST. Wiederinstallation des Bootloaders mit Atmel Studio 6 1. Bootloader-Größe setzen: Tools Device Programming Fuse BOOTSZ 4096_1F00 und BOOTRST auswählen. 2. Bootloader aussuchen und programmieren: Tools Device Programming Memories Flash. Mit -Button Hex-File auswählen und Program Schaltfläche betätigen. 3. Anschließend Bootloader schützen: Tools Device Programming Lock bits BLB1 LPM_SPM_DISABLE -12-

4. Programmieren 4.1. Zeitmodus 4.1.1. _BOOTLOADER Starten Sie die gespeicherte Einstellungen des Hyper Terminals, z.b. Bootloader.ht (siehe Kapitel 2.2. Hyper Terminal) Drücken Sie die Reset-Taste, um oberes Abbild im Fenster des Hyper Terminals zu bekommen. Der Bootloader ist gestartet. Das Drücken der S -Taste führt Sie in das Bootloader-Menü. Zum Verlassen drücken Sie L -Taste. Falls kein S Zeichen innerhalb von 3 Sekunden empfangen wurde, startet der Applikationsbereich automatisch. -13-

Zur Flash-Programmierung drücken Sie im Bootloader-Menü die F -Taste, mit E Zeichen können Sie EEPROM beschreiben, mit D -Zeichen wird gesamten Applikationsbereich gelöscht und mit der L -Taste können Sie das Bootloader-Menü verlassen. Nachdem die F -Taste gedrückt wurde, erscheint Send Hex-File.... Sie haben jetzt 60 Sekunden die Hex-Daten an den Controller zu senden, sonst startet nach Ablauf dieser Zeit der Applikationsbereich. Gehen Sie auf Übertragung Datei senden... und wählen Sie im Feld Dateiname: zu programmierendes Hex-File. Im Feld Protokoll: wählen Sie Xmodem und klicken Sie anschließend auf die Schaltfläche Senden -14-

Während der Datenübertragung an den Mikrocontroller erscheint im Fenster Xmodem Dateiversand für Bootloader die Einzelheiten der Übertragung, siehe obere Abbildung. Wenn die Datenübertragung erfolgreich war, erscheint Successful! und der Bootloader wird mit dem Hinweis LEAVE verlassen. -15-

4.1.2. CHIP45_BOOTLOADER 1. Starten Sie die heruntergeladene Software chip45boot2 GUI 2. Wählen Sie im linken Fenster Select COM Port mit dem Modul angeschlossene Serielle Schnittstelle aus. 3. Im rechten Fenster Baudrate können Sie die Bitrate bestimmen. Empfohlen wird am Anfang mit niedriger Bitrate (19200) zu beginnen. 4. Drücken Sie die interne (falls vorhanden) oder externe Reset-Taste auf dem AVR-Modul 5. Wenn Sie innerhalb von 3 Sekunden Button Connect to Bootloader gedrückt haben, erscheint das linke Bild. 6. Klicken Sie auf Schaltfläche Select Flash Hexfile und wählen Sie zu programmierende Hex-File 7. Zum Programmieren bzw. zum Beschreiben des Flash klicken Sie auf den Button Program Flash, es erscheint das linke Abbild 8. Sobald das Beschreiben des Controllers abgeschlossen ist, starten Sie Ihr Programm indem Sie die Schaltfläche Start Application betätigen. -16-

4.2. Tastenmodus 4.2.1. _BOOTLOADER Starten Sie die gespeicherte Einstellungen des Hyper Terminals, z.b. Bootloader.ht (siehe Kapitel 2.2. Hyper Terminal) Drücken Sie die Pin-Taste (PG4) und die Reset-Taste zusammen, um oberes Abbild im Fenster des Hyper Terminals zu bekommen. Sie sind im Bootloader-Menü. Zur FlashProgrammierung drücken Sie die F -Taste. Mit E -Zeichen können Sie EEPROM beschreiben, mit D -Zeichen wird gesamten Applikationsbereich gelöscht und mit der L -Taste können Sie das Bootloader-Menü verlassen. -17-

Nachdem die F -Taste gedrückt wurde, erscheint Send Hex-File.... Sie haben jetzt 60 Sekunden die Hex-Daten an den Controller zu senden, sonst startet nach Ablauf dieser Zeit der Applikationsbereich. Während der Datenübertragung an den Mikrocontroller erscheinen im Fenster Xmodem Dateiversand für Bootloader die Einzelheiten der Übertragung, siehe obere Abbildung. Wenn die Datenübertragung erfolgreich war, erscheint Successful! und der Bootloader wird mit dem Hinweis LEAVE verlassen. -18-

4.2.2. CHIP45_BOOTLOADER 1. Starten Sie die heruntergeladene Software chip45boot2 GUI 2. Wählen Sie im linken Fenster Select COM Port mit dem Modul angeschlossene Serielle Schnittstelle 3. Im rechten Fenster Baudrate können Sie die Bitrate bestimmen. Empfohlen wird am Anfang mit niedriger Bitrate (19200) zu beginnen. 4. Drücken Sie die interne (falls vorhanden) oder externe Reset-Taste auf dem AVR-Modul mit externer Pin-Taste (PG4) gleichzeitig. Danach lassen Sie die Reset-Taste als Erste los. 5. Drücken Sie Button Connect to Bootloader, es erscheint das linke Bild. 6. Klicken Sie auf Schaltfläche Select Flash Hexfile und wählen Sie zu programmierende Hex-File 7. Zum Programmieren bzw. zum Beschreiben des Flash klicken Sie auf den Button Program Flash, es erscheint das linke Abbild 8. Sobald das Beschreiben des Controllers abgeschlossen ist, starten Sie Ihr Programm indem Sie die Schaltfläche Start Application betätigen. -19-

4.2.3. FLEURY_BOOTLOADER 1. Drücken Sie die interne (falls vorhanden) oder externe Reset-Taste auf dem AVR-Modul mit externer Pin-Taste (PG4) gleichzeitig. Danach lassen Sie die Reset-Taste als Erste los. 2. Starten Sie AVR Studio 4. 3. Klicken Sie in der Taskleiste Tools Program AVR Connect... 4. Wählen Sie im linken Fenster Platform stk500 und betätigen Sie die Schaltfläche Connect... 5. Im Unterfenster Main > Device and Signature Bytes wählen Sie zutreffende Controller aus. 6. Zur Kontrolle klicken Sie auf die Schaltfläche Read Signature, wenn Sie den richtigen Controller ausgesucht haben, erscheint Signature matches selected device, siehe linkes Abbild. 7. Im Unterfenster Program klicken Sie den Button... gegenüber Flash-Eingabe-LinkFenster und fügen Sie das zu programmierende Hex-File ein. 8. Mit dem Klick auf die Schaltfläche Program unterhalb Flash-Eingabe-Link-Fenster beschreiben Sie den Controller. 9. Im unterem Fenster können Sie den gesamten Ablauf beobachten (mit grüner Linie gekennzeichnet). 10. Sobald die Programmierung abgeschlossen ist, drücken Sie die Reset-Taste. -20-

4.3. Problembehebung Kein System ist perfekt, daher könnten auch hier Probleme stattfinden. Damit Sie schnell Fehler beheben können, stellen wir Ihnen oft auftretende Missgeschicke dar. 1. 2. 3. 4. 5. 6. 7. Vergewissern Sie sich, dass die Jumper des AVR-Entwicklungsmoduls (alle ALAVREB Module JP2-1 und JP2-3) (alle AL-ERAM128 Module JP5-1 und JP5-3) gesetzt sind. Stellen Sie fest, dass an den folgenden Pins keine Last angeschlossen ist: PE0 und PE1. Prüfen Sie, ob die Hardware richtig angeschlossen ist (siehe Kapitel 2.4. Hardware). Im Falle der Softwarefehler führen Sie die Wiederinstallation durch (siehe Kapitel 3. Wiederinstallation). Falls die Hex-Daten innerhalb von 60 Sekunden nicht an den Mikrocontroller gesendet wurden, erscheint die obere Abbildung. Falls es während der Datenübertragung zum Abbruch des Datentransfers kommt, überprüfen Sie Punkt 2 (siehe oben) Sollte Bootloader-Menü nach der Wiederinstallation im Hyper-Terminal nicht sichtbar sein, könnte die Installation der neuesten Version der AVR-Studio Software erforderlich sein. -21-

5. Links Bootloader Hex-Files BOOT_FILES.zip (0,32 MB, 5/2013) http://alvidi.de/data_sheets/boot_files.zip AVR Studio 4.19 (124 MB, revision build 730, updated 9/11) http://www.atmel.com/tools/studioarchive.aspx Atmel Studio 6.1 (build 2562) Installer Full http://www.atmel.com/tools/atmelstudio.aspx Frei zu verwendender chip45boot2 Bootloader für AVR ATmega und Xmega µc http://shop.chip45.com/avr-mikrocontroller-software/avr-atmega-xmega... chip45boot2 GUI PC/Windows Programm (9 MB, Version V1.12 ) http://download.chip45.com/chip45boot2_gui_v1.12.zip Home page Peter Fleury http://homepage.hispeed.ch/peterfleury/index.html AVR Studio compatible Boot Loader (20kB, Version V1.15 Mai 2008) http://homepage.hispeed.ch/peterfleury/stk500v2bootloader.zip -22-

6. Disclaimer Wir haften nicht für die Eignung der Ware für einen bestimmten, vom Kunden beabsichtigten Verwendungszweck. Wir übernehmen keine Haftung für die Fehler, die im Laufe der Nutzung auftreten können. Wir übernehmen keine Verantwortung für mögliche Schäden, die bei der Nutzung des Programms entstehen können. Nutzung der Software ist nur im Zusammenhang mit von uns vertriebenen Hardware uneingeschränkt gestattet. Nutzung der Software auf fremder Hardware ist ohne schriftliche Genehmigung untersagt. Alle Rechte sind vorbehalten -23-