Ethernut Home Hardware Firmware Tools Download Community
 
 
Suchen | Impressum | English

EIR Firmware laden mit SAM-BA

Nach dem Einschalten oder nach einem Reset des EIR beginnt die SAM7SE CPU mit dem Abarbeiten der im internen Flash gespeicherten Firmware.

Wurde der Chip dagegen gelöscht oder handelt es sich um einen neuen Chip direkt aus der Produktion, startet die CPU den SAM-BA Bootloader, welcher fest im internen ROM abgelegt ist. Dieser Bootloader ermöglicht es, neue Firmware über USB oder RS-232 in den Flash Speicher zu übertragen.

Dieses Dokument erläutert den Gebrauch von SAM-BA mit dem EIR.

Notwendige Werkzeuge

Leider läuft das hier verwendete Tool nur unter dem Windows Betriebssystem.

  1. SAM-BA

    Die Datei AT91-ISP.exe kann von Atmels website geladen werden. Beim Start installiert es sich selbst.

  2. USB Verbindung

    Verwenden Sie ein gewöhnlichen USB Kabel, um das EIR mit einem freien USB Port am PC zu verbinden.

Firmware Upload

Die folgenden Schritte zeigen, wie man eine neue Firmware in das EIR bekommt:

  1. Alte Firmware löschen

    Verbinden Sie an der Stiftleiste K3 (Port C) Pin 34 mit Pin 36, indem Sie eine 2.54mm Kurzschlußbrücke aufstecken. Drücken Sie dann den Reset Taster auf dem EIR Board. Anschließend müssen Sie die Brücker wieder entfernen. Damit wird der SAM-BA Bootloader aktiviert.

  2. SAM-BA starten

    Öffnen Sie das Windows Startmenü und starten Sie SAM-BA. In dem ersten Dialogfenster wählen Sie \usb\ARM0\ (Connection) und AT91SAM7SE512-EK (Board).

  3. Neue Firmware auswählen

    Stellen Sie sicher, das der Reiter Flash aktiviert ist und klicken Sie auf den Open Folder Knopf um eine Datei zum Senden auszuwählen. Navigieren Sie mit Hilfe des Dateiauswahldialogs zu dem Verzeichnis, in dem sich die Binärdatei der Firmware befindet und öffnen Sie diese Datei.

  4. Neue Firmware senden

    Klicken Sie nun auf den Knopf Send File und warten Sie ein paar Sekunden bis die Firmware übertragen wurde.

  5. Region Lock überspringen

    In einem Meldungsfenster werden Sie gefragt, ob Sie die entsprechenden Speicherbereiche schützen möchten. Dies ist nicht nötig und kann mit Nein (No) beantwortet werden.

  6. Resultat vergleichen (optional)

    Um ganz sicher zu sein, dass die Übertragung fehlerfrei war, kann durch Klicken auf den Knopf Compare sent file with memory das Ergebnis überprüft werden.

  7. Booten von Flash einstellen

    Wählen Sie zuletzt den Skript Boot from Flash (GPNVM2) aus und drücken Sie die Taste Execute.

  8. Neue Firmware starten

    Beenden Sie SAM-BA und drücken Sie dann den Reset Taster auf dem EIR Board.

Sie können sich die Prozedur auch als swf  Flash Animation ansehen.

Zurück zur EIR Projektseite.