分享一个usb+ucosIII调试现象

2019-07-20 10:53发布

今天在调试f4+ucosIII加入usb otg功能时运行到开启otg功能时就会进入HardFault_Handler,这两个功能单独运行都没问题。查了一下问题是在任务切换时出现问题。看到这觉得无解,内核代码我又不能乱改。于是我把ucos开发手册翻了一下,想到一个为问题我移植的ucosIII是3.04。当时左老师说3.04移植有问题要—2优化,但视频里运行没问题。于是我就一直用的3.04的没有—2优化。于是我试着-2优化了一下,结果就好了。希望这个发现对大家有帮助。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-07-20 11:37
 精彩回答 2  元偷偷看……
15623052920
2楼-- · 2019-07-20 13:50
非常感谢。我也遇到了这个问题,-2可以解决问题,为什么呀?求教。

一周热门 更多>