Turbo Debugger v2.0:BC3.1调试利器

4星 · 超过85%的资源 需积分: 33 9 下载量 198 浏览量 更新于2024-09-25 收藏 464KB PDF 举报
"Turbo Debugger 使用简介 - BC3.1 调试工具的使用说明" Turbo Debugger(简称TD)是Borland公司在其BC3.1集成开发环境中提供的一款强大的应用程序调试工具。对于初学者而言,它是一个理想的入门选择,能够帮助开发者实时监控程序运行的状态,从而提升程序调试的效率。TD支持C/C++和汇编语言的源码调试,使得程序员能够同时查看源代码和生成的汇编代码。 在使用TD之前,需要确保在编译连接应用程序时启用了调试信息选项,这样才能在调试过程中追踪源码。TD具备本地和远程调试两种模式。在本地模式下,它可以直接调试本机应用程序;而在远程调试模式下,它可以通过串口连接到目标机,如英创公司的嵌入式网络模块,对运行在目标机上的程序进行调试。 启动TD的方法是在命令行中执行TD.EXE,该文件位于BC\BIN目录下。如果已经将BC\BIN目录添加到系统路径,那么可以在任意目录下启动TD。在开始调试前,需确保开发主机的串口与目标设备正确连接,并且目标设备处于调试模式。例如,使用命令"td –rphello"启动TD进行远程调试,这里的"-rp"指定使用COM1口,如果使用COM2口,则需相应地修改参数。 TD的界面显示了CPU寄存器、内存、程序变量以及IO端口状态等关键信息,这对于理解和解决程序中的问题非常有帮助。通过TD,用户可以设置断点,单步执行代码,查看变量值的变化,以及检查程序流程,从而找出和修复错误。 在实际工作中,建议用户按照项目或测试创建不同的子目录,以方便管理程序代码。例如,可以为每个网络模块创建一个根目录,如"NetBox2",并在其中建立相应的应用或测试子目录。手册中提到的Step1和Step2示例程序可以从开发光盘的"使用必读"目录获取,用于实践TD的使用方法。 Turbo Debugger是BC3.1中不可或缺的调试工具,通过熟练掌握它的使用,开发者可以更高效地调试和优化应用程序,特别是在处理嵌入式系统和网络模块的开发时,其远程调试功能尤为有用。学习和使用TD,将极大地提升开发者的生产力和项目的成功率。