(adsbygoogle = window.adsbygoogle || []).push({}); O_o :: 'AMD' 태그의 글 목록

'AMD'에 해당되는 글 1건

  1. 2008.11.10 AMD GEODE LX800 Win2003 Video Driver 작성

AMD GEODE LX800 Win2003 Video Driver 작성

|

 

UREN에 NI6008을  연결하여 자료 수집중 치명적인 문제가 발생..

자료 수집에 무슨 이유인지 모르겠으나, 수집 량이 많은경우 버퍼 관련 오류가 발생 하였다.

이는 버퍼를 늘려 잡아도 해결이 안되는 문제로, API로 다른것을 써보고, 수집 Component도 바꿔봐도

기본적인 Measurement Studio에서도 똑같은 문제 발생... H/W 또는 OS 관련됬다고 잠정 결론을 내렸다.

 

우선 예전에 잘 돌아갔던 OS인 Windows 2000  을 UREN에 깔아서  Test..

역시 CPU로 거의 안 잡아 먹으면서 MAX 치에 가까운 데이터를  잘 받아 온다.

 단, UREN Windows 2000 드라이버들이 빈약한지라.. 2003 을 깔아보기로 결정

 

Windows 2003을 깔던 도중, 잘 호환 될듯한 Video 드라이버가 말썽이다.

드라이버를 설치 후 재 부팅 하면, 화면이 깨서서 아무것도 출력 안되는 상황이 발생.. -_--;;

결국 드라이버를 알아보던중,AMD 에서Custom Driver 만드는 툴을 이용하여 드라이버를 생성했다.

 

800x480 resolution을 지원하도록 만들기 위하여 다음과 같은 Text화일을 작성한다.

binary_file lx_datawave.out
inf_file lx_datawave.inf
disk_id "Datawave Custom Video Driver for LX800 v0.1"
show_crt_modes 0
simultaneous_CRT 0

flags                   (VG_MODEFLAG_NEG_HSYNC |
                        VG_MODEFLAG_NEG_VSYNC |
                        VG_MODEFLAG_AVG_BAND)

panel_width 800
panel_height 480
panel_tim1 0
panel_tim2 0
panel_dither_ctl 0
panel_pad_sel_low 0
panel_pad_sel_high 0

hactive 0x0320
hblankstart 0x0320
hsyncstart 0x0348
hsyncend 0x0398
hblankend 0x0410
htotal 0x0410

vactive 480
vblankstart 480
vsyncstart 488
vsyncend 496
vblankend 526
vtotal 526
frequency 0x20D000

그다음lxpanel.exe를 이용하여 *.inf, *.out 화일 생성후 기본 화일들과 함께 배포 하면 된다.

 

사용자 삽입 이미지

And
prev | 1 | next