기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

PV310(Exynose4210)에서 LCD화면 회전하기 관련 질문이 있습니다.


스팩을 보면요, 회전에 관한 레지스터가 나와 있습니다.

0x12800200 쪽요..


그리고 커널에도 관련된 코드가 있고요.

fimg2d3x_regs.c 파일의 g2d_set_rotation 을 써보면,

어설프게 나마 회전이 되는걸 알수 있습니다.


문제는 부트쪽에서 부터 회전을 시키고 싶어서

다음과 같은 코드를 넣었는데요.

아무리 해도 변화가 없네요...


무엇이 문제 인걸까요?


unsigned int rot =1;// 0; // 0;// 1;// 1;

unsigned int src_dir =0; //0; // 0; // 0;// 0;

unsigned int dst_dir =0x3; //0x2; //0x3; // 0x3;// 0;


writel(rot,0x12800200);

writel(src_dir,0x12800204);

writel(dst_dir,0x12800208);



고도리

2012.04.23 18:41:17
*.200.239.234

부트로더에서 LCD 회전이라.......


메뉴가 복잡하지 않으면 display되는 image를 회전시키는게 가장 좋은 방법일 듯 합니다만...

이건 해봐야하는 문제라.......


의외로 쉽게 되거나, 어렵거나 둘 중의 하나인 얘기네요....

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인