在多线程环境下,调用 rt_kprintf 输出调试信息,各个线程切换很快,打印信息会出现打印一部分然后打印另一个线程中的一部分然后又回来打印剩余部分现象,这个应该就是所谓的多线程使用不安全吧,目前自己封装通过进出临界区的方式进行打印,偶尔还是会出现截断现象
查看更多
在env或者studio里边添加这个软件包:https://github.com/mysterywolf/rt_kprintf_threadsafe喜欢请给github 项目一个star 谢谢
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
这个安装包我试过了,还是会出现上面所说的情况。
@RHON_7262 你是不是在中断里和线程里都调用rt_kprintf了?