Ethernut Home Hardware Firmware Tools Download Community
 
Ethernuts  /  Ethernut 5  /  Programmierung  /  SAM-BA
Suchen | Impressum | English

Ethernut 5 und Atmels SAM-BA

Diese Seite ist in Arbeit.

PC Software

Auf dieser Seite wird erklärt, wie man Firmware mit Hilfe von SAM-BA auf das Ethernut 5 Board übertragen kann. SAM-BA ist kostenlos von Atmels Webseite erhältlich (neuerdings nur nach Registrierung) und läuft unter Windows und angeblich auch unter Linux, was wir aber noch nicht getestet haben.

Damit ist es möglich, Daten, insbesondere Firmware, vom PC über die USB Schnittstelle oder die serielle Schnittstelle auf das Board zu laden.

Laden Sie zuerst das SAM-BA Tool von Atmels Webseite herunter und installieren es auf Ihrem PC.

SAM-BA auf Ethernut 5 aktivieren

Im Prinzip besteht SAM-BA (verwirrender Name, insbesondere für Linux Anwender) aus zwei Teilen, dem Tool das auf dem PC installiert wird und einem Code auf dem Zielsystem, welcher beim Ethernut 5 im ROM der AT91SAM9 CPU steckt. Normalerweise ist dort aber das Booten vom Flash-Speicher aktiviert. Um das SAM-BA Boot-ROM zu aktivieren, muss die CPU durch Stecken eines Jumpers auf JP2 gelöscht werden. Der ausgelieferte Bootloader (samboot) geht dabei verloren und muss, falls später wieder benötigt, nachinstalliert werden. Dies wird auf dieser Seite beschrieben.

Zum Löschen der CPU trennen Sie das Ethernut Board von der Stromversorgung, stecken Sie einen 2mm Jumper auf JP2 um Pin 1 mit Pin 2 zu verbinden und schalten Sie dann die Stromversorgung wieder ein. Das Löschen geht sehr schnell, weit weniger als 1 Sekunde. Trennen Sie das Board wieder von der Versorgung und entfernen Sie danach den Jumper.

Ethernut 5 Erase Jumper

Ethernut 5 als GPS Kamera Wenn Sie das Board nun wieder einschalten, wird nicht mehr U-Boot geladen, sondern das SAM-BA Boot-ROM aktiviert. Wenn Sie den Mini-USB-Port von Ethernut 5 mit einem freien USB Port Ihres PCs verbinden, sollte dieser das SAM-BA Tool auf dem Ethernut 5 Board erkennen. Dummerweise gab es da aber wohl Probleme bei der Zuordung der Geräte-IDs, so dass neuere Windows Versionen das Board als GPS Kamera erkennen. Macht aber nichts, es funktioniert nach unserer Erfahrung trotzdem.

Nut/OS Anwendung im SDRAM starten

Starten Sie SAM-BA auf dem PC und wählen Sie das Board AT91SAM9XE-EK, welches weitgehend zu Ethernut 5 identisch ist.

AT91SAM9XE-EK auswählen