ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
521288
orgazmator (09.06.2014 17:57 - 30.06.2014 10:56, просмотров: 4508)
Как перехватить консольный вывод OpenOCD? Пишу простейший GUI для программирования микроконтроллеров через OpenOCD. То, что работает из батников или командных файлов просто решил перенести в утилиту - банально формирую командную строку и запускаю из приложения с попыткой перехватить вывод OpenOCD в свою утилиту (для красоты и наглядности). Консольные приложения типа "ping ..." запускаются и вывод прекрасно перехватывается. А вот с OpenOcd что-то не то. Такое ощущение, что OpenOCD вообще не запускается или запускается, но ничего не выполняется. То ли я чего делаю не так, то ли какая-то особенность в работе OpenOCD. ОС: Win 7 Pro x64, Win XP Pro x32. Среда разработки приложения: C++ Builder 6.0 ПС: Как вариант, посоветуйте простую легковесную утилиту с аналогичным назначением. Сам ничего не нагуглил. Update: Плод стараний в архиве... Когда-нибудь на досуге допилю работу с путями к OpenOCD к более корректному выбору. А то там сейчас ориентировано на сугубо свою сборку. И подозреваю, что все же я погорячился, написав, что программа может работать со всем, что поддерживает OpenOCD. Возможно, что для разных семейств МК будут свои отличия в конфигах для OpenOCD. А в программе они только для NXP LPC 17xx.