ARM裸板调试思路总结、笔记
2017-01-14 09:01
246 查看
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选项)
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选项)
相关文章推荐
- ARM应用调试思路、方法总结、笔记
- ARM驱动调试方法、思路总结、笔记
- arm裸板驱动总结(makefile+lds链接脚本+裸板调试)
- Wait4 & Ptrace & 进程调试 & 子进程状态获取 笔记总结
- 浅谈ARM裸板调试-6410
- 2410裸板调试笔记之 6 (未整理的)
- 2410裸板调试笔记之 5 (未整理的,可能还有错误)
- 浅谈ARM裸板调试
- 韦东山Linux视频第1期 ARM裸板驱动 学习笔记索引
- 浅谈ARM裸板调试
- 浅谈ARM裸板调试
- 关于IAR的一些总结 -- ARM调试和Flash调试的区别
- ARM2410启动代码和uc/os移植调试总结
- ARM底层学习笔记-裸板实验程序解析-点亮LED
- Linux串口调试(编程)总结(ARM通信)
- ARM学习-RealView MDK+Jlink+TQ2440 调试笔记
- 浅谈ARM裸板调试
- XMLBEANS的使用总结[调试笔记]
- ARM裸板调试技术
- 黑马程序员——.NET笔记6 飞行棋思路总结