인터럽트는 IRQ 37으로 선택하신것 같은데
실제 하드웨어 인터럽트의 IRQ 와 일치 하지 않는 것 같습니다.

아니면 인터럽트 서비스 루틴내에서 잘못된 메모리를 참조하거나

일단 인러텁트 서비스 루틴에 printk 를 사용하셔서 진입하는가를
확인해 보세요...

만약 진입하지 않으면 인터럽트 서비스쪽 부분이 잘못된 것이고
그렇지 않다면 메모리 참조쪽을 다시 한번 보시기 바랍니다.