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

 
 
 
Reply to this topicStart new topic
> Подключение терминала изменяет поведение проекта
spectr
сообщение Apr 24 2013, 11:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 10-12-04
Из: Earth
Пользователь №: 1 437



Добрый день, камрады.

Ситуация такая.
Есть развесистый проект, содержащий много чего (сеть, внешнюю память и периферию, собственные модули и т.д.).
Если заводить плисину, прошитую этим проектом, с подключенным терминалом, то будет одно поведение (корректное).
Если подключить плисину, прошитую этим проектом, но без подключения терминала, то поведение будет почти корректное.

В проекте есть куча собственных printf'ов, плюс альтеровские (например, с того же tse_mac). Есть сильное подозрение что именно вывод в консоль влияет на поведение, только не могу понять каким образом.

Никто не сталкивался с подобным?
Go to the top of the page
 
+Quote Post
warrior-2001
сообщение Apr 24 2013, 11:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



Сталкивались и не раз. Для релиза желательно все сообщения убирать. Вообще вывод сообщение - это задержка. Тоесть если между какими то событиями есть printf', то это равносильно небольшой задержке. Если её убрать - некорректный код может и не поспеть выполниться. wink.gif


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post
spectr
сообщение Apr 24 2013, 13:00
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 10-12-04
Из: Earth
Пользователь №: 1 437



Ясно, спасибо!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 11:38
Рейтинг@Mail.ru


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