Уважаемые, бьюсь который день, но не могу поменять скорость UARTa, например на 250 кбод, с помощью HAL API. Есть процессор, построенный в Sops builder, есть проект в квартусе, есть исходник для ниоса. Вычитал в документации, что скорость Uart менять можно, и вроде как с помощью ioctl(). Есть 2 запроса, один из которых читает структуру termios, другой записывает. И в этой структуре есть поля, отвечающие за скорость. Все вроде сделал, но при отладке на ките при вызове ioctl возвращает ERRNO. Может Я чего не так делаю, или есть другой способ изменить скорость UART?
|