AT91SAM7S256

Gast #2100286
Lesenswert?
• ▲
▼
Hiho, ich bin entweder echt zu dumm oder es geht wirklich nicht!
Ich versuche seit etwa 6 Stunden einen ARM mit JTAG in Gang zu bekommen 
aber das ganze ohne Erfolg! Gleich im Vorweg meine Hardware:
Als JTAG: OpenOCD-USB von www.embedded-projects.net/OpenOCD-USB
Als Entwickler Board SAM7-H256 von www.olimex.com/dev
nun ich habe als Programmierumgebung Linux mit Eclipse. Als 
Entwicklungstool habe ich Sourcery_G++_Lite installiert.
Nun nach Stunden habe ich es erst einmal geschafft openocd zu laufen zu 
bekommen. Datei im Anhang.
Nun bin ich in Eclipse und versuche ein Programm zu bauen was man 
eventuell mal auf den MCU flashen kann. Aber genau da scheitert es
1
#include "AT91SAM7S256.h"
2
int main(void)
3
{
4
}
nach meiner Erfahrung mit C und AVR sollte wenigstens das Kompilieren 
ohne Fehler durchlaufen, auch wenn das Programm auf dem MCU nicht 
wirklich viel sinn macht! Aber genau das tut er nicht. meine 
Fehlermeldung besagt
1
Sourcery_G++_Lite/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/../../../../arm-none-linux-gnueabi/bin/ld: warning: cannot find entry symbol _start; defaulting to 00008120
2
collect2: ld returned 1 exit status
3
make: *** [testB.elf] Fehler 1
ich bin etwas verwirrt. Kann mir bitte jemand helfen oder eine gutes 
TUTORIAL zeigen wo mal Step for Step erklärt wird wie man vor gehen 
muss???

Des weiteren:
Ich weiß das openocd als Telnet Programm arbeitet aber wie kann ich eine 
hex bin oder was auch immer damit auf den MCU schreiben?????

Ich Danke auch viel mals!!!
Gruß TNTBC
Angehängte Dateien:
#2100545
Lesenswert?
• ▲
▼
Ich glaube der Sourcery G++ Lite findet dein Linker File nicht, weshalb 
er nicht weis wohin er im Flash die ganzen Daten schreiben soll.
Hast du den ein Linker File (Endung auf .ld)?? Und hast du dessen Pfad 
auch angegeben?

Vllt hilft dir das weiter. Bei yagarto auf der Website gibt es ein paar 
Beispielprojekte.
http://www.yagarto.de/howto/examples/index.html
Dort gibt es auch eins für den SAM7S256. Probier das mal aus. Das sollte 
funktionieren. In diesem Projekt sind in dem Ordner prj auch die 
entsprechenden Linker Files.


Viel Erfolg


mfg noobuntu

Antwort schreiben

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.

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.