Forum: Mikrocontroller und Digitale Elektronik ARM Board auslesen


von Heinz peter P. (poschi8)


Lesenswert?

Hallo,
ich hab eine Arm Board (AT91SAM9G20) und möchte gerne die Software die 
da oben ist auslesen.
Ist das irgendwie möglich? Wenn ja, wie kann ich das machen.
Das Board hat folgenden Anschlüsse:
  * Ethernet zum Programmieren
  * CAN-Bus um andere Geräte anzuschließen
  * 8 Aus- bzw Eingänge  (Digital)
  * Spannungsversorgung
  * Micro SD Steckplatz

Normalerweise müsste man ja irgendwie über den Ethernet Anschluss an die 
Software kommen, oder nicht?!

Ich hoffe ihr könnt mir dabei helfen.

Mfg
Poschi
von Oliver J. (skriptkiddy)


Lesenswert?

Mir fallen da 2 Möglichkeiten ein:
- Atmel Sam-ba
- mit dd die Firmware kopieren falls da ein Linux drauf läuft und du 
Zugriff hast.

Edit: Um welches Board handelt es sich genau? Ist das etwas, was man 
irgendwo kaufen kann?


Gruß Oliver
von Heinz peter P. (poschi8)


Lesenswert?

Vielen Dank für die schnelle Antwort. :)

Das Board ist leider ein selbstgebautes.

Mfg
Poschi
von poschi8 (Gast)


Lesenswert?

Ich hab das jetzt mit Sam-ba ausprobiert, aber wenn ich starte kann ich 
nicht mal einen Anschluss auswählen.
Muss ich da vorher etwas einstellen?

mfg
poschi
von Oliver J. (skriptkiddy)


Lesenswert?

sam-ba läuft über ein serielles Protokoll.

Entweder über die Debug-Schnittstelle (DRXD/DTXD) oder über USB. Für usb 
brauchst du aber Samba CDC.

Für die Kommunikation mit samba muss aber aus dem internen Bootrom des 
SAM9G20 gebootet werden. Das passiert aber nur, wenn der µC von keinem 
anderen Medium starten kann[1]. Bei Starten aus dem internen Bootrom 
schreibt der SAM9G20 "romboot" über die Serielle Debug-Schnittstelle 
heraus.



[1] 13. AT91SAM9G20 Boot Program (Datenblatt)
von Poschi8 (Gast)


Lesenswert?

Ich hab jetzt rausgefunden das eine Firmware auf der SD Card gespeichert 
ist.
Bedeutet das, dass om ARM nur ein Bootloader läuft der das Programm von 
der SD Card ausführt?!

Mfg
Poschi
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.