Part Number: PROCESSOR-SDK-AM437X
Other Parts Discussed in Thread: TMDSIDK437X
Tool/software: TI-RTOS
Hello
I am trying to use UART module on TMDSIDK437X for communication with PC via USB cable. Inside the UART interrupt I am reading content of fifo register with looped UARTGetChar function in non-blocking mode. Yet, I have observed that it takes ridiculously long to read each byte - approximately 4 microseconds for each byte. I believe it is not a matter of transmission of data itself, as changing UART baudrate doesn't influence this delay at all, so I guess that interrupt is called correctly when fifo reaches the treashold and then just spends too much time reading a register.
Is there any reason why it may take so long? Is it maybe possible to find somewhere source code of PDK library and take a look at what is happening inside? Or are only header files available for users?
Thanks a lot for any help on this matter