CONFIG_FRAMEBUFFER_CONSOLE=y 이부분을 설정 Yes로 설정하냐 No로 설정 하냐에 따라 Android UI가 정상 혹은 비정상으로 표현됩니다.
CONFIG_FRAMEBUFFER_CONSOLE=n -->이렇게 설정했을때 정상적으로 Android UI가 실행됩니다.
ANDRODI 애니메이션 로고가 뜨면서 배경 화면 뜨고 잠금 해지 화면으로
잘 넘어 가요
CONFIG_FRAMEBUFFER_CONSOLE=y -->이렇게 설정했을때 비정상 적인 형태로 보이는 화면이 출력됩니다.
ANDROID. 이렇게 로고가 뜨지만 애니메이션 형태의 로고는 아닙니다.
문자 형태의 로고가 뜨면서 시간이 지난 후에는 마치 콘솔창에 프롬프트
가 떠있는 형태로 LCD에 표현 됩니다. 이때 adb shell을 확인해 보면 보드는
정상으로 동작 되는듯 보입니다.
질문 1
"CONFIG_FRAMEBUFFER_CONSOLE" 이 활성화 되었을때 정상적으로 애니메이션 로고 ANDROD가 뜨는것이 맞나요?
질문 2
질문 1의 경우 애니메이션 로고 ANDROD가 뜨는것이 맞다면 menuconfig 에서 "CONFIG_FRAMEBUFFER_CONSOLE=y"와 연동해 설정해 주어야 하는 항목이 있나요?
질문 3
위와 같은 경우로 고생해 보신 경험이나 해결하셨던 것들에 대해서 힌트좀 부탁드립니다.
####################################################################################################
mamuconfig를 사용해서 FRAMEBUFFER 관련 설정을 했습니다.
memuconfig --> Device Drivers --> Graphics support --> Console display driver support --> Framebuffer Console support이부분을 체크 했습니다.
defconfig 파일을 열어보면
#
# Console display driver support
#
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
# CONFIG_FONTS is not set
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
# CONFIG_LOGO is not set
이렇게 정상 적으로 셋팅이 되고 컴파일도 에러 없이 됩니다.