![u-boot SPL에서 대기를 비활성화하고 "C"를 쓰시겠습니까? - am335x, u-boot v2014.07](https://linux55.com/image/103811/u-boot%20SPL%EC%97%90%EC%84%9C%20%EB%8C%80%EA%B8%B0%EB%A5%BC%20%EB%B9%84%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EA%B3%A0%20%22C%22%EB%A5%BC%20%EC%93%B0%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20-%20am335x%2C%20u-boot%20v2014.07.png)
저는 우리 보드의 denx git 저장소에서 u-boot 2014.07을 사용하고 있습니다. 이 u-boot는 컴파일 후에 u-boot.bin과 MLO라는 두 개의 파일을 제공했습니다. MLO는 최초의 부트로더입니다. FAT32로 포맷된 SD 카드의 첫 번째 파티션에 둘 다 넣었습니다.
내 보드(grindn 회사의 칠리보드)가 부팅되면 SPL이 실행되고 1초 지연으로 "C"를 여러 번 씁니다. 키를 눌러(디버그 직렬 콘솔에 문자 전송) 이 프로세스를 중단할 수 있습니다. 프로세스를 중단하거나 10초 정도 기다리면 SPL이 uboot 부팅을 시작합니다.
이 10초의 대기 시간을 취소하는 방법은 무엇입니까? 즉시 u-boot를 로드하고 싶습니다.
답변1
여기서 답을 찾았습니다 ->https://e2e.ti.com/support/arm/sitara_arm/f/791/t/471656
문제는 SYSBOOT가 잘못 설정되었다는 것입니다. ROM은 SPL이 직렬 포트를 통해 전송되기를 기다리고 있으며 X-MODEM 프로토콜의 일부로 "C"를 생성합니다.