原创 PowerPC简介及编程_3

2008-12-7 20:35 3900 14 14 分类: MCU/ 嵌入式

三,调试工具及调试方法



底层驱动调试 



RISCWATCH 是一种很好的调试工具,观察内存情况及程序运行.


   通过计算机串口与处理器UART相连,设置计算机的超级终端(Hyper Terminal), 通过超级终端察看硬件情况(寄存器设置,数据等)和程序运行情况,当然程序重要加入向UART送出数据的指令,用Beep报警也是经常用的.这种调试方法是用于底层调试硬件,找出硬件存在的问题.



   VxWorks 在Tornado Shell 不能正常运行前,也是采取这种方法来调试程序,不过一般不是硬件问题,而是BSP中存在的问题,需要根据硬件,修改BSP.


以上是Shell不能正常运行是所采取的方法,Shell正常运行后,Shell是最好的调试工具.


 


上层应用程序调试跟踪



Tornade2.0中Debuger和Shell是最好的调试工具,可以单步执行跟踪程序运行,观察内存情况和系统资源情况.其中Shell的功能要好于Debuger,不过Debuger操作较为容易,直观.

文章评论0条评论)

登录后参与讨论
我要评论
0
14
关闭 站长推荐上一条 /2 下一条