BSP support - UART
martin.schroeder at openlimit.com
Wed Oct 14 16:27:32 CEST 2015
Am 14.10.2015 um 00:39 schrieb ba_f:
> Hello Hackers,
> I have a custom board with Zynq processor.
> Unfortunately, it uses UART0 which produces only garbage.
> (A lot of white spaces or tabs and single freak characters, if this is any help.)
> My ZedBoard uses UART1 and Fiasco runs successfully on it.
> I'm sure Zynq is proper configured on the new board, because the U-Boot output is displayed correctly.
> But the Fiasco output then looks like a wrong baud-rate, or something.
> With both boards i open console with:
> picocom /dev/ttyACM0 -b 115200
Looks like a wrong calculated divisor in the baudrate divider register. You should check the actual UART clock source and change the
value in uart_cadence.cc accordingly: _regs-write<unsigned>(BAUDGEN, 50000000 / r / (div + 1));
More information about the l4-hackers