What is wrong with UART TTL?
It should just works, right?
But if you want to connect GPS, you need to disable console output to the UART first