UCOSIII中移植MPU的问题

2019-07-20 19:46发布

原子哥啊,有一个问题想不明白,while(mpu_dmp_init())//        {
                LCD_ShowString(30,130,200,16,16,"MPU6050 Error");
                OSTimeDlyHMSM(0,0,0,200,OS_OPT_TIME_HMSM_STRICT,&err); //延时1s //OSIdleTaskCtr
                LCD_Fill(30,130,239,130+16,WHITE);
        OSTimeDlyHMSM(0,0,0,200,OS_OPT_TIME_HMSM_STRICT,&err); //延时1s //OSIdleTaskCtr
        }
这是你们 开发板例程中的MPU6050中的一段,当我把它移到UCOSIII中的任务中时,当程序运行时就会到HardFault_Handler里面,   
   然后把这段注释了,还会到HardFault_Handler里去,代码就崩溃了,我单步调试的时候发现它在OSStart(&err);      //开启UCOSIII
这句就已经进去HardFault_Handler里面了,快要泪奔了,这是怎么回事啊;




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。