w71057178 发表于 2011-8-23 14:00:47

IAR ARM 编译 出现 Error[Li005]: no definition for 【已解决】

如题,在移植程序的时候出现Error: no definition for "fiq_handler"的报错。
百思不得其解。
百度娘和我说,她也不懂
股沟大叔给了我个俄文的论坛,http://electronix.ru/forum/lofiversion/index.php/t36560.html 爬坛子翻译中。
发到这里来,有高人能指点下吗!?


问题解决,缺少如下
fiq_handler 的子程序
呃,这个问题提的有点幼稚了。难怪都没资料说明。惭愧。
不删贴了。留给新人吧。
/*************************************************************************
* Function Name: irq_handler
* Parameters: void
* Return: void
*
* Description: IRQ subroutine
*               
*************************************************************************/
__irq __arm void irq_handler (void)
{
void (*interrupt_function)();
unsigned int vector;

vector = VICVectAddr;   // Get interrupt vector.
interrupt_function = (void(*)())vector;
(*interrupt_function)();// Call vectored interrupt function.
}

/*************************************************************************
* Function Name: fiq_handler
* Parameters: void
* Return: void
*
* Description: FIQ subroutine
*               
*************************************************************************/
__fiq __arm void fiq_handler (void)
{
void (*interrupt_function)();
unsigned int vector;

vector = VICVectAddr;   // Get interrupt vector.
interrupt_function = (void(*)())vector;
(*interrupt_function)();// Call vectored interrupt function.
}

w71057178 发表于 2011-8-23 14:05:16

up 下

ck213168 发表于 2020-12-14 16:43:19

过去十年还是没有解决吗

MyAVR 发表于 2020-12-14 17:12:17

ck213168 发表于 2020-12-14 16:43
过去十年还是没有解决吗

这回复,很强大。
页: [1]
查看完整版本: IAR ARM 编译 出现 Error[Li005]: no definition for 【已解决】