Forum: Mikrocontroller und Digitale Elektronik Hilfe beim Einstieg mit AT91SAM7S64


von Aspire (Gast)


Lesenswert?

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.

von gerhard (Gast)


Lesenswert?

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

von Aspire (Gast)


Lesenswert?

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.

von Aspire (Gast)


Lesenswert?

Mein eigentliches Problem ist das identifieziern des Evaluation Boards. 
Find niegends ne Anleitung wie man das richtig implementiert.

von gerhard (Gast)


Lesenswert?

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

von Aspire (Gast)


Lesenswert?

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.

von Peter Diener (Gast)


Lesenswert?

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

von Aspire (Gast)


Lesenswert?

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.

von Aspire (Gast)


Lesenswert?

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.

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.