首页 理论教育使用AVRStudioDebugger轻松调试程序

使用AVRStudioDebugger轻松调试程序

【摘要】:为了能在AVR Studio中使用C源代码级调试,应在CVAVR的菜单“Project”→“Configure”→“C Compiler”→“Compilation”中选择输出文件格式为“COFF”。可以使用“Tools”→“Debugger”菜单命令调用AVR Studio Debugger或使用Debugger工具条上的按钮。AVR Studio调出后,需要使用“File”→“Open”命令打开调试用的COFF文件。要获得更多关于AVR Studio使用方面的信息,可以参考其帮助文件。

为了能在AVR Studio中使用C源代码级调试,应在CVAVR的菜单“Project”→“Configure”→“C Compiler”→“Compilation”中选择输出文件格式为“COFF”。可以使用“Tools”→“Debugger”菜单命令调用AVR Studio Debugger或使用Debugger工具条上的按钮。AVR Studio调出后,需要使用“File”→“Open”命令打开调试用的COFF文件。

程序加载后就可以用“Debug”→“Go”菜单命令运行,也可以按“F5”键或工具条上的“Run”按钮。程序运行过程中可以用“Debug”→“Break”菜单命令停止,也可以按“Ctrl+F5”键或工具条上的“Break”按钮。单步运行可以用“Debug”→“TraceInto”命令(“F11”键)、“Debug”→“Step”命令(“F10”键)、“Debug”→“Step Out”菜单命令或工具条上对应的按钮。用“Breakpoints”→“Toggle Program Breakpoint”菜单命令、“F9”键或工具条上的“Toggle Breakpoint”按钮可以设置断点使程序停在指定的地方。

为了观察程序的变量,可以用“Watch”→“Add Watch”菜单命令,或工具条上的“Add Watch”按钮,并在“Watch”区内指定变量的名称。可以用“View”→“Registers”菜单命令或按“Alt”+“0”键观察AVR的寄存器。可以用“View”→“Processor”菜单命令或按“Alt”+“3”键观察AVR的PC、SP、X、Y、Z寄存器和系统标志位。可以用“View”→“New Memory View”菜单命令或按“Alt”+“4”键观察Flash、SRAM和EEPROM的内容。可以用“View”→“New I/O View”菜单命令或按“Alt”+“5”键观察AVR的I/O寄存器。可以使用“View”→“Terminal I/O”菜单命令调用终端通信功能,它可以与AVR的模拟串行口通信,但需要在执行“Project”→“Configure”→“C Compiler”命令后选择文件输出格式为“COFF”时,选中“Use the Terminal I/O in AVR Studio”选项。(www.chuimin.cn)

要获得更多关于AVR Studio使用方面的信息,可以参考其帮助文件。