mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MCU Typ für die avr/io.h


Autor: Daniel T. (gorni)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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...

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
AT91SAM9260 und AVR-GCC passen nicht zusammen. Du brauchst einen 
ARM-GCC.

Autor: Daniel T. (gorni)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ok das hab ich vergessen zu sagen zum Kompilieren von Programmen für den 
AT91SAM9260 arbeite ich mit dem arm_v4le-gcc .

Autor: Bastler (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich hab von Keil uVision4 istalliert, da sind in der Demoversion 
(32k) Beispiele zu vielen unterstützten Controllern. Auch für den 
AT91SAM9260.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.