Не переопределяется функция irq_handler в CrossWorks, точнее будет сказать из этого файла не видится другая функция с таким именем. тест примерно такой: ... ldr pc, [pc, #irq_handler_address - . - 8] ... irq_handler_address: .word irq_handler
irq_handler: b irq_handler
.weak irq_handler
в другом файле: void irq_handler(void) __attribute__ ((interrupt ("IRQ"))); void irq_handler(void) { ... }
что бы могло быть???
|