Forum: Mikrocontroller und Digitale Elektronik ARM-USB-OCD + SAM7-P256 + Eclipse


von Mirko (Gast)


Lesenswert?

hallo.
habe das board  SAM7-P256 und den JTAG-adapter ARM-USB-OCD (beides von 
olimex). habe versucht ein beispiel mit hilfe von Eclipse zu flashen. 
der flashvorgang wird aber abgebrochen. folgende meldungen werden in 
Eclipse ausgegeben:

make -k program
Preparing OpenOCD script...
Flash Programming with OpenOCD...
'C:\GCCFD\openocd\bin\'openocd-ftd2xx.exe -f 
'C:\GCCFD\openocd\bin\'at91sam7s256-armusbocd-flash-program.cfg
Info:    openocd.c:82 main(): Open On-Chip Debugger (2006-10-12 18:00 
CEST)
Warning: arm7_9_common.c:683 arm7_9_assert_reset(): srst resets test 
logic, too
Info:    target.c:219 target_init_handler(): executing reset script 
'c:\temp\temp.ocd'
Info:    configuration.c:50 configuration_output_handler(): waiting for 
target halted...
Info:    configuration.c:50 configuration_output_handler(): target 
halted
Info:    configuration.c:50 configuration_output_handler(): core state: 
ARM
Error:   at91sam7.c:257 at91sam7_wait_status_busy(): status register: 
0x30005
Error:   at91sam7.c:259 at91sam7_wait_status_busy(): Lock Error Bit 
Detected, Operation Abort
Info:    configuration.c:50 configuration_output_handler(): failed 
writing file main.bin to flash bank 0 at offset 0x00000000
Info:    configuration.c:50 configuration_output_handler(): flash 
program error
Warning: arm7_9_common.c:683 arm7_9_assert_reset(): srst resets test 
logic, too
Flash Programming Finished.

vor allem die zeile "Lock Error Bit Detected, Operation Abort" ist mir 
aufgefallen. wenn man den jumper BDS(JTAG select) auf dem board setzt 
wird der flashvorgang nicht abgebrochen, aber auch nicht zu ende 
durchgeführt. das heißt Eclipse versucht minutenlang zu flashen und 
bleibt dabei bei null prozent.
wie kann ich diesen Lock Error Bit zurücksetzet?
übrigens. mit dem board AT91SAM7S-EK von Atmel und den selben 
Eclipseeinstellungen klappt der flashvorgang einwandfrei.

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

AT91SAM7S mit OpenOCD programmieren -> Lock-Bits_entfernen

von Mirko (Gast)


Lesenswert?

wo kann ich den die befehle eingeben in der Console (im unteren 
bildschirmbereich)?
habe da diverse befehle in Eclipse in der Console eingegeben (>halt, > 
flash protect 0 0 7 off) aber keine reaktion zu sehen.
was mache ich falsch?

von Christian R. (supachris)


Lesenswert?

Debugger im Verbose Mode laufen lassen und eine Konsole 
allozieren....dann kann man selber Befehle eingeben.

von Mirko (Gast)


Lesenswert?

akzeptiert nur das help befehl, sonst nichts

von Mirko (Gast)


Lesenswert?

nach wie vor keine reaktion. habe aber mit sam-ba bit zurückgesetzt ( 
mit erase flash).

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.