We recently are using ZYNQ clg484 -1 for our developing, we intended to use MIO 50 and 51 as UART0, but it turns out that the voltage of the MIO 50 and 51 would turn low once the linux boot completed, so we are not able to use it as the UART0.
Here is how I did it:
1) In XPS, check UART0 and map it to MIO 50 & 51.
2) Export to SDK and create a FSBL and the a BOOT.BIN.
3) Modify the dts file by adding UART0 node info.
But it turn out that this wouldn't work, yet I tried map UART0 to MIO 14 & 15, and it work well in linux, the steps are the same as what I do with MIO 50 & 51.
Is there anyone who knows why it works that way? Hope to get help from you!
Sry for my poor English writing, hope you could understand what I am talking about.