도와주세요!!
글 수 15,339
2003.12.02 04:17:18 (*.68.88.206)
6665
스텝 모터 제어 때문에 문의드립니다.
X5 보드를 사용하고 있구요..
장형기씨가 만든 DIO 관련 회로(KELP)를 만들어 구동 중입니다..
근데 motor_control.c 를 컴파일 해서.. insmod 로 올렸더니.
init_module : motor_control : device or resource busy 라는 에러가 뜹니
다..
motor_control.c 를 컴파일 할떄는 아무 에러도 뜨지 않았구요..
GFER 이런것은 X5에 맞게 뒤에 0이나 0_L을 pxa-regs.h 에서
찾아 붙혀 주었습니다.
이 외에는 수정한 곳이 없구요...
타이머는 IRQ_OST1 으로 27( 타이머 1번)으로 잡혀 있습니다..
나름대로 의심이 가는 부분은요
모터 irq 등록하는 부분인데요..
request_irq(1<<(MOTOR_IRQ),......)
여기서 MOTOR_IRQ 가 1입니다. 그러면 인터럽트 1번에 걸리는 건지...
제대로 돌아가는 건지 궁금합니다..
제가 초보라서 아직 모르는게 많습니다..
잘 못 수정한 것이라면 어떻게 수정해야 하는지
좀 알려주세요~~
PS: 화일 첨부 합니다.. ^^
X5 보드를 사용하고 있구요..
장형기씨가 만든 DIO 관련 회로(KELP)를 만들어 구동 중입니다..
근데 motor_control.c 를 컴파일 해서.. insmod 로 올렸더니.
init_module : motor_control : device or resource busy 라는 에러가 뜹니
다..
motor_control.c 를 컴파일 할떄는 아무 에러도 뜨지 않았구요..
GFER 이런것은 X5에 맞게 뒤에 0이나 0_L을 pxa-regs.h 에서
찾아 붙혀 주었습니다.
이 외에는 수정한 곳이 없구요...
타이머는 IRQ_OST1 으로 27( 타이머 1번)으로 잡혀 있습니다..
나름대로 의심이 가는 부분은요
모터 irq 등록하는 부분인데요..
request_irq(1<<(MOTOR_IRQ),......)
여기서 MOTOR_IRQ 가 1입니다. 그러면 인터럽트 1번에 걸리는 건지...
제대로 돌아가는 건지 궁금합니다..
제가 초보라서 아직 모르는게 많습니다..
잘 못 수정한 것이라면 어떻게 수정해야 하는지
좀 알려주세요~~
PS: 화일 첨부 합니다.. ^^