도와주세요!!
글 수 15,339
2004.08.19 13:18:24 (*.110.112.55)
6746
안녕하세요..
: 커널의 해당 소스가 무엇인지요...?
==>> 커널의 drivers/video/pxafb.h
헤더파일을 보시면 맨 마지막 부분에 640x480, 800X600, 1204X768 세가지에 대하여
정의되어있습니다...
여기서 님은 800X600 부분을 가지고 계신 LCD에 맞게 수정하시면 됩니다..
#define LCD_PIXCLOCK 25000000
이 부분은 사용하지 않으므로 수정안하셔도 됩니다..
CLOCK 설정 부분은 아래의 define 문을 수정하시면 됩니다..
#define LCD_LCCR3 (0x0440FF01 | (PXAFB_BPP_BITS << 24))
0x0440FF01 이 부분에서 마지막 부분을 수정하시면 됩니다..
예) 0x0440FF02 or 0x0440FF03 ......
이 define 문에 대한 것은 PXA-255 메뉴얼을 참고하세요..
나머지 define 문들은 머진에 대한 부분들입니다...해당 LCD에 맞게 잘 수정하시면
됩니다...무지 노가다일 수 도 있습니다.
: 옵션선택은 어떻게 하는지요..?
==>> 현재 make menuconfig 옵션에서는 640X480이 선택되어 있습니다...
이것을 800X600을 선택하시면 됩니다..
****
Console drivers --->
Frame-buffer support --->
(16-Bpp) LCD Bit Depth
(VGA_640x480) EZ-X5 LCD resolution
****
(VGA_640x480) EZ-X5 LCD resolution 이 부분을 다음과 같이 수정하시면 됩니다..
(SVGA_800x600) EZ-X5 LCD resolution
그럼 수고하세요..
: 커널의 해당 소스가 무엇인지요...?
==>> 커널의 drivers/video/pxafb.h
헤더파일을 보시면 맨 마지막 부분에 640x480, 800X600, 1204X768 세가지에 대하여
정의되어있습니다...
여기서 님은 800X600 부분을 가지고 계신 LCD에 맞게 수정하시면 됩니다..
#define LCD_PIXCLOCK 25000000
이 부분은 사용하지 않으므로 수정안하셔도 됩니다..
CLOCK 설정 부분은 아래의 define 문을 수정하시면 됩니다..
#define LCD_LCCR3 (0x0440FF01 | (PXAFB_BPP_BITS << 24))
0x0440FF01 이 부분에서 마지막 부분을 수정하시면 됩니다..
예) 0x0440FF02 or 0x0440FF03 ......
이 define 문에 대한 것은 PXA-255 메뉴얼을 참고하세요..
나머지 define 문들은 머진에 대한 부분들입니다...해당 LCD에 맞게 잘 수정하시면
됩니다...무지 노가다일 수 도 있습니다.
: 옵션선택은 어떻게 하는지요..?
==>> 현재 make menuconfig 옵션에서는 640X480이 선택되어 있습니다...
이것을 800X600을 선택하시면 됩니다..
****
Console drivers --->
Frame-buffer support --->
(16-Bpp) LCD Bit Depth
(VGA_640x480) EZ-X5 LCD resolution
****
(VGA_640x480) EZ-X5 LCD resolution 이 부분을 다음과 같이 수정하시면 됩니다..
(SVGA_800x600) EZ-X5 LCD resolution
그럼 수고하세요..