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

 
 
> Nios + STDIN Jtag-Uart, как пихнуть данные в консоль?
torik
сообщение Feb 8 2011, 17:06
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Из хела:
Цитата
Program output can appear in the Console view of the Nios II IDE. The Console view maintains a terminal I/O connection with a communication device, such as a JTAG UART, connected to the Nios II processor in the SOPC Builder system. When the Nios II program writes to stdout or stderr, the Console view displays the text. The Console view can also accept character input from the host keyboard, which is sent to the processor and read as stdin.

Т.е. вроде бы можно в консоли набрать данные и получить их в программе ниос через STDIN.

пишем
Код
char sss[5];
fgets (sss, 1, stdin);
if (sss != NULL)
   fprintf (stdout, "sss = %s", sss);


Пишу чё-нибудь в консоли, при этом sss всегда NULL. В bsp STDIN/STDOUT настроены на jtag-uart. fprintf работает без проблем.
ЧТо-то не так делаю?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
torik
сообщение Feb 13 2011, 13:51
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Сейчас мне с ОС некогда разбираться, хотя в дальнейшем было бы интересно.
А прерывание от Jtag-uart происходит когда что-то передали из консольки? Интересно, надо почитать...
Тогда основной цикл себе вертится спокойно, а по вводу данных в консоль в прерывании меняем что надо и все дела...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Feb 13 2011, 14:49
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(torik @ Feb 13 2011, 19:51) *
А прерывание от Jtag-uart происходит когда что-то передали из консольки?

да, там можно настроить и на байты, и на пакеты. правда, про stdio придется забыть
Go to the top of the page
 
+Quote Post



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

 


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


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