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

 
 
> RealView for uVision, стандартный ввод-вывод
Alex B._
сообщение Aug 10 2007, 10:18
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



согласно доке на компилер переопределил низкоуровневые функции ввода вывода (_sys_...). Только столкнулся с проблемой - запись/чтения в/из созданных файлов их вызывает, а стандартные потоки stdout/stdin не отрабатываются.
При выводе в stdout вызывается _sys_istty() и отдает 1. Хотя пробовал и 0 возвращать...

Смотрел проект AlexanderY
http://projects.caxapa.ru/index.html?ID=62
- вроде все сделано так же.

в чем может быть проблема, никто не сталкивался? В общем могу и в файл выводить, но хочется понять где ошибся...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
Alex B._
сообщение Aug 10 2007, 13:48
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



как оказалось, вывод в стандартный поток буферизируется, независимо от того, что возвращает функция _sys_istty(FILEHANDLE fh) - помогает только отключение буферизации (setbuf(&__stdout, NULL)).
Есть ли подробная дока на RealView с более глубоким описанием зависимостей, чем та, что идет в комплекте с Keil-ом?
Go to the top of the page
 
+Quote Post

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

 


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


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