В SOPC Builder имеется Nios и UART. Необходимо организовать связь с Vinculum. RTOS отсутствует.
Не хотелось бы делать все вручную через регистры UART. Прерывания тоже, вроде не нужны.
Пытаюсь для начала работать с UART как с файлом:
Цитата
char msg1[1024];
FILE* fp;
fp = fopen ("/dev/uart_0", "r+");
if (fp) {
fread (&msg1, strlen(msg1), 1, fp);
}
При этом, во-первых, сообщение от винкулум теряется почти полностью. Во-вторых, сразу после старта программы, когда еще даже не открыт файл, сигнал RTS уже 0. А это есть не правильно, т.к. дает винклуму передать сообщение еще до открытия файла.
Где бы можно поподробнее, с простыми примерами поглядеть, как правильно работать с UART, как с фалом или через HAL? В даташите на сам UART мало чего сказано...
Быть. torizin-liteha@yandex.ru