使用硬件调试工具,如J-link。这种方式特别适合开发阶段的问题查找,因为可以在线调试、设置断点、查看实时寄存器值等,可以很快找到问题点;
使用串口打印或者显示设备等辅助调试,因为有些测试需要长时间运行或者全速运行才能重现错误,这个时候可以将程序中的一些变量,关键运行点以串口或LCD显示的方式打印出来,方便分析。
两种方式相结合使用,可以取得很好的效果。
使用硬件调试工具,如J-link。这种方式特别适合开发阶段的问题查找,因为可以在线调试、设置断点、查看实时寄存器值等,可以很快找到问题点;
使用串口打印或者显示设备等辅助调试,因为有些测试需要长时间运行或者全速运行才能重现错误,这个时候可以将程序中的一些变量,关键运行点以串口或LCD显示的方式打印出来,方便分析。
两种方式相结合使用,可以取得很好的效果。