UART Console: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 3: | Line 3: | ||
== PlayStation TV UART0 location == | == PlayStation TV UART0 location == | ||
[[File:Pstv_uart0.png]] | [[File:Pstv_uart0.png]] | ||
== OLED Vita UART5 location == | |||
It is on the PCI-E connector pins 8,10,12,14 is RFR, CTS, TX, RX. On Wifi Vita units, you need to fill in the 88ohm termination resistors (or just short the pads). | |||
== UART Initialization == | == UART Initialization == |
Revision as of 07:19, 28 January 2018
The UART0 is a debugging console. The logic level is 1.8V.
PlayStation TV UART0 location
OLED Vita UART5 location
It is on the PCI-E connector pins 8,10,12,14 is RFR, CTS, TX, RX. On Wifi Vita units, you need to fill in the 88ohm termination resistors (or just short the pads).
UART Initialization
ScePervasiveForDriver_EFD084D8(uart_bus); // Turn on clock ScePervasiveForDriver_A7CE7DCC(uart_bus); // Out of reset ksceUartInit(uart_bus); /* * Use UART bus * ... */ ScePervasiveForDriver_788B6C61(uart_bus); // Put to reset ScePervasiveForDriver_18DD8043(uart_bus); // Turn off clock