1,我现在将启动文件的中断向量表的pendsvhandler改成了OS_CPU_PendSVHandler ,程序一启动就进到defaultvectors
2,我查过相关资料 说
“中断向量入口地址未定义,所以产生中断以后进入VECTORNUM函数。”
我确实发现原先的pendsvhandler只有一个申明,没有函数定义;、
3,我也看过STM32的ucosii代码,发现在启动文件里面是有pendsv的函数定义!
4,如果CM0内核没有对pendsvhandler进行定义,我自己写的话应该怎么写?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
恩,我现在要把这个函数和我启动文件的中断向量关联起来,就是把pendsvhandler替换OS_CPU_PendSVHandler
但是好像用外部申明好像不行!
extern void OS_CPU_PendSVHandler (void);
#undef VECTOR_014
#define VECTOR_014 OS_CPU_PendSVHandler
一周热门 更多>