도와주세요!!
글 수 15,339
2005.01.10 12:03:20 (*.90.88.214)
6718
일단 하드웨어 핀연결이 회로도하고 제대로 됐다면
제 생각엔 커널 소스중에 /driver/video/pxzfb.h 에서 이부분
#if defined (CONFIG_VGA_EZ_X5)
// 640 X 480 X 65535 ==============================
#define LCD_PIXCLOCK 25000000
#define LCD_BPP PXAFB_BPP
#define LCD_XRES 640
#define LCD_YRES 480
#define LCD_HORIZONTAL_SYNC_PULSE_WIDTH 2
#define LCD_VERTICAL_SYNC_PULSE_WIDTH 2
#define LCD_BEGIN_OF_LINE_WAIT_COUNT 10
#define LCD_BEGIN_FRAME_WAIT_COUNT 29
#define LCD_END_OF_LINE_WAIT_COUNT 10
#define LCD_END_OF_FRAME_WAIT_COUNT 29
#define LCD_SYNC (FB_SYNC_HOR_HIGH_ACT |
FB_SYNC_VERT_HIGH_ACT)
#define LCD_LCCR0 0x003008F8
#define LCD_LCCR3 (0x0040FF02 |
(PXAFB_BPP_BITS << 24))
위 부분에서요 수직폭,수평폭,등등 값이 lcd 하고 값이 안 마져서 그런것 같은
데요
lcd 데이타 쉬트를 보고 특히 수직 수평 값만 고치면 아마 로고가 뜰겁니다.
물론 커널 다시 컴파일 해서 이미지를 다운 해야 겠져
제 경우에는 다른 lcd 였지만 데충 값을 넣으니 됐습니다.
( 값은 조장이 찿았지만.....^^)
주수홍 wrote..
: 800x480으로 조정하였음에도 불구하고 전혀 반응이 없습니다.
:
: 1. Resolution 문제로 저렇게 나올 수 있는 건가요?
:
: 2. 하드웨어적인 문제가 있다면 어떤 문제가 있는 건까요?
제 생각엔 커널 소스중에 /driver/video/pxzfb.h 에서 이부분
#if defined (CONFIG_VGA_EZ_X5)
// 640 X 480 X 65535 ==============================
#define LCD_PIXCLOCK 25000000
#define LCD_BPP PXAFB_BPP
#define LCD_XRES 640
#define LCD_YRES 480
#define LCD_HORIZONTAL_SYNC_PULSE_WIDTH 2
#define LCD_VERTICAL_SYNC_PULSE_WIDTH 2
#define LCD_BEGIN_OF_LINE_WAIT_COUNT 10
#define LCD_BEGIN_FRAME_WAIT_COUNT 29
#define LCD_END_OF_LINE_WAIT_COUNT 10
#define LCD_END_OF_FRAME_WAIT_COUNT 29
#define LCD_SYNC (FB_SYNC_HOR_HIGH_ACT |
FB_SYNC_VERT_HIGH_ACT)
#define LCD_LCCR0 0x003008F8
#define LCD_LCCR3 (0x0040FF02 |
(PXAFB_BPP_BITS << 24))
위 부분에서요 수직폭,수평폭,등등 값이 lcd 하고 값이 안 마져서 그런것 같은
데요
lcd 데이타 쉬트를 보고 특히 수직 수평 값만 고치면 아마 로고가 뜰겁니다.
물론 커널 다시 컴파일 해서 이미지를 다운 해야 겠져
제 경우에는 다른 lcd 였지만 데충 값을 넣으니 됐습니다.
( 값은 조장이 찿았지만.....^^)
주수홍 wrote..
: 800x480으로 조정하였음에도 불구하고 전혀 반응이 없습니다.
:
: 1. Resolution 문제로 저렇게 나올 수 있는 건가요?
:
: 2. 하드웨어적인 문제가 있다면 어떤 문제가 있는 건까요?