ARM裸板调试思路总结、笔记

1. 点灯


2. 串口打印


3. JTAG调试器
3.1 命令行调试

3.2 源码级别的调试
前提
a. 程序必须已经重定位好,位于它的链接地址
a.1 如果程序的链接地址是SDRAM, 使用openocd初始化SDRAM
a.2 使用arm-linux-gdb/arm-elf-gdb下载程序

b. 链接脚本必须把text,rodata,data,bss等分开存放
c. 被调试的程序为ELF格式,内含调试信息(即编译时有-g选项)

原文地址:https://www.cnblogs.com/yihujiu/p/6284636.html