Segmentation fault. My system: STM32F407VET6 chip (cortex-m4f) ARM-USB-TINY by Olimex JTAG debugger Ubuntu 12.10 libftd2xx 1.1.12 0.8.0-dev-00039-g601e355 openocd ./configure '--prefix=/home/pahom/bin' '--enable-jlink' '--enable-amtjtagaccel' '--enable-ft2232_libftdi' '--enable-buspirate' '--enable-stlink' '--enable-ftdi' --disable-doxygen-html --enable-dummy
--------------------------------------------------------
Run:
pahom@pahom-ThinkPad-X220:~/trunk/root_bk/jtag$ sudo gdb -q -args
~/bin/bin/openocd -f armusbocd_tiny.cfg -f stm32f4x.cfg
Reading symbols from /home/pahom/bin/bin/openocd...done.
(gdb) r
Starting program: /home/pahom/bin/bin/openocd -f armusbocd_tiny.cfg -f
stm32f4x.cfg
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Open On-Chip Debugger 0.8.0-dev-00039-g601e355 (2013-06-16-22:37)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.sourceforge.net/doc/doxygen/bugs.html
Info : only one transport option; autoselect 'jtag'
DEPRECATED! use 'adapter_khz' not 'jtag_khz'
adapter speed: 10 kHz
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
connect_deassert_srst
DEPRECATED! use 'adapter_khz' not 'jtag_khz'
adapter speed: 2000 kHz
Warn : target name is deprecated use: 'cortex_m'
Info : clock speed 2000 kHz
Info : JTAG tap: stm32f4xxx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x4)
Info : JTAG tap: stm32f4xxx.bs tap/device found: 0x06413041 (mfg: 0x020, part:
0x6413, ver: 0x0)
Info : stm32f4xxx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : accepting 'telnet' connection from 4444
Info : JTAG tap: stm32f4xxx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x4)
Info : JTAG tap: stm32f4xxx.bs tap/device found: 0x06413041 (mfg: 0x020, part:
0x6413, ver: 0x0)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08001050 msp: 0x20020000
Info : device id = 0x10016413
Info : flash size = 512kbytes
Info : device id = 0x10016413
Info : flash size = 512kbytes
flash 'stm32f2x' found at 0x08000000
*** glibc detected *** /home/pahom/bin/bin/openocd: double free or corruption
(!prev): 0x08273df8 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb7e6bee2]
/home/pahom/bin/bin/openocd[0x8148439]
/home/pahom/bin/bin/openocd[0x8156cb2]
/home/pahom/bin/bin/openocd[0x815545e]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x8158267]
/home/pahom/bin/bin/openocd[0x8158861]
/home/pahom/bin/bin/openocd[0x8158969]
/home/pahom/bin/bin/openocd[0x815545e]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x8158a7f]
/home/pahom/bin/bin/openocd[0x815545e]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x8158b06]
/home/pahom/bin/bin/openocd[0x815545e]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x81567d3]
/home/pahom/bin/bin/openocd[0x8155496]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x815726c]
/home/pahom/bin/bin/openocd[0x815545e]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x81567d3]
/home/pahom/bin/bin/openocd[0x8155496]
/home/pahom/bin/bin/openocd[0x81558cc]
/home/pahom/bin/bin/openocd[0x8157b7c]
/home/pahom/bin/bin/openocd[0x807bf7c]
/home/pahom/bin/bin/openocd[0x80789dc]
/home/pahom/bin/bin/openocd[0x8076d6d]
/home/pahom/bin/bin/openocd[0x804c6b0]
/home/pahom/bin/bin/openocd[0x804bf05]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0xb7e0f4d3]
/home/pahom/bin/bin/openocd[0x804bfc1]
======= Memory map: ========
08048000-081ee000 r-xp 00000000 08:01 12995173 /home/pahom/bin/bin/openocd
081ee000-081ef000 r--p 001a5000 08:01 12995173 /home/pahom/bin/bin/openocd
081ef000-081f3000 rw-p 001a6000 08:01 12995173 /home/pahom/bin/bin/openocd
081f3000-08295000 rw-p 00000000 00:00 0 [heap]
b7d8f000-b7dab000 r-xp 00000000 08:01 13107919
/lib/i386-linux-gnu/libgcc_s.so.1
b7dab000-b7dac000 r--p 0001b000 08:01 13107919
/lib/i386-linux-gnu/libgcc_s.so.1
b7dac000-b7dad000 rw-p 0001c000 08:01 13107919
/lib/i386-linux-gnu/libgcc_s.so.1
b7dc6000-b7dc8000 rw-p 00000000 00:00 0
b7dc8000-b7dcf000 r-xp 00000000 08:01 13108017
/lib/i386-linux-gnu/libusb-0.1.so.4.4.4
b7dcf000-b7dd0000 r--p 00006000 08:01 13108017
/lib/i386-linux-gnu/libusb-0.1.so.4.4.4
b7dd0000-b7dd1000 rw-p 00007000 08:01 13108017
/lib/i386-linux-gnu/libusb-0.1.so.4.4.4
b7dd1000-b7dd2000 rw-p 00000000 00:00 0
b7dd2000-b7de9000 r-xp 00000000 08:01 13107990
/lib/i386-linux-gnu/libpthread-2.15.so
b7de9000-b7dea000 r--p 00016000 08:01 13107990
/lib/i386-linux-gnu/libpthread-2.15.so
b7dea000-b7deb000 rw-p 00017000 08:01 13107990
/lib/i386-linux-gnu/libpthread-2.15.so
b7deb000-b7ded000 rw-p 00000000 00:00 0
b7ded000-b7df4000 r-xp 00000000 08:01 13107998
/lib/i386-linux-gnu/librt-2.15.so
b7df4000-b7df5000 r--p 00006000 08:01 13107998
/lib/i386-linux-gnu/librt-2.15.so
b7df5000-b7df6000 rw-p 00007000 08:01 13107998
/lib/i386-linux-gnu/librt-2.15.so
b7df6000-b7f99000 r-xp 00000000 08:01 13107894
/lib/i386-linux-gnu/libc-2.15.so
b7f99000-b7f9a000 ---p 001a3000 08:01 13107894
/lib/i386-linux-gnu/libc-2.15.so
b7f9a000-b7f9c000 r--p 001a3000 08:01 13107894
/lib/i386-linux-gnu/libc-2.15.so
b7f9c000-b7f9d000 rw-p 001a5000 08:01 13107894
/lib/i386-linux-gnu/libc-2.15.so
b7f9d000-b7fa0000 rw-p 00000000 00:00 0
b7fa0000-b7fa7000 r-xp 00000000 08:01 14549177
/usr/lib/i386-linux-gnu/libftdi.so.1.20.0
b7fa7000-b7fa8000 r--p 00006000 08:01 14549177
/usr/lib/i386-linux-gnu/libftdi.so.1.20.0
b7fa8000-b7fa9000 rw-p 00007000 08:01 14549177
/usr/lib/i386-linux-gnu/libftdi.so.1.20.0
b7fa9000-b7faa000 rw-p 00000000 00:00 0
b7faa000-b7fad000 r-xp 00000000 08:01 13107909
/lib/i386-linux-gnu/libdl-2.15.so
b7fad000-b7fae000 r--p 00002000 08:01 13107909
/lib/i386-linux-gnu/libdl-2.15.so
b7fae000-b7faf000 rw-p 00003000 08:01 13107909
/lib/i386-linux-gnu/libdl-2.15.so
b7faf000-b7fc0000 r-xp 00000000 08:01 13108019
/lib/i386-linux-gnu/libusb-1.0.so.0.1.0
b7fc0000-b7fc1000 r--p 00010000 08:01 13108019
/lib/i386-linux-gnu/libusb-1.0.so.0.1.0
b7fc1000-b7fc2000 rw-p 00011000 08:01 13108019
/lib/i386-linux-gnu/libusb-1.0.so.0.1.0
b7fda000-b7fdd000 rw-p 00000000 00:00 0
b7fdd000-b7fde000 r-xp 00000000 00:00 0 [vdso]
b7fde000-b7ffe000 r-xp 00000000 08:01 13107872 /lib/i386-linux-gnu/ld-2.15.so
b7ffe000-b7fff000 r--p 0001f000 08:01 13107872 /lib/i386-linux-gnu/ld-2.15.so
b7fff000-b8000000 rw-p 00020000 08:01 13107872 /lib/i386-linux-gnu/ld-2.15.so
bffdf000-c0000000 rw-p 00000000 00:00 0 [stack]
Program received signal SIGABRT, Aborted.
0xb7fdd424 in __kernel_vsyscall ()
(gdb) quit
A debugging session is active.
Inferior 1 [process 25724] will be killed.
Quit anyway? (y or n) y
----------------------------------
Another term:
pahom@pahom-ThinkPad-X220:~$ telnet localhost 4444
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger
> reset halt
JTAG tap: stm32f4xxx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part:
0xba00, ver: 0x4)
JTAG tap: stm32f4xxx.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413,
ver: 0x0)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x08001050 msp: 0x20020000
> flash probe 0
device id = 0x10016413
flash size = 512kbytes
device id = 0x10016413
flash size = 512kbytes
flash 'stm32f2x' found at 0x08000000
Connection closed by foreign host.
----------------------------------------------------
I have found that openocd 0.7.0-dev-00006-g0b11858 works.
./configure '--prefix=/home/pahom/bin2' '--enable-jlink'
'--enable-amtjtagaccel' '--enable-ft2232_libftdi' '--enable-buspirate'
'--enable-stlink' '--enable-ftdi' --disable-doxygen-html --enable-dummy
stm32f4x.cfg
Description: Binary data
armusbocd_tiny.cfg
Description: Binary data
------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev
_______________________________________________ OpenOCD-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/openocd-devel
