Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение терминала изменяет поведение проекта
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
spectr
Добрый день, камрады.

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

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

Никто не сталкивался с подобным?
warrior-2001
Сталкивались и не раз. Для релиза желательно все сообщения убирать. Вообще вывод сообщение - это задержка. Тоесть если между какими то событиями есть printf', то это равносильно небольшой задержке. Если её убрать - некорректный код может и не поспеть выполниться. wink.gif
spectr
Ясно, спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.