当调试底层软件时,有可能出现系统本身挂起无响应的情况,且键盘强制蓝屏也无效。这种情况下,就需要硬件辅助调试了。
《软件调试》一书中介绍了JTAG调试协议,该协议用于硬件调试器接口ITP/XDP。以Windows为例,Windbg提供了exdi模式,就是通过ITP进行连接调试的模式。
其使用流程大体如下:安装Windbg,安装ITP,然后进入ITP安装目录中的ITPeXdi目录下修改脚本WinDbgUsingITP.cmd,把目录改为实际ITP安装目录。最后Start->ITP In Target Probe->Launch Windbg Using ITP。
更多资料参见大牛的文章:http://advdbg.org/blogs/advdbg_system/articles/903.aspx