Цитата(Шаманъ @ May 18 2016, 20:46)

Отличия есть в вызове команды в файле lpc1xxx.cfg в строке 103 ( flash bank ....). Судя по логу там же возникает и проблема. doom13, выложите лог от 0.8.0, тогда можно будет что-то сказать более определенно.
Лог для 0.8.0 и для 0.10.0 в прикреплённом выше архиве oocd_log.rar с опцией -d 3 (сообщение #12).
Цитата(Raven @ May 18 2016, 22:33)

1. Частота CCLK в 0.9.0 взята по дефолту - 4 МГц, а в 0.8.0 используется 12 МГц.
Это пробовал менять (задавал CCLK 12) - не помогло.
Цитата(Raven @ May 18 2016, 22:33)

2. Не определены специфические для lpc1788 размеры SRAM & FLASH.
Да, но там везде используется WORKAREASIZE, а он определяется в главном конфиг-файле (в первом посте прикреплены используемые конфиги для 0.8.0 и 0.9.0).
Вообще более актуально разобраться с 0.10.0, но там всё как в 0.9.0.
Цитата(Raven @ May 18 2016, 22:33)

Предлагаю вам в качестве эксперимента в системе 0.9.0 запустить OOCD c -f lpc1788.cfg (взятым из 0.8.0). Он вроде вполне подходит, разве что продублирует описание конфигурации софт ресета в конце последовательности (последние строки в lpc1788.cfg) - но это можно и закомментарить (пример: "#это строка с комментарием").
Что-то похожее пробовал, взял конфиги lpc1788.cfg и lpc17xx.cfg из версии 0.8.0 и запускал с версией 0.9.0. Посыпались ошибки. Получалось OpenOCD v0.9.0 вызывал lpc1788_0.8.0.cfg, а далее lpc17xx_0.8.0.cfg.
Можно попробовать, что Вы советуете - OpenOCD v0.9.0 вызывает lpc1788_0.8.0.cfg -> lpc17xx_0.9.0.cfg -> lpc1xxx_0.9.0.cfg, попробую.
Цитата(Шаманъ @ May 18 2016, 20:46)

Отличия есть в вызове команды в файле lpc1xxx.cfg в строке 103 ( flash bank ....).
Т.е. получается, что в конфиге для 0.9.0 размер флэша не задан (равен 0)???
Код
#0.9.0
flash bank $_FLASHNAME lpc2000 0x0 0 0 0 $_TARGETNAME auto $_CCLK calc_checksum
#0.8.0
flash bank $_FLASHNAME lpc2000 0x0 $_CPUROMSIZE 0 0 $_TARGETNAME lpc1700 $_CCLK calc_checksum