-
UCOS-II OSStartHighRdy函数移植
UCOS-II启动多任务环境的函数是OSStart();用户在调用OSStart()前,必须已经建立了一个或多个任务。OSStart()最终调用OSStartHighRdy()运行多任务启动前优先级最高的任务。OSStartHighRdy()代码是用汇编写的,在文件OS_CPU_A.S中。函数如下:代码分析如下:1:进入系统模式,并关闭IRQ,FIQ中断2:调用OSTask… -
移植ucosii遇到的问题 B OSStartHang
ucosii在STM32rbt6上可以正常地运行,工作需要,我将ucosii移植到STM32F103C8T6,更换了一下启动代码,结果程序开始调度时就死在那了OSStart();进去后voidOSStart(void){if(OSRunning==OS_FALSE){OS_SchedNew(); OSPrioCur=OSPrioHighRdy;OSTCBHighRdy=OSTCBPrio…