不知何故,串口中断函数被优化掉了

2019-07-21 08:03发布

本帖最后由 jojwan 于 2017-1-7 00:12 编辑

在裸机上运行正常的程序,我把它移植到ucos上后,就出问题了。程序中我使用了5个串口,移植到ucos上,一运行就会进入硬件中断,检查发现是串口中断函数在编译的时候被移除了,我查看map文件看出的,debug的时候也不能打断点,但是我优化级别设置的是0。然后,我把ucos的程序屏蔽掉,直接当裸机程序跑,还是一样的问题,不知道有遇到过同样情况的朋友吗?还请不吝赐教,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。