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.
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?
Debugger im Verbose Mode laufen lassen und eine Konsole allozieren....dann kann man selber Befehle eingeben.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.