ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
521291 Топик полностью
fk0, легенда (09.06.2014 18:15, просмотров: 55) ответил orgazmator на Как перехватить консольный вывод OpenOCD?
Консольный вывод -- слишком широкое понятие. Это может быть stdout, это может быть stderr (и перехватывать нужно оба). Это может быть (в *nix) запись в /dev/tty или прямо в консоль (в windows через WriteConsoleOutput). Вряд ли последнее стоит перехватывать (стоит если автор перехватываемой программы -- идиот), к тому же это не совсем тривиально. Потом насколько я помню, OpenOCD работает обычно через TCP/IP. К ней телнетом подключаться нужно, например. Может так и делается? Но telnet-клиент естесственно не с stdin/stdout работает, а прямо с консолью. Но зачем, спрашивается, такие сложности. Нужно просто подключаться к TCP-порту на котором слушает openocd и не нужно ничего перехватывать. Хотя нет. stderr от OpenOCD всё-таки стоит перехватить (оно туда ошибки полезные может говорить).
[ZX]