Hilfe beim Einstieg mit AT91SAM7S64

Gast #1018224
Hallo zusammen,

seit gestern bin ich dabei mich mit dem AT91SAM7S64 auseinander zu 
setzen. Leider scheitere ich kläglich daran. Das programmieren an sich 
sollte nicht die schwierigkeit sein, da ich schon einmal mit ARM 
gearbeitet habe. Mein größtes Problem zur Zeit ist das Erstellen eines 
Projekts. Mir ist schon klar wie ich an sich ein Projekt erstelle. Was 
aber dann? Welche Komponenten muss ich alle hinzufügen? OK main.c und 
Header ist ja noch einleuchtend aber was denn noch? Bei den Beispielen 
habe ich gesehen das immer noch eine Board.h hinzugefügt wird. Aber wenn 
ich mein Projekt identisch mit dem Beispiel aufbau und die gleichen 
Files einbinden bekomme ich dennoch Fehler. Gibt es vielleicht einen 
Leitfaden, wie ein Projekt aufzubauen ist. Bin ein weing am verzweifeln.
Ach ja ich programmiere mit IAR Workbench, fals das etwas zur Sache tut.
Gast #1018290
hallo,
ich würde mir mal die in der workbench enthaltenen beispielprogramme 
ansehen.
desweiteren findest du auf der atmel hompage sog. software packages die 
noch viel mehr beispiele enthalten.

gruss
gerhard
Gast #1018302
Ja ok, diese Beispielprogramme habe ich gefunden. Allerdings finde ich 
die für den Einstieg etwas komplex. Oder gibt es noch pimplere? Zum 
Beipiel LED blinken lassen :D oder so. Das Programm an sich ist ja nicht 
das Problem, sondern eher das dann auf das Board zu bekommen damit es 
auch das tut was es soll.
Gast #1018425
was verstehst du unter "identifieziern"?
kennst du die bezeichnung des boards nicht?

ein einfaches beipiel projekt findest du zu nahezu jedem atmel board in 
der workbench unter dem titel "BasicTools"


gruss
gerhard
Gast #1018465
Doch doch, die Bezeichnung des Boards kenn ich. Aber ich muss dem 
AT91SAM7S64 doch sagen das er dieses Board auch nutzen soll? Dachte das 
steht in der at91lib. Und da hab ich Probleme mit dem einbinden.
Werd jetzt aber mal versuchen ein bestehendes Projekt umzubennen und mit 
meinem eigenen Code zu versehen.
Gast #1019170
Hallo,

ich schreibe Code für einen AT91SAM7X256, habe den S64 aber auch. Ich 
verwende WINARM, da sind auch Beispiele dabei, die sich leicht auf dein 
Board umschreiben lassen sollten. Der Code sollte sich auch auf den IAR 
portieren lassen. Für den Einstieg sieht man an den einfachen Projekten 
jedenfalls, was man als Minimalausstattung braucht.

Viele Grüße,

Peter
Gast #1019725
Zur Zeit ist mein größtes Problem diese Startup Datei einzufügen. 
Komischerweise bekomm ich imme rFehler angezzeigt, selbst wenn ich ein 
vorhandenes Beispiel einfach kopiere.
Gast #1022048
Muss ich diese "at91lib" immer einbinden. Hab es mal mit andern 
startup-dateien aus Beispielen versucht aber da bleibt der Debugger 
immer beim Prefetch_Handler hängen und macht nicht mehr weiter.
Mit ist das Prinzip der ARM Projekte noch nicht ganz klar und um User 
Guide finde ich nichts dazu.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.