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选项)