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

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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版