arm蛋疼汇编 part6--写程序怎能不调试 eclipse cdt zylincdt openocd gdb 调试

本文详细介绍了如何在Eclipse环境中,通过安装Zylin CDT插件、配置OpenOCD和交叉工具链,来调试ARM汇编程序。包括安装Eclipse和相关插件、配置OpenOCD、创建Makefile工程、设置断点等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

step1:安装eclipse   cdt  这个google search 一大堆   archlinux  下 yaourt  直接             搞定




step2:在线安装安装eclipse  zylincdt插件   eclipse下  Help==>install new                    software==>work with:  zylincdt -                                                                  http://www.zylin.com/zylincdt 剩下的google search一堆




step3:安装openocd   yaourt搞定最新版  配置文件如下:

 

 




step4: crosstool-ng 编译交叉工具链 生成如下工具:

 

   此步骤也是google search  呵呵




step5:新建empty makefile工程    以下截图说明:

FILE==>c project 选择makefile project ==》empty project==》选择other toolchain 并填写工程名称

 

next==>next==>finish

test project 右键 properties  ==》Settings 修改如下:

 

discovery option 修改如下:

 

接着就可以新建代码文件以及makefile了简单实例如下:

makefile:

 

test.S:

 

接着取消选中project下的 Build Automaticlly

build project 执行make all    clean project 执行make clean

 




 

step6:openocd 配合gdb调试工程配置

选择下的debug configurations     双击zylin embedded debug(native)设置如下:

 


以下仅修改gdb工具:断点入口可以指定任意lable

 

接着修改启动时的初始命令  monitor开头的是相对于openocd的   其余为gdb的  代码如下:(参照图片修改)

 

接着点击apply即可

 

启动openpcd   可以在external  tool configurations 设置  也可以直接命令行启动  

点击下的external  tool configurations  设置如下两步:

 

 

 

 

step7:以上已经完成了所有的配置    下次用到时直接copy project   做相应的简易修改即可

下面是调试过程:  1启动openocd  下拉选择openocd   调试过程中openocd在未停止状态下  只需启动一次

                          2开始调试 下拉选择 test default  

 

                           调试界面如下  剩下的和调试其它程序无差别了  google search  呵呵

 

                         收工   有够蛋疼的  嘿嘿

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值