ARM裸板调试思路总结、笔记
2024-10-21 03:06:27
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选项)
最新文章
- Android客户端性能优化(魅族资深工程师毫无保留奉献)
- 记录git多人协作开发常用的流程,供新手参考
- Android 布局之RelativeLayout
- spring中常用工具类介绍
- 蓝牙BLE LINK LAYER剖析(一) -- status and channel
- ionic 报错%1 is not a valid Win32 application
- QStandardItemModel简单好用,QTableView带进度条
- Java 远程通讯技术及原理分析
- Song of Pi
- information_schema.events 学习
- [ArcGIS必打补丁]ArcGIS 10.1 SP1 for (Desktop, Engine, Server) Quality Improvement Patch
- wpf应用程序 打印标签
- Python数据库连接池---DBUtils
- 解决mysql服务无法启动的问题
- 微信小程序 如何获取用户code
- Jstack定位CPU使用最多的线程及代码
- 本体【Ontology】综述
- grid - 它和flex布局有何区别?
- CxGrid 改变某行或单元格的颜色
- shapefile的使用和地理信息的获得