社区
单片机/工控
帖子详情
关于ucos-iii中'printf'函数的问题
嘿,张先生
2017-09-01 08:54:43
昨天花了一整天时间把ucos-iii成功移植到stm32F1单片机系统上,也跟着例程把led灯点亮了,但是为什么用到'printf'函数时就出问题了呢,一调用该函数,单片机好像就不工作了,流水灯也不按照程序跑了,求赐教。
...全文
708
4
打赏
收藏
关于ucos-iii中'printf'函数的问题
昨天花了一整天时间把ucos-iii成功移植到stm32F1单片机系统上,也跟着例程把led灯点亮了,但是为什么用到'printf'函数时就出问题了呢,一调用该函数,单片机好像就不工作了,流水灯也不按照程序跑了,求赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
等风来的猪
2019-05-15
打赏
举报
回复
我也遇到了同样的问题,但没解决办法。貌似是ucosiii和printf不兼容。删了printf就好 自己写一段代码代替printf吧
dceacho
2017-09-04
打赏
举报
回复
引用 2 楼 ZQ960822 的回复:
可不可以再说清楚点,不好意思,第一次接触这个系统,有点不懂,谢谢了
printf导致死机的原因很多 先要确定printf从哪个口输出,UART0,1,2,或者虚拟UART 比如说你选择UART1,但你把UART1的时钟关掉了,那它肯定卡那不动了, 或者你选择了虚拟UART但startup时没有开启虚拟printf口也会卡住不动 另外如果你用的是MDK的话试试勾选Use Micro Lib 不行的话在网上另找一个STM32F1可用的retarget.c 实在不行的话你重写printf算了,里面就一个串口发送函数, 不追求复杂的格式输出的话和普通的串口发送程序没区别
嘿,张先生
2017-09-03
打赏
举报
回复
可不可以再说清楚点,不好意思,第一次接触这个系统,有点不懂,谢谢了
dceacho
2017-09-02
打赏
举报
回复
很多printf需要自己手动修改一下的 如果不知道怎么修改的话可以用IDE自带的,比如KEIL的retarget.c
STM32F103+
UCOS
2.86+固件库3.3+PWM输出+PWM捕获+
printf
这是一个绝好的资源,因为:它在STM32F103系列上移植了
UCOS
系统和固件库,
UCOS
版本:2.86,固件库版本:3.30,而且,而且里面集成了
printf
函数
,可以串口输出调试信息,更重要的是,他有4路PWM输出和3路PWM捕获,具体输出引脚和捕获引脚我在压缩包里的文件里有说明。我初学STM32时,网上下载的例程大多不能用,我对那些自私的人很无语,我共享这一个,就是想给曾经像我一样迷茫的人一块垫脚石,希望你们能站的更高、更远~~
HAL+
UCOS
III
+重写
printf
UCOS
III
重写
printf
uCOS
2源码分析3-RTOS核心代码视频课程-第4季第4部分
本课程是《朱有鹏老师单片机完全学习系列课程》第4季第4个课程,本课程我们重点分析
uCOS
2工程源码的
uCOS
-II/source目录
中
os_time.c,os_task.c,os_core.c这几个核心文件,学习完后对
ucos
内核核心代码譬如调度部分、任务创建部分等有了本质深入的理解。
RTOS实时操作系统
uCOS
-
III
向STM32F103移植过程(2)
OK,寒冷的冬天,让我们继续上节的
uCOS
-
III
移植尾巴。 上节移植最后编译我们已经将所有的错误都修正了,但是这不代表着就完事了,我们还要根据自己选择的板子来调试代码让
uCOS
-
III
能顺利的在我们的板子上运行,这里我选用的是原子哥的Stm32f103RCT6 V3.3版本的mini开发板来做移植实验。 那么板子准备好以后,Let’s start ! 首先我们打开工程的app.c文件看
uCOS
-
III
任务堆栈溢出检测及统计任务堆栈使用量的方法【转载】
此文章转载于点击进入原创地址
uCOS
-
III
任务堆栈溢出检测及统计任务堆栈使用量的方法 在操作系统任务设计的时候,通常会遇到一个比较麻烦的
问题
,也就是任务堆栈大小设定的
问题
,为此我们我需要知道一些
问题
: 1.1. 任务堆栈一但溢出,意味着系统的崩溃,在有MMU或者MPU的系统
中
,对堆栈溢出的检测十分简单,因为这是MMU和MPU必备的功能之一。(
uCOS
-II/
uCOS
-
III
中
均有针对没有MMU和
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章