勾选Use MicroLIB进入硬件错误中断

2019-07-20 11:40发布

移植UcosIII与EMWIN之后程序运行正常!但是由于在移植其他程序过程中必须勾选Use MicroLIB。结果程序就不能正确进行了!每当调用GUI的语句的时候GUI_Delay(500)的时候运行完后就进入硬件错误中断函数中!过程中尝试过:1:将.s文件中的Stack_Size 改大!
2:选或者不选浮点PFH
3:修改os_cpu_c.c与os_cpu_a.asm
4: 程序跟正常运行时候一样,唯一却别就是有没有勾选Use MicroLIB
5:主函数中将任务堆栈改大
但是仍然不行,还是会进入硬件错误中断,只有把Use MicroLIB不勾选才能正确运行!但是我要移植的其他程序是必须打上勾的!
请问各位朋友们,我勾选Use MicroLIB对UcosIII与EMWIN的移植到底可能造成了什么影响,以至于出现如此错误!请大家多给意见!谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。