Hallo liebe Community Ich bin grade frisch in den Bereich der Mikrocontroller eingestiegen, also noch ein wenig grün hinter den Ohren ;-) Mir stellt sich folgendes Problem: Ich bin gerade dabei ein wenig mit dem AT91SAM9260 rumzuprobieren. Ich möchte bestimmte Register auslesen und beschreiben können. Deswegen habe ich mir die benötigten Register aus dem Datasheet rausgesucht und in meiner .c Datei als #define angelegt. Nun habe ich in dem AVR-GCC Tutorial gesehen, das dort keinerlei defines existieren und bin jetzt vom Wissensstand soweit das wenn man beim Kompilieren die richtige MCU angibt, mittels der avr/io.h die richtige Lib eingebunden wird und ich dann die Register ansprechen kann ohne sie selbst zu definieren. Als Beispiel: Ich arbeite auch noch mit dem ATTINY2313 und habe diesen im Makefile mit MCU = attiny2313 angegeben. Beim Kompilieren verwende ich dann das Flag -mmcu=$(MCU) und die richtige Libary sollte included werden. Mein Problem ist nun das ich nicht die richtige MCU Bezeichnung für den AT91SAM9260 gefunden habe. Habe ich nur an der falschen Stelle gesucht oder gibt es für diesen keine Libary? Hoffe mal ich habe es verständlich ausgedrückt...
Ok das hab ich vergessen zu sagen zum Kompilieren von Programmen für den AT91SAM9260 arbeite ich mit dem arm_v4le-gcc .
Also ich hab von Keil uVision4 istalliert, da sind in der Demoversion (32k) Beispiele zu vielen unterstützten Controllern. Auch für den AT91SAM9260.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.