硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3122|回复: 5
收起左侧

[FreeRTOS] freertos中调用sprintf,产生hardfault

[复制链接]

59

主题

286

回帖

463

积分

高级会员

积分
463
发表于 2018-9-5 12:12:17 | 显示全部楼层 |阅读模式
freertos中调用sprintf,产生hardfault,加大stack和heap都无用,怎么解 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106993
QQ
发表于 2018-9-5 12:13:35 | 显示全部楼层
是不是第1个参数的buf定义小了,加大试试。
回复

使用道具 举报

59

主题

286

回帖

463

积分

高级会员

积分
463
 楼主| 发表于 2018-9-5 12:40:54 | 显示全部楼层
已经足够大了
回复

使用道具 举报

59

主题

286

回帖

463

积分

高级会员

积分
463
 楼主| 发表于 2018-9-5 13:28:43 | 显示全部楼层
eric2013 发表于 2018-9-5 12:13
是不是第1个参数的buf定义小了,加大试试。

好象是任务栈的空间太小了,有何办法查看任务栈空间有没有溢出?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106993
QQ
发表于 2018-9-5 14:54:25 | 显示全部楼层
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2018-9-12 17:00:07 | 显示全部楼层
是不是有浮点数? 那就是字节对齐的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 11:19 , Processed in 0.222372 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表