关于ucos的进入OSStartHang死循环的问题
进入OSStartHang 死循环的问题可能是多种多样的,
程序死在了OSStart();里:
OSStartHang
B OSStartHang
我这里遇到的问题是,忘记处理OS_CPU_PendSVHandler()的接口函数。
ucos移植的过程中,需要实现两个中断,一个是ucos系统的时钟中断(我使用的是STM32的系统嘀嗒中断),另外一个是就是上面提及的函数。
可从os_cpu_a.asm文件中发现这个中断处理过程,然后将startup_stm32f10x_cl.s 汇编写的启动文件的名字换成这个即可。