The block design looks OK, from Vivado point of view the only thing you need is to have the correspondent UART enabled. How are you loading the example in the device? Using Vitis/SDK? Can you share your debug configuration?
Ibai Don’t forget to reply, kudo, and accept as solution.