对于大部分MCU来说,官方IDE一般都带有调试功能,配合JTAG接口使用即可,也支持变量查看、断点等功能。绝大多数工业开发的中小型程序,使用自带调试器即可,价格便宜,几十到几千不等。
在某些特殊领域(例如汽车行业)或者超大型项目中,对调试的要求就更高了,例如捕捉某些偶发性的问题、死机调试、代码分析、函数运行时间测试等。这时,就需要一个强大的调试工具了,而劳特巴赫就是一个专门为各个不同厂商的芯片提供中高端调试器的专家。劳特巴赫的调试器非常好用,但是高达数十万的模块组合让一般小公司及个人也望而却步。
本文介绍普通的Trace32 PowerView for PowerPC调试软件的常用功能(函数执行时间之类的高级功能需要增加模块来支持Trace功能,此处不支持)。
常用功能介绍(PowerView所有IDE的操作都可以用命令进行,IDE没有的命令也可以进行):