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.
} up 下 过去十年还是没有解决吗 ck213168 发表于 2020-12-14 16:43
过去十年还是没有解决吗
这回复,很强大。
页:
[1]