在Linux下使用arm-elf-gdb调试lm3s系列
2009-05-07 01:21
411 查看
1. gdb/ddd的安装和设置
2. openocd安装和设置
3. 使用gdb开始调试程序
# ddd --debugger arm-elf-gdb kernel.dbg
(gdb)target remote :3333
(gdb)set breakpoint always-inserted on
(gdb)set debug arm on [可以在DDD的Edit -> GDB Settings -> ARM Debugging选项设置,打开针对arm的调试选项,设置以后,就不需要每次手动敲这个命令]
(gdb)set breakpoint auto-hw on [可以在DDD的Edit -> GDB Settings -> Automatic usage of hardware breakpoints选项设置,这个选项是针对在flash中的程序,利用jtag硬件断点进行调试]
(gdb)b xxx [这里设置断点]
(gdb)monitor reset [通过openocd 来reset系统]
[待补充]
2. openocd安装和设置
3. 使用gdb开始调试程序
# ddd --debugger arm-elf-gdb kernel.dbg
(gdb)target remote :3333
(gdb)set breakpoint always-inserted on
(gdb)set debug arm on [可以在DDD的Edit -> GDB Settings -> ARM Debugging选项设置,打开针对arm的调试选项,设置以后,就不需要每次手动敲这个命令]
(gdb)set breakpoint auto-hw on [可以在DDD的Edit -> GDB Settings -> Automatic usage of hardware breakpoints选项设置,这个选项是针对在flash中的程序,利用jtag硬件断点进行调试]
(gdb)b xxx [这里设置断点]
(gdb)monitor reset [通过openocd 来reset系统]
[待补充]
相关文章推荐
- gdb调试要点以及arm-linux交叉工具的使用
- 使用gdb、gdbserver在ARM-Linux下进行远程调试
- ubuntu10.10使用GDB构建ARMlinux在线调试环境
- 使用gdbserver+arm-linux-gdb 调试应用程序
- 如何在安卓系统上使用arm-linux-gdb调试内核
- 使用arm-elf-gdb调试SkyEye上运行的程序
- ARM-LINUX 系列 (五) ---使用MobaXterm
- 如何使用arm-eabi-gdb调试android c/c++程序
- Linux调试工具GDB使用简易教程
- 使用gdbserver调试arm应用程序
- Linux环境下使用GDB调试C程序
- 如何使用arm-eabi-gdb调试android c/c++程序
- GDB arm-linux交叉编译移植和使用方法(特别是对于正在运行的程序或者段错误的程序进行分析)
- 使用图形界面调试arm程序: insight + gdb
- gdb远程调试arm+linux上的应用程序
- Linux使用GDB调试总结
- ubuntu下arm-linux-gdb+JLinkGDBServer调试TQ2440
- ubuntu下arm-linux-gdb+JLinkGDBServer调试TQ2440
- gdb调试之linux pc和linux arm环境下
- TI-Davinci开发系列之四CCS5.2使用XDS560v2在线调试ARM/DSP程序