Hallo erstmal, Ich benutze Eclipse, OpenOCD 0.2.0, arm-none-eabi 4.2.3. und das Board STM32-P103 Mein Problem ist folgendes, sobald ich versuche mit GDB zu debuggen, bekomme ich eine Reihe von Fehlermeldungen und zwar folgende: Open On-Chip Debugger 0.2.0 (2009-10-13-15:06) Release $URL: http://svn.berlios.de/svnroot/repos/openocd/tags/openocd-0.2.0/src/openocd.c $ For bug reports, read http://svn.berlios.de/svnroot/repos/openocd/trunk/BUGS jtag_speed: 3 jtag_nsrst_delay: 100 jtag_ntrst_delay: 100 Info : device: 4 Info : deviceID: 364511236 Info : SerialNumber: FTS92Y5TA Info : Description: Olimex OpenOCD JTAG TINY A Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG Tap/device matched Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1) Info : JTAG Tap/device matched Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3) Info : JTAG Tap/device matched Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1) Info : JTAG Tap/device matched target state: halted target halted due to debug-request, current mode: Thread xPSR: 0x01000000 pc: 0x20000010 Info : accepting 'gdb' connection from 0 Warn : acknowledgment received, but no packet pending Info : device id = 0x20036410 Info : flash size = 128kbytes Info : device id = 0x20036410 Info : flash size = 128kbytes Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f64f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f650 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x202d0dd3 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x202d0dd4 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f64f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f650 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f653 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f654 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f657 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f658 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f65b Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f65c Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f65f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f660 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f663 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f664 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f667 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f668 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f66b Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f66c Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f66f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f670 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f673 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f674 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f677 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f678 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f67b Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f67c Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f67f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f680 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f683 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f684 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f687 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f688 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f68b Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f68c Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f68f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f690 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f693 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f694 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f697 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f698 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f69b Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f69c Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f69f Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6a0 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6a3 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6a4 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6a7 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6a8 Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6ab Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6ac Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6af Error: AHBAP Cached values: dp_select 0x0, ap_csw 0xa2000010, ap_tar 0xffffffff Error: SWJ-DP STICKY ERROR Error: Read MEM_AP_CSW 0x23000050, MEM_AP_TAR 0x5214f6b0 Hier ein Einblick in meine cfg: # Olimex STM32-H103 eval board # http://olimex.com/dev/stm32-h103.html gdb_port 3333 # Work-area size (RAM size) = 20kB for STM32F103RB device set _WORKAREASIZE 0x5000 interface ft2232 ft2232_device_desc "Olimex OpenOCD JTAG TINY A" ft2232_layout "olimex-jtag" ft2232_vid_pid 0x15BA 0x0003 # script for stm32 if { [info exists CHIPNAME] } { set _CHIPNAME $CHIPNAME } else { set _CHIPNAME stm32 } if { [info exists ENDIAN] } { set _ENDIAN $ENDIAN } else { set _ENDIAN little } # JTAG speed should be <= F_CPU/6. F_CPU after reset is 8MHz, so use F_JTAG = 1MHz #jtag_khz 1000 jtag_speed 3 #jtag_device 4 0x1 0xf 0xe jtag_nsrst_delay 100 jtag_ntrst_delay 100 #use combined on interfaces or targets that can't set TRST/SRST separately reset_config trst_and_srst #jtag scan chain if { [info exists CPUTAPID ] } { set _CPUTAPID $CPUTAPID } else { # See STM Document RM0008 # Section 26.6.3 set _CPUTAPID 0x3ba00477 } jtag newtap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID if { [info exists BSTAPID ] } { set _BSTAPID $BSTAPID } else { # See STM Document RM0008 # Section 26.6.2 # Low density devices, Rev A set _BSTAPID1 0x06412041 # Medium density devices, Rev A set _BSTAPID2 0x06410041 # Medium density devices, Rev B and Rev Z set _BSTAPID3 0x16410041 # High density devices, Rev A set _BSTAPID4 0x06414041 # Connectivity line devices, Rev A and Rev Z set _BSTAPID5 0x06418041 } jtag newtap $_CHIPNAME bs -irlen 5 -ircapture 0x1 -irmask 0x1 -expected-id $_BSTAPID1 -expected-id $_BSTAPID2 -expected-id $_BSTAPID3 -expected-id $_BSTAPID4 -expected-id $_BSTAPID5 set _TARGETNAME [format "%s.cpu" $_CHIPNAME] target create $_TARGETNAME cortex_m3 -endian $_ENDIAN -chain-position $_TARGETNAME $_TARGETNAME configure -work-area-virt 0 -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0 flash bank stm32x 0 0 0 0 0 #flash bank <driver> <base> <size> <chip_width> <bus_width> flash bank stm32x 0x08000000 0x00010000 0 0 0 init reset halt # For more information about the configuration files, take a look at: # openocd.texi für GDB: target remote localhost:3333 break main Würde mich freuen wenn ihr mir weiterhelfen könntet. Danke schonmal im Vorraus
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.