printf函数不可重入问题(FreeRTOS)
2023-12-27 17:25:58
一、遇到问题详情
问题现象:如果在最开始的代码中加入printf打印函数,函数只会打印一部分,且后面的程序不在运行,直接异常。
代码调试,结果也是遇到printf函数卡死,进入HardFault_Handler中断
屏蔽打印函数之后,代码正确运行,说明printf函数严重影响程序的运行
?
二、解决办法
vTaskSuspendAll();//?挂起任务调度器
xTaskResumeAll();?? ?//?恢复任务调度器
?
文章来源:https://blog.csdn.net/m0_61973119/article/details/135244793
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!