interrupt handler 에서 delay 관련 질문입니다.
글쓴이: sinklinux / 작성시간: 목, 2008/10/09 - 9:40오전
펜타 at2042 드라이버에서 싱크를 맞추려고 interrupt handler 안에 딜레이를 약간 주고 싶습니다.
그런데 udelay나 mdelay 관련 함수들을 사용해 보았는데 참조하여 컴파일까지는 잘 되는데 모듈을 올린후 사용하려 하면 커널 패닉이 나와 버리네요.
2.4 커널에서는 잘 동작하던 코드 인데, 2.6 커널로 올라 가면서 핸들러 내부에서는 딜레이 함수를 사용 못하는게 생긴건가요.
도움이 될만한 조언들을 부탁 드리겠습니다.
현재 2.6 커널을 사용하고 있습니다.
for문을 이용해 딜레이를 주려고 해봤으나 바이패스 되버리는지 전혀 먹지를 않네요.
printk는 영상 처리 관련이라 너무 딜레이가 많이 들어가게 되구요.
부탁 드립니다.
감사합니다.
Forums:
댓글 달기