你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

Ubuntu下开发STM32---7.使用printf

[复制链接]
QianFan 发布时间:2015-10-30 18:46
阅读主题, 点击返回1楼
1 收藏 4 评论17 发布时间:2015-10-30 18:46
17个回答
黑皮男 回答时间:2017-5-9 09:42:35
楼主的帖子很好,不过 目前遇到 一个问题。裸机的话printf没有问题,上了FreeRTOS的时候就有问题了。首先需要nano.specs这个选项,RTOS才能正常运行,但printf没有作用了,如果取消nano.specs,printf可以正常,但RTOS就不争正常运行了,不知楼主有何高见
QianFan 回答时间:2017-5-9 09:54:20
黑皮男 发表于 2017-5-9 09:42
楼主的帖子很好,不过 目前遇到 一个问题。裸机的话printf没有问题,上了FreeRTOS的时候就有问题了。首先需 ...

可以试试只在一个任务中使用printf看看,如果没问题,应该就是不可重入导致的吧。
可以在查查看看有没有编译选项解决可重入的,或者在什么地方加锁的。
zbber 回答时间:2017-5-9 10:16:04
大师作品,必须支持
黑皮男 回答时间:2017-5-9 13:31:56
QianFan 发表于 2017-5-9 09:54
可以试试只在一个任务中使用printf看看,如果没问题,应该就是不可重入导致的吧。
可以在查查看看有没有 ...

多谢楼主,任务跑不起来是我任务堆栈分配的太小。在不加nano.specs的时候,RTOS和printf现在都正常,但是加了 nano.specs后printf就没有输出了
红晨_ 回答时间:2017-8-14 17:52:44
我移植到 F103上面  eclipse + cdt  编译没问题, printf 一使用 就死机呢,什么原因 求助
nickdev 回答时间:2017-12-31 23:45:28
楼主很有实力!!!加油!
btskyrmb 回答时间:2018-3-7 10:34:09
感谢分享,syscall.c困扰我了很久
swapkernel1111 回答时间:2018-6-29 17:40:52
12

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版