Forum: Mikrocontroller und Digitale Elektronik AT91SAM7S256 testen mit dem Wiggler


von Michael (Gast)


Lesenswert?

Hallo,

ich habe das ARM SAM7S256 Entwicklungsboard und den ARM-JTAG(Wiggler)
von Olimex. Ich habe versucht den µC mit Eclipse und OpenOCD zu 
programmieren. Das hat leider nicht funktioniert. Openocd findet gibt 
folgende Meldung aus:

Info:    openocd.c:93 main(): Open On-Chip Debugger (2007-12-15 15:00 
CET) svn: 231
Info:    openocd.c:94 main(): $URL: 
http://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c $
Info:    jtag.c:1291 jtag_examine_chain(): JTAG device found: 0x3f0f0f0f 
(Manufacturer: 0x787, Part: 0xf0f0, Version: 0x3)
Warning: arm7_9_common.c:742 arm7_9_assert_reset(): srst resets test 
logic, too

Wie kann ich auf einfachsten Weg feststellen ob das Board funktioniert?

Ich habe auch den IAR Compiler ausprobiert, hatte aber auch kein Erfolg.

Vielen Dank

Michael

von gerhard (Gast)


Lesenswert?

hallo michael,
kennst du schon diese seite:
http://www.mikrocontroller.net/articles/AT91SAM7S_mit_OpenOCD_programmieren

damit sollte alles klar sein.

gruss
gerhard

von Michael (Gast)


Lesenswert?

Hallo Gerhard,

ja die Seite ist mir bekannt, nur leider werde ich daraus nicht schlau.
Gibt es nicht eine einfachere Möglichkeit?

von SAM (Gast)


Lesenswert?

Wenn dir das Programmieren der CPU schon zuviel Arbeit macht, dann 
solltest du es evtl. ganz sein lassen ...

von Michael (Gast)


Lesenswert?

Hallo,

es geht mir nicht um die Arbeit sondern um das Verständnis. Deshalb habe 
ich mich an dieses Forum gerichtet.

von Michael (Gast)


Lesenswert?

Also ich hab das jetzt mal so gemacht wie Ihr gesagt habt:

Ich habe nun openocd direkt verwendet und folgendes Kommando eingegeben:

openocd-pp -f at91sam7s256-wiggler.cfg

Bekommen habe ich wieder folgende Meldung

Info:    openocd.c:93 main(): Open On-Chip Debugger (2007-12-15 15:00 
CET) svn: 231
Info:    openocd.c:94 main(): $URL:
http://svn.berlios.de/svnroot/repos/openocd/trunk/... $
Info:    jtag.c:1291 jtag_examine_chain(): JTAG device found: 0x3f0f0f0f
(Manufacturer: 0x787, Part: 0xf0f0, Version: 0x3)
Warning: arm7_9_common.c:742 arm7_9_assert_reset(): srst resets test
logic, too

Funktioniert der Prozessor? Woran kann ich das sehen?

von Jörn K. (joern)


Lesenswert?

> Info:    openocd.c:93 main(): Open On-Chip Debugger (2007-12-15 15:00
> CET) svn: 231
> Info:    openocd.c:94 main(): $URL:
> http://svn.berlios.de/svnroot/repos/openocd/trunk/... $
> Info:    jtag.c:1291 jtag_examine_chain(): JTAG device found: 0x3f0f0f0f
> (Manufacturer: 0x787, Part: 0xf0f0, Version: 0x3)
> Warning: arm7_9_common.c:742 arm7_9_assert_reset(): srst resets test
> logic, too

Openocd hat erfolgreich eine JTAG Verbindung zum Prozessor hergestellt.

> Funktioniert der Prozessor? Woran kann ich das sehen?

Als nächstes würde ich mal probieren Daten ins interne SRAM zu schreiben 
und zu lesen.

Danach an der PLL drehen und den Takt auf einen PCKx legen und messen.

Anschließend mal ein Programm einspielen.

Viel Erfolg.

von gerhard (Gast)


Lesenswert?

hallo michael,
versuchs mal über telnet mit folgendem command:
flash info 0

aus dem ergebnis siehst du sofort ob die verbindung zum at91sam7s läuft 
und wie schnell dieser getaktet wird.

gruss
gerhard

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.