도와주세요!!
글 수 15,339
2003.08.28 17:50:11 (*.254.213.21)
12990
Sample code인 dio에서도 IRQ_GPIO(1)을 IRQ_GPIO(19)로 수정하여 위 상황과
비슷하게 하여도 insmod에서 irq설정이 안 된다고 나오는 군요???
X5보드에서 기타 GPIO의 IRQ를 setting하는 방법을 좀 알려 주세여.!
x5초보 wrote..
: 미리 알려주신데로 했는데 안되네요?
: GPIO 19번을 인터럽트 falling edge detect로 설정하고 싶읍니다.
: (예)
: ..
: GPDR0 &= ~(1 << 19);
: ..
:
: set_GPIO_IRQ_edge(IRQ_GPIO(19), GPIO_FALLING_EDGE);
: irq = IRQ_GPIO(19);
: i = request_irq(irq, &ime_isr, SA_INTERRUPT, "IMEDD_IRQ", NULL);
:
: if (i < 0) {
: printk(" Could not assign IRQ for driver.
");
: return -1;
: }else {
: enable_irq(irq);
: printk("Enable X IRQ %d.
", irq);
: }
:
: 위와 같이 했는데 IRQ 할당이 안된다고 나옵니다.
: > Could not assign IRQ for driver
: 무슨 원인인지요?
: 도움을...
비슷하게 하여도 insmod에서 irq설정이 안 된다고 나오는 군요???
X5보드에서 기타 GPIO의 IRQ를 setting하는 방법을 좀 알려 주세여.!
x5초보 wrote..
: 미리 알려주신데로 했는데 안되네요?
: GPIO 19번을 인터럽트 falling edge detect로 설정하고 싶읍니다.
: (예)
: ..
: GPDR0 &= ~(1 << 19);
: ..
:
: set_GPIO_IRQ_edge(IRQ_GPIO(19), GPIO_FALLING_EDGE);
: irq = IRQ_GPIO(19);
: i = request_irq(irq, &ime_isr, SA_INTERRUPT, "IMEDD_IRQ", NULL);
:
: if (i < 0) {
: printk(" Could not assign IRQ for driver.
");
: return -1;
: }else {
: enable_irq(irq);
: printk("Enable X IRQ %d.
", irq);
: }
:
: 위와 같이 했는데 IRQ 할당이 안된다고 나옵니다.
: > Could not assign IRQ for driver
: 무슨 원인인지요?
: 도움을...