Openocd 安装并在Eclipse环境下通过J(3)

四,在Eclipse IDE中编译并连接上openocd 调试(注意不要关闭openocd 运行的终端) 

 在Eclipse IDE中编译并连接上J-Link GDB Server 调试(注意不要关闭JLinkGDBServer运行的终端) 

有两种方法可以实现:

第一种方法:通过ZylinCDT嵌入式调试插件

1,安装嵌入式调试插件ZylinCDT。ZylinCDT是一个非常优秀的交叉调试插件,操作简单,具体操作步骤:

首先确认你的操作系统可以上网(实际的、虚拟机里的都一样);

然后在Eclipse的菜单里选择Help->Software Updates;选择Available Software选项卡,点Add Site按钮;

输入地址,列表里就多了一项;刷新之后点上面的Install按钮安装。

2,在Eclipse环境下导入现有的工程Leds.rar

执行Eclipse->File->New->Makefile Project with Existing Code,在Existing Code Location 栏点击Browse按钮,定位到现有的工程Leds,然后在Toolchain for Indexer Settings栏的列表框中选中ARM Linux GCC(Sourcery G++ Lite),如下图所示,点击Finish关闭对话框。

J-Link for Linux安装并在Eclipse环境下链接J-Link GDB Severer调试


 

3,修改Makefile以使用现有的arm-none-eabi-gcc编译器 

将文件中的arm-elf-替换为arm-none-eabi-,并用赋给变量CROSS=arm-none-eabi-,如下图所示。然后按Ctrl+B编译。


 

J-Link for Linux安装并在Eclipse环境下链接J-Link GDB Severer调试


 
4,点击Run->Debug Configurations,如图,在左侧列表项中的Zylin Embedded debug(Native)上双击,在右侧的Name栏保留默认的debug configuration名称,在Main选项页的Project(optional)栏右侧点击Browse按钮定位到Leds工程所在的工程目录。

J-Link for Linux安装并在Eclipse环境下链接J-Link GDB Severer调试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/24143.html