реклама на сайте
подробности

 
 
> Непонятное поведение printf в Ниос2
juvf
сообщение Jan 19 2011, 11:30
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



пишу однопоточное приложение. без всяких ос. в нужных местах в терминал бросаю отладочную инфу

Код
printf("Recived %u bytes, command %u, for device with address %u\n\r", count, com,  adr);

иногда после этого кода останавливаюсь в точке остановки, и вижу в терминале вывод

Recived 13 bytes, command 1, for dev

потом продолжаю выполнение программы, и вижу в терминале довыводит сообщение полностью

Recived 13 bytes, command 1, for device with address 15

Иногда после printf("Recived.... делаю команду printf("Send..., остановливаюсь после неё, а в терминале часть сообщения предыдущего вызова, т.е. Recived.... Продолжаю, оба сообщения приходят в терминал. Почему так происходит? printf запускается в каком-то другом потоке чтоли?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th July 2025 - 23:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01468 секунд с 7
ELECTRONIX ©2004-2016