도와주세요!!
글 수 15,339
2006.01.25 19:25:50 (*.141.91.201)
6603
안녕하세요...
저희가 1024X768 로 테스트한 것은 LG-Pilips LM150x06 입니다..
LG-Pilips LM150x08과 별 차이가 없을것 같은데....
일단 커널에서 1024X768 mode로 설정하였는데. 화면에 나오지 않는다면..
커널의 driver/video/pxafb.h 파일에서
270 #elif defined (CONFIG_XGA_EZ_X5)
271 // 1024 X 768 X 65535 ==============================
272 #define LCD_PIXCLOCK 27000000
273 #define LCD_BPP PXAFB_BPP
274 #define LCD_XRES 1024
275 #define LCD_YRES 768
276 #define LCD_HORIZONTAL_SYNC_PULSE_WIDTH 8
277 #define LCD_VERTICAL_SYNC_PULSE_WIDTH 2
278 #define LCD_BEGIN_OF_LINE_WAIT_COUNT 8
279 #define LCD_BEGIN_FRAME_WAIT_COUNT 4
280 #define LCD_END_OF_LINE_WAIT_COUNT 8
281 #define LCD_END_OF_FRAME_WAIT_COUNT 2
282 #define LCD_SYNC (FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT)
283 #define LCD_LCCR0 0x003008F8
284 #define LCD_LCCR3 (0x0470FF01 | (PXAFB_BPP_BITS << 24)) //0x470FF01
285 #endif
를 수정하셔야 합니다..
272 #define LCD_PIXCLOCK 27000000 는 수정하실 필요가 없습니다.
클럭을 수정하시려면
284 #define LCD_LCCR3 (0x0470FF01 | (PXAFB_BPP_BITS << 24)) //0x470FF01
에서 마지막 byte값을 변경하시면 됩니다.
그리고 나머지 마진값들은 TFT-LCD 데이타 쉬트를 보시고 수정하시면 됩니다..
그럼 수고하세요.
>FALINUX 에서 판매하는 XGA LVDS 보드를 사용하고 있습니다.
>640x480,800x600 모드는 화면이 뜨는데 1024x768모드로는 화면이 안뜨네요
>쓰고있는 LCD 판넬이 15인치짜리라서 그런지 640x480 , 800x600 모드로 하면 화면이 남구여
>1024x768 모드를 하려면 어떤걸 수정해줘야하나요?
>참고로 LCD 판넬은 LG-Pilips LM150x08 을 썼고 전원은 PC에서 끌어서 썼습니다.
저희가 1024X768 로 테스트한 것은 LG-Pilips LM150x06 입니다..
LG-Pilips LM150x08과 별 차이가 없을것 같은데....
일단 커널에서 1024X768 mode로 설정하였는데. 화면에 나오지 않는다면..
커널의 driver/video/pxafb.h 파일에서
270 #elif defined (CONFIG_XGA_EZ_X5)
271 // 1024 X 768 X 65535 ==============================
272 #define LCD_PIXCLOCK 27000000
273 #define LCD_BPP PXAFB_BPP
274 #define LCD_XRES 1024
275 #define LCD_YRES 768
276 #define LCD_HORIZONTAL_SYNC_PULSE_WIDTH 8
277 #define LCD_VERTICAL_SYNC_PULSE_WIDTH 2
278 #define LCD_BEGIN_OF_LINE_WAIT_COUNT 8
279 #define LCD_BEGIN_FRAME_WAIT_COUNT 4
280 #define LCD_END_OF_LINE_WAIT_COUNT 8
281 #define LCD_END_OF_FRAME_WAIT_COUNT 2
282 #define LCD_SYNC (FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT)
283 #define LCD_LCCR0 0x003008F8
284 #define LCD_LCCR3 (0x0470FF01 | (PXAFB_BPP_BITS << 24)) //0x470FF01
285 #endif
를 수정하셔야 합니다..
272 #define LCD_PIXCLOCK 27000000 는 수정하실 필요가 없습니다.
클럭을 수정하시려면
284 #define LCD_LCCR3 (0x0470FF01 | (PXAFB_BPP_BITS << 24)) //0x470FF01
에서 마지막 byte값을 변경하시면 됩니다.
그리고 나머지 마진값들은 TFT-LCD 데이타 쉬트를 보시고 수정하시면 됩니다..
그럼 수고하세요.
>FALINUX 에서 판매하는 XGA LVDS 보드를 사용하고 있습니다.
>640x480,800x600 모드는 화면이 뜨는데 1024x768모드로는 화면이 안뜨네요
>쓰고있는 LCD 판넬이 15인치짜리라서 그런지 640x480 , 800x600 모드로 하면 화면이 남구여
>1024x768 모드를 하려면 어떤걸 수정해줘야하나요?
>참고로 LCD 판넬은 LG-Pilips LM150x08 을 썼고 전원은 PC에서 끌어서 썼습니다.