Цитата(Raven @ May 16 2016, 18:37)

Попробуйте вначале "одобренную" стабильную версию 0.9.0, прежде чем пускаться в увлекательный "поиск 10 отличий" между 0.8.0 и вашим 0.9.0*.
Где взять? Если у вас Windows - взять у
Фредди Шопена (делает сборки под винды). Если Linux - сходу могу предложить только самостоятельную сборку (1), ну или поискать через Google тех, кто проходил этим путем (2).
Попробовал, те же грабли (настройки eclipse на рисунках, установил несколько версий OpenOCD и переключаю нужную настройкой eclipse, работает только 0.8.0). Если вначале запустить дебаг с версией 0.8.0, то будет работать, иначе - ошибки, как в первом посте.
Цитата(Raven @ May 16 2016, 18:37)

P.S. У меня шопеновский OOCD о себе говорит, кстати, так:
Код
Open On-Chip Debugger 0.9.0 (2015-05-19-12:09)
Лог OpenOCD 0.9.0 слитого по Вашей ссылке (вначале, после включения питания, запускался дебаг для версии 0.8.0, без данного шага не работает):
CODE
Open On-Chip Debugger 0.9.0 (2015-05-19-12:09)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.htmlInfo : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
adapter speed: 1000 kHz
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
cortex_m reset_config sysresetreq
Started by GNU ARM Eclipse
Info : clock speed 1000 kHz
Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : accepting 'gdb' connection on tcp/3333
Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc
semihosting is enabled
Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc, semihosting
Warn : Verification will fail since checksum in image (0x00000000) to be written to flash is different from calculated vector checksum (0xeffeef8e).
Warn : To remove this warning modify build tools on developer PC to inject correct LPC vector checksum.
Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc, semihosting
Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
target state: halted
target halted due to debug-request, current mode: Thread
xPSR: 0x01000000 pc: 0x1fff0080 msp: 0x10001ffc, semihosting
===== arm v7m registers
(0) r0 (/32): 0x00200FE0
(1) r1 (/32): 0x00107900
(2) r2 (/32): 0x100001B4
(3) r3 (/32): 0x00000000
(4) r4 (/32): 0x3456ABCD
(5) r5 (/32): 0x3456ABCD
(6) r6 (/32): 0x12345678
(7) r7 (/32): 0x1000FEC0
(8) r8 (/32): 0xEBA0C501
(9) r9 (/32): 0x6F975E05
(10) r10 (/32): 0x49AA8FCB
(11) r11 (/32): 0xE49DDD76
(12) r12 (/32): 0x1FFF1FF1
(13) sp (/32): 0x10001FFC
(14) lr (/32): 0xFFFFFFFF
(15) pc (/32): 0x1FFF0080
(16) xPSR (/32): 0x01000000
(17) msp (/32): 0x10001FFC
(18) psp (/32): 0x1AA29464
(19) primask (/1): 0x00
(20) basepri (/8): 0x00
(21) faultmask (/1): 0x00
(22) control (/2): 0x00
===== Cortex-M DWT registers
(23) dwt_ctrl (/32)
(24) dwt_cyccnt (/32)
(25) dwt_0_comp (/32)
(26) dwt_0_mask (/4)
(27) dwt_0_function (/32)
(28) dwt_1_comp (/32)
(29) dwt_1_mask (/4)
(30) dwt_1_function (/32)
(31) dwt_2_comp (/32)
(32) dwt_2_mask (/4)
(33) dwt_2_function (/32)
(34) dwt_3_comp (/32)
(35) dwt_3_mask (/4)
(36) dwt_3_function (/32)
Если после включения питания запустить деббаг для 0.9.0 получаю
CODE
Open On-Chip Debugger 0.9.0 (2015-05-19-12:09)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.htmlInfo : auto-selecting first available session transport "jtag". To override use 'transport select <transport>'.
adapter speed: 1000 kHz
adapter_nsrst_delay: 200
jtag_ntrst_delay: 200
cortex_m reset_config sysresetreq
Started by GNU ARM Eclipse
Info : clock speed 1000 kHz
Info : JTAG tap: lpc17xx.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4)
Info : lpc17xx.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : accepting 'gdb' connection on tcp/3333
Error: Target not halted
Error: auto_probe failed
Error: Connect failed. Consider setting up a gdb-attach event for the target to prepare target for GDB connect, or use 'gdb_memory_map disable'.
Error: attempted 'gdb' connection rejected
Цитата(Raven @ May 16 2016, 16:56)

Сдается мне, что у вас не окончательный и стабильный вариант 0.9.0 в работе:
Да, оказывается, в логе версия 0.9.0-201505190955 это и показывает, но у стабильной версии поведение такое же!?