나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
http://sukwoo.blogsport.com
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가
jhanglim (jhanglim)
프로필     
 인기도 :
 이 블로그 점수주기
전체 글보기(125)
기본폴더
Mac OS X
인스톨쉴드
VisualStudio
보안
에어코드사 관련 자료
디바이스 드라이버 교육 자료
S3C2800
LINUX
au1500
오늘 전체
방문자 18 27343
구독자 0 0
댓글 0 2
참조글 0 0
HanRSS 로 구독하기Fish 로 구독하기
2009 12월
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
최근 댓글 전체보기
돌아가는 이유는 맥 O..
다녀간 블로거 더보기
- 김나영
- ok77
- 작은아이
- 놀자
- woojwok
 즐겨찾기
 즐겨찾기 글모음
개설일 : 2005/08/08
 

VQA300에서 인터럽트가 발생하다 멈추는 이유

2006.09.07 12:16 | au1500 | jhanglim

http://kr.blog.yahoo.com/jhanglim/134 주소복사

VQA300은 IQS를 수정한 버전인데 인터럽트 루틴이 iqs와 다르다.
iqs는 인터럽트가 발행하면 실제 처리해야 할 루틴을 커널의 네트워크 드라이버내에 추가한 함수를 호출한다. 그러나 VQA는 tpout모듈에서 직접 처리하기 위해 예전에 사용했던(지금은 파기된 코드)를 다시 재사용 하면서 문제가 발생했다.
인터럽트가 처리되는 동안 인터럽트가 발생하지 않도록 disable_irq와 enable_irq함수를 사용했는데 실수로 인터럽트 처리루틴 중간에 return문 전에 enable_irq를 넣지 않았다.

댓글쓰기

댓글쓰기 입력폼

포스트 목록 닫기

목록보기