После добавления:
Код
uart_iocb.ioctl_code = VOS_IOCTL_COMMON_GET_RX_QUEUE_STATUS;
vos_dev_ioctl(hUART, &uart_iocb);
num_written = uart_iocb.get.queue_stat;
строка vos_dev_read(hUART, buff, num_written, NULL) перестала вгонять программу в ступор.
Но пока так ничего и не прочиталось.