환경
Kernel 사용하면서 발생하는 이슈와 그에 대한 해결방법을 이 페이지에 기록한다
Custom board에서 UART4를 Debugging 용도로 사용할 수 있도록 개방해 두어서 UART를 Serial Console으로 이용하려고 한다.
uart4: serial@21f0000 {
compatible = "fsl,imx6q-uart", "fsl,imx21-uart";
reg = <0x021f0000 0x4000>;
interrupts = <0 29 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6QDL_CLK_UART_IPG>,
<&clks IMX6QDL_CLK_UART_SERIAL>;
clock-names = "ipg", "per";
dmas = <&sdma 31 4 0>, <&sdma 32 4 0>;
dma-names = "rx", "tx";
status = "disabled";
};
&uart4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_uart4>;
fsl,uart-has-rtscts;
dmas = <&sdma 31 4 0>, <&sdma 32 4 0>;
dma-names = "rx", "tx";
status = "okay";
};
chosen {
stdout-path = &uart4;
};
root에 chose으로 stdout-path를 uart4로 지정함으로서 모든 출력이 uart를 통해 출력되도록 지정한다.