Other Parts Discussed in Thread: TMDS64EVM
Tool/software:
Hello,
I have a custom board with the AM6442 MPU (but this question is also applicable to the TMDS64EVM devkit) and I want to switch the UART console from MAIN UART0 to MCU UART0 for all bootloaders and Linux. What modifications should I make in the BSP? My version of the BSP is ti-processor-sdk-linux-am64xx-evm-11.00.09.04.
I tried enabling the mcu_uart0 node in k3-am642-evm.dts and adding it to the "chosen" node, but it doesn't work.
chosen { stdout-path = &mcu_uart0; }; &mcu_pmx0 { uartmcudbg_pins_default: uartmcudbg-default-pins { pinctrl-single,pins = < AM64X_MCU_IOPAD(0x0028, PIN_INPUT, 0) /* (A9) MCU_UART0_RXD.MCU_GPIO0_3 */ AM64X_MCU_IOPAD(0x002c, PIN_OUTPUT, 0) /* (A8) MCU_UART0_TXD.MCU_GPIO0_2 */ >; }; }; &mcu_uart0 { bootph-all; status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&uartmcudbg_pins_default>; };