2013-12-23 2 views
0

많은 레지스터를 읽고 쓸 필요가있는 장치 드라이버를 작성하고 있습니다. 그 수술이 성공했는지 알 수있는 방법이 있습니까? 현재 우리는 오래된 HW를위한 드라이버를 가지고 있지만 모든 드라이버 기능은 무효입니다. 우리는 단지 작업이 성공했다고 가정합니다.레지스터 오류 및 장치 드라이버

장치 드라이버를 만들 때 따라야 할 유용한 정보 나 디자인 패턴이 있습니까?

감사합니다, 당신은 당신을 맞는 다음 중 하나를 수행 할 수

답변

1

:

1) 단지 레지스터를 작성하고 즉시 동일한 레지스터를 다시 읽는다. 2) 호출시 각 레지스터의 값을 출력하는 함수를 만듭니다.

읽을 때 일부 레지스터가 재설정 될 수 있습니다 (코드가 오작동 할 수 있음)