Forum: Mikrocontroller und Digitale Elektronik Einstieg in AT91SAMxx Programmierung


von Kubi (Gast)


Lesenswert?

Hallo Leute,

ich will mich in nächster Zeit mal mit o.g. ARMs befassen, da mit die
technischen Daten durchaus sehr zusagen.

Jetzt hab ich mal versucht, mich schlau zu machen, was man dafür so
alles braucht.

Das Board ansich wird wohl Marke Eigenbau, aber beim Programmierkabel
hört's schon wieder auf:

-gibt es eigenbau-Downloadkabel (wie beim AVR), wenn ja wo gibt's da
Pläne dafür?

-mit welcher Sofware wird Programmiert und mit welcher geflasht?

-gibt es überhaupt eine Möglichkeit, vollständig kostenlos in ARM
genuss zu kommen?

Vielleicht kann mir jemand ein paar Tipps geben

Gruß
Kubi

von jörn (Gast)


Lesenswert?

Auf www.at91.com findest Du das Programm SAM-BA mit dem Du die SAMs via
eines Bootloaders über USB (hier bei Selbstbau die Quarzfrequenz
beachten) oder die serielle Schnittstelle programmieren kannst. Als
Compiler bietet sich WinARM an, näheres dazu findet sich in den
Artikeln auf dieser Seite. Ich habe eine einseitige Platine für den
AT91SAM7S64 aufgebaut und programmiere die so. Dieser ganze Lösch- und
Wiederbeschreibvorgang geht einem bald ziemlich auf die Nerven, auch
Debuggen ist nicht drin, dafür muß man keinen Progarmmer bauen oder
Software kaufen.

jörn

von Kubi (Gast)


Lesenswert?

Hallo jörn,

ist der bootloader für USB dann schon werksseitig auf dem chip?
wird der nicht beim chip erase gelöscht?
Wie wird der übrehaupt aktiviert?

Gruß

von Frank (Gast)


Lesenswert?

Der Bootloader ist in einem Rom auf dem Chip. Wenn man einen bestimmten
Pin auf High legt (einfach ausgedrückt), wird er in den Flashspeicher
geschrieben und steht nach einem Reset zur Verfügung.

von Kubi (Gast)


Lesenswert?

muss man quasi jedesmal beim flashen 10se warten oder man schreibt einen
eigenen usb loader, was wohl ziemlich kopliziert sein dürfte

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.