这里先多谢2楼,问题已经解决;
解决的思路是:测试发现系统运行不进入pit中断,但是pit相关的寄存器设置正确,中断标志位也有,因此,本人怀疑应该是在进入中断之后程序没有传递到有效的中断号,故而问题锁定到IRQ_Handler ,最中问题锁定到rt_hw_trap_irq()函数中的
rt_isr_handler_t hander = (rt_isr_handler_t)AT91C_BASE_AIC->AIC_IVR;一句,原程序中为
rt_isr_handler_t hander = (rt_isr_handler_t)AT91C_AIC_IVR;属于自己在移植是的小疏忽。。。呵呵
[s:175] [s:175]