먼저 이 글을 봐주셔서 감사드립니다.
나는 odroidxu4에서 Linux를 실행하려고 시도하고 물론 로그는 uart2를 통해 기록됩니다(이 uart는 odroidxu4의 기본값인 것 같습니다).
하지만 내가 하고 싶은 것은 로그 작성에 uart2 대신 uart0을 사용하도록 Linux를 변경하는 것입니다.
u-boot의 common/serial.c에 있는 코드를 수정하여 기본 uart 포트를 2에서 0으로 변경해 보았습니다.
그리고 Linux에서 메뉴 구성을 다음과 같이 변경해 보세요.
- 커널 해킹 => 커널 저수준 디버깅 기능
- "커널 저수준 디버그 포트"에서 "저수준 디버깅에 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.