int main (void) __attribute__ ((weak, alias ("alt_main")));
这又是什么东西呢 weak alias 干什么用的作者: xlbian 时间: 2010-6-12 12:25 回复 3#清霜一梦
alt_irq_register()原型为:
int alt_irq_register(alt_u32 id,
void* context,
void(*handler)(void*, alt_u32));
id:中断优先级;
context:为所注册的ISR的传递参数,可以为NULL;
handle:中断服务函数ISR的指针。作者: xlbian 时间: 2010-6-12 12:31 回复 3#清霜一梦
alt_irq_register()原型为:
int alt_irq_register(alt_u32 id,
void* context,
void(*handler)(void*, alt_u32));
id:中断优先级;
context:为所注册的ISR的传递参数,可以为NULL;
handle:中断服务函数ISR的指针。
alt_main()为硬件描述层(HAL)的C入口函数,NIOS II IDE的调试器默认自动在main()函数入口设置一个断点,可以保证每次的调试均从main()函数开始。int main (void) __attribute__ ((weak, alias ("alt_main")));告诉调试器main()函数的别名是alt_main,从而迫使调试器将断点设置在alt_main函数入口。作者: 清霜一梦 时间: 2010-7-12 15:49 回复 5#xlbian