Embedded 如何读取FreeRTOS跟踪转储

Embedded 如何读取FreeRTOS跟踪转储,embedded,trace,dump,freertos,rtos,Embedded,Trace,Dump,Freertos,Rtos,我刚刚开始学习FreeRTOS,并在笔记本电脑上安装了Posix/Linux模拟器。Blinky演示可以正常工作,但完整演示在大约5000次滴答声后中断,错误为错误:StreamBuffer-滴答声计数50000。当您退出应用程序时,演示文件会生成一个跟踪转储,但据我所知,它是完全不可读的。它看起来像是随机的文本字符,好像我有错误的编码或错误的波特率(如果我使用的是物理设备)。我只能假设转储文件不应被视为普通文本文件,但我在文档中找不到这一点 提前感谢,这几乎肯定是一个误报错误,这是由于同时运行

我刚刚开始学习FreeRTOS,并在笔记本电脑上安装了Posix/Linux模拟器。Blinky演示可以正常工作,但完整演示在大约5000次滴答声后中断,错误为
错误:StreamBuffer-滴答声计数50000
。当您退出应用程序时,演示文件会生成一个跟踪转储,但据我所知,它是完全不可读的。它看起来像是随机的文本字符,好像我有错误的编码或错误的波特率(如果我使用的是物理设备)。我只能假设转储文件不应被视为普通文本文件,但我在文档中找不到这一点


提前感谢

,这几乎肯定是一个误报错误,这是由于同时运行这么多自我监控测试造成的-其中一些测试假设一个或多个测试任务是唯一以最高优先级运行的任务。跟踪来自Percepio工具,请参见

演示任务是否应该在不显示任何错误的情况下运行?此外,这仍然不能回答如何读取实际转储的问题。按照我原始答案中的链接,在跟踪工具中打开转储。是否没有免费工具来检查转储,我是一个学术用户,因此我可以获得免费许可证,但你必须付费似乎很奇怪