在ucos下面的printf串口输出打印问题

2019-07-21 00:53发布

  在ucos下面做了两个最简单的蜂鸣器和led灯闪烁任务,板子能正常运行。
可是在这个程序基础上再加入一些代码,想实现串口输出打印功能及时,用的超级终端(之前没有在ucos下面用这调试方法一直很好)

最开始在设置时忘记用Options for target 下面的use micro lib了,程序编译的时候无错误,结果下载到板子上蜂鸣器也不叫了,灯也不闪烁了。可是只要把printf(.....)这语句屏蔽是,再编译下载led
和beep都正常了。可是只要有printf(....)语句,板子就不正常,终端也没有打印输出

现在再在设置里选上use micro lib时,编译程序结果有两个错误。


百度也没有找到什么答案,还望那个高手帮忙解决一下。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
疯狂的书生
1楼-- · 2019-07-21 01:31
还有新的发现:就把最初简单的ucos两个任务程序,不加入串口输出的相关程序代码,就只简单的把

红 {MOD}的位子勾上,结果编译就出错




正点原子
2楼-- · 2019-07-21 07:27
 精彩回答 2  元偷偷看……
kingyal
3楼-- · 2019-07-21 08:58
请问有大神解决了吗?
yanggege
4楼-- · 2019-07-21 12:55
 精彩回答 2  元偷偷看……
MXA
5楼-- · 2019-07-21 15:53
串口重定向到printf函数没写好,卡死在printf那了

一周热门 更多>