[an error occurred while processing this directive]
|
у меня АРМ в Vectored Mode,
и вот в ИАРе такой код:
org 0x80 ; UART0 RX interrupt
ldr pc, =URXD0_interrupt
а в сишном файле реализация прерывания:
__irq URXD0_interrupt()
{
....
}
и вот если jtag'ом отлаживаю, то всё работает.
а если автономно (без jtag'a), то как только прерывание происходит - всё сразу зависает, причём ведь фиг посмотришь, что же там происходит, придётся светодиоды припаивать.
Ну и вопрос в связи с этим, может у кого было такое? Может нужно более хитро входить в прерывание, а не так как я, напрямую, одной инструкцией?
Может где есть про это почитать даже?
E-mail: info@telesys.ru