Цитата(klen @ Aug 3 2011, 09:39)

1. в Вашем скрипте указан нулевой адрес паралельного порта... это изумительно.
2. попробуте использовать нативные скрипты засунув их openocd -f parport.cfg -f stm32f1xx.cfg
3. ненадо его под рутом запускать - это не кашерно
у меня версия Open On-Chip Debugger 0.5.0-dev-00970-g69ac20a (2011-07-31-19:35), врят ли за 2 дня чтото сломали .
команда jtag_ntrst_delay нормально вызывается.
как конфигурировали при сборке?
/* Сча на работе пишу по памяти*/
Собирал с ./configure --maintainer-mode --enable-parport
1. Адрес выбрал такой потому, что на версии 0.4.0 ни с 0x278 ни с 0x378 (или какие там) не работало а с нулем работало на ура.
2. stm32f1xx.cfg не использовал(в 0.4.0 такого не было), попробую на обеде.
3. Запускаю под рутом так как доступа у пользователя к паралельному порту нет(там вроде в группу какуюто записать надо), но ведь от этого openocd хуже работать не станет? но попробую запустить без рута.
Команда jtag_ntrst_delay это еще не все: у меня в stm32.cfg следующей после "jtag_ntrst_delay 100" есть команда "adapter_ntrst_delay 100". Если закомментить "jtag_ntrst_delay 100", то "adapter_ntrst_delay 100" она кушает нормально. Но вылетат на строчке "jtag newtap ..." с ошибкой "invalid command name "jtag" "
Пробовал команды "adapter newtap", "inteface newtap", я так понимаю что имена команд в конфиге и коде openocd не совпадают, может вместо jtag, что то еще прописать? или проблема в другом?