2015-02-07 2 views
0

내 RUBBERI Pi (버전 B - 나중에 최신이 아닌 오래된 패키지)에서 buildroot를 사용하기 시작했습니다. 이제까지 내 패키지를 추가하고 매끄럽게 진행할 수있었습니다. 그것은 빌드의 일부입니다. 결과로 나온 커널과 루트 파일 시스템이 부팅되어 정상적으로 작동합니다.RPI에서 부팅하는 동안 커널 로고가 나타나지 않습니다.

다음 단계로 부트 업 스플래시 화면이 작동하도록 노력하고 있습니다. 이를 위해 커널 로고 (Small penguin) 자체가 내 디스플레이에 표시되지 않는 것을 발견했습니다.

다음과 같은 사항을 확인했습니다. 작업 내 커널 설정에서

  • 는 "장치 드라이버> 그래픽 지원> 부트 업 로고> 표준 224 색 리눅스의 로고는"활성화되고 또한 내가 DirectFB 예 "df_andi"를 볼 수있는 프레임 버퍼 지원이 활성화 확인할 수 있습니다 벌금. 내가 뭔가를 놓친 거지 같은
  • 가 내 커널 명령 행은 다음과 같은 구성이 추가

logo.nologo

(RPI에/proc 디렉토리 /있는 CmdLine 출력을 조사하여 검증)하지 않고는 같은데 , 누구든지 로고를 작동 시키려면 다음 단계를 가리킬 수 있습니다.

참고 : I가 buildroot 사용할 기본 RPI 구성을 사용하여 비디오 확인 차량 리어 뷰 디스플레이를 사용하고 (4 : 3 종횡비 복합 비디오 해상도 480 x 272으로 연결).

답변

0

가능한 모든 옵션을 살펴본 후 마침내 문제가 발견되었습니다. 나는 여기에 나의 대답을 추가하는 것이고, 다른 사람들에게 도움이 될 수있다.

문제는 프레임 버퍼 깊이가 잘못 제공된 커널 명령 줄 매개 변수 때문입니다. 프레임 버퍼 깊이를 32에서 16으로 변경하면 문제가 해결됩니다.

는 부팅 파티션의이 config.txt 파일 내의 다음 행 내 문제를 해결 구체적으로는

framebuffer_depth=16 
관련 문제