odroidxu4는 기본 uart2를 uart0으로 변경합니다.

odroidxu4는 기본 uart2를 uart0으로 변경합니다.

먼저 이 글을 봐주셔서 감사드립니다.

나는 odroidxu4에서 Linux를 실행하려고 시도하고 물론 로그는 uart2를 통해 기록됩니다(이 uart는 odroidxu4의 기본값인 것 같습니다).

하지만 내가 하고 싶은 것은 로그 작성에 uart2 대신 uart0을 사용하도록 Linux를 변경하는 것입니다.

u-boot의 common/serial.c에 있는 코드를 수정하여 기본 uart 포트를 2에서 0으로 변경해 보았습니다.

그리고 Linux에서 메뉴 구성을 다음과 같이 변경해 보세요.

  1. 커널 해킹 => 커널 저수준 디버깅 기능
  2. "커널 저수준 디버그 포트"에서 "저수준 디버깅에 S3C UART 0 사용"을 선택합니다.

그러나 그것은 작동하지 않았습니다.

누락된 기본 uart를 2에서 0으로 변경하는 다른 방법이 있는지 알려주세요.

감사해요.

답변1

Linux 출력과 관련하여(부트로더 대신, 즉 U-Boot 또는 이전에 가능했던 것) console=명령줄 매개변수만 변경하면 됩니다.http://elinux.org/Serial_console그리고https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt.

관련 정보