Forum: Compiler & IDEs AT91SAM9261 unter Ubuntu


von Steffen S. (steffenkame)


Lesenswert?

Hallo!

Ein paar Anfängerfragen (bitte nicht beißen):

Ich wollte wissen wie ich die LED auf meiner AT91SAM9261-Platine 
anbekomme. Gibt es dafür eine Software mit der ich mein 
Blinklicht-Programm überspielen kann? Oder muss ich eine Toolchain 
aufbauen, von der ich noch keine genaue Ahnung habe.

Für Arduino gibt es ja diese IDE mit der man die Programme uploaden 
kann. Im Prinzip suche ich so etwas für die AT91SAM9261-Platine.

Das ganze soll unter Ubuntu laufen.

Besten Gruß,
Steffen

von Marius W. (mw1987)


Lesenswert?

Wenn du mal sagst, um welche Platine genau es sich handelt, kann dir 
sicherlich geholfen werden. Meine Glaskugel ist jedenfalls im Moment 
kaputt. Wahrscheinlich brauchst du sowas wie OpenOCD.

Gruß,
Marius

von ArthurDent (Gast)


Lesenswert?

Auf einem AT91SAM9263 geht das z.b. mit:

echo 1 > /sys/class/leds/ds1/brightness  // ausschalten
echo 0 > /sys/class/leds/ds1/brightness  // einschalten

man sieht:  die Led ist aktiv low

von Steffen S. (steffenkame)


Lesenswert?

@Marius

So sieht sie aus.
https://www.olimex.com/Products/ARM/Atmel/SAM9-L9261/

@Arthur

Er findet den Ordner ds1 nicht.
Aber generell möchte ich ja auch Programme dort raufspielen.

von ArthurDent (Gast)


Lesenswert?

schon mal das Manual angeguckt?

LEDs can be manually controlled from the Linux shell prompt. For
example, to switch on LED2:
echo 255 > /sys/class/leds/led2/brightness
And to switch it off:
echo 0 > /sys/class/leds/led2/brightness

von ArthurDent (Gast)


Lesenswert?

Ach ja, Du wolltest ja Programme da aufspielen.

Dazu benoetigst Du entweder eine GCC Toolchain auf Deinen AT91 und 
compilierst den Code auf dem Target oder und das ist die bessere Wahl 
eine Cross Toolchain auf Deinem PC und compilierst dort. Danach muss das 
binary noch auf den AT91 und schon kannst Du blinken :-)

Es gibt verschiedene Cross Toolchains guck mal nach CodeSourcery, 
Yatargo, GNU ARM oder so etwas.

Viel Erfolg

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.