U-Boot에서 두 번째 UART 활성화

U-Boot에서 두 번째 UART 활성화

저는 CortexA5 프로세서와 임베디드 Linux가 탑재된 SAMA5D3-xplained 보드를 사용하여 프로젝트를 진행하고 있습니다. U-Boot가 실행되는 동안 그리고 커널을 RAM에 로드하기 전에 UART를 통해 일부 데이터를 보내고 받고 싶습니다. 어떻게 해야 할지 모르겠습니다. U-Boot 장치 트리 소스 파일에 두 번째 UART를 추가해야 합니까? 마더보드 구성 파일에서 뭔가를 변경해야 합니까? 내 목표를 달성하기 위해 어떤 조치를 취해야 하는지에 대한 아이디어가 있나요? 도움을 주셔서 미리 감사드립니다.

편집하다: U-Boot 명령 대신 U-Boot C 코드의 UART를 사용하고 싶습니다. 커널을 RAM에 로드하기 전에 주변 장치 중 하나와 통신해야 합니다.

답변1

두 번째 직렬이 필요하지 않습니다. 또는 유사한 U-Boot 명령(여러 직렬 프로토콜 지원)을 사용하여 데이터가 필요할 때 U-Boot를 모드로 전환할 수 loady있습니다 loadb. 그런 다음 직렬 터미널을 사용할 수 있습니다.커밋또는미니컴퓨터파일을 RAM으로 직접 보냅니다.

관련 정보