我在调试 STM32F413CHUx ,目的是定位独立看门狗复位的原因。为辅助调试,我开启了SWV Trace Log启用 PC 采样功能,采样周期设置为约 16000 个时钟周期。
我已将trace buffer大小增大至 2 亿字节,让调试程序通宵运行。
我要查找的故障通常需要 5-8 小时才会触发,有时甚至更久。但实际运行约 1-2 小时后,IDE 就会失去响应并卡死。
有没有办法让仅启用 PC 采样的 SWV 跟踪日志稳定运行 8 小时甚至更久?并非需要捕获完整的 8 小时数据,只需记录复位发生前的最新数据即可。
|
|