主题中讨论的其他器件:SEGGER
您好!
我正在使用 C++和 C++打包的 FreeRTOS 构建应用程序。 一切都正常、但在执行一段时间后、MCU 进入 dabort 例程(很少有预取中止)。 我成功跟踪了哪个任务会产生问题、禁用了它、其余任务正常工作。 问题是、此任务需要工作、因为其功能是我的应用程序的核心-它是微秒任务调度程序。 我不知道任务为什么会在一段时间后失败、我观察到堆栈增长、对于所有任务、从执行开始到结束、它都保持不变 我不使用动态分配、所有内容都是静态分配的。 我正在使用 SEGGER 臭氧跟踪故障-请在各种中止后查找随附的寄存器转储。
如果有任何错误跟踪提示、我将不胜感激。
您好!
Bartosz
e2e.ti.com/.../Ozone_5F00_Registers_5F00_1_5F00_Dabort.csve2e.ti.com/.../Ozone_5F00_Registers_5F00_1_5F00_Dabort2.csve2e.ti.com/.../Ozone_5F00_Registers_5F00_1_5F00_Dabort_5F00_Alignment.csve2e.ti.com/.../Ozone_5F00_Registers_5F00_1_5F00_Dabort3.csve2e.ti.com/.../Ozone_5F00_Registers_5F00_1_5F00_Prefetch.csv


