Part Number: TMDSIDK437X
Tool/software: TI-RTOS
Dear All,
I'm working with Processor SDK RTOS for AM437x 4.0.2 and I've initialized UART1 as follows:
|
1
2
3
4
5
6
7
|
UART_Param.baudRate = 460800; UART_Param.parityType = UART_PAR_EVEN; UART_Param.writeDataMode = UART_DATA_BINARY; UART_Param.readDataMode = UART_DATA_BINARY; UART_Param.readReturnMode = UART_RETURN_FULL; UART_Param.readEcho = UART_ECHO_OFF; UART = UART_open(1, &UART_Param); |
However, by looking at UART frames via oscilloscope, I see framing errors and baudrate seems to be 480kbaud.
In the Technical Reference Manual Table 21-6 the baudrate is listed and should have an error 0,16%.
But the library seems to use always UART16x_OPER_MODE for Divisor calculation and not UART13x_OPER_MODE like shown in the Technical Reference Manual
What am I missing?