Eclipse是一个通用的可自定义集成开发环境(IDE),也是许多常见商业IDE的基础。为了通过J-Link进行调试,还需要安装一个工具链,其中包括用于调试的编译器、汇编器、链接器以及GDB(GNU调试,例如GNU Tools for ARM)。此外,为了通过GDB和GDB服务器在嵌入式系统上进行硬件调试,还需要一个Eclipse插件,该插件能够通过GDB启用硬件调试(例如CDT插件)。在设置好Eclipse和插件后,Eclipse将使用GDB作为调试器,其中GDB通过GDB协议与J-Link GDB服务器通信,允许调试连接到J-Link的目标硬件。
本文中的教程基于Eclipse Neon.3设置,并通过遵循官方安装说明使用GNU MCU Eclipse环境。建议在与标准Eclipse安装一起使用时使用此插件。
注意:J-Link GDB服务器是J-Link软件和文档包的一部分,可以免费使用。
一、创建J-Link调试配置
1.打开Run -> Debug Configurations...
2.双击 GDB SEGGER J-Link Debugging

3.Eclipse将创建一个新的调试配置,并根据工作区和项目将设置设为默认值

二、配置目标接口类型
1.切换到Debugger窗口
2.可以在下面标记的区域中选择目标接口

三、配置目标接口速度
1.连接前/连接过程中的初始接口速度
l切换到Debugger窗口
l可以在下面标记的字段“Initial speed”中指定连接前的接口速度

2.连接到目标后、重置和暂停期间的接口速度
l切换到Startup窗口
l可以在下面标记的字段“Low speed”中指定连接到目标后、重置和暂停期间的接口速度

3.初始化后的接口速度
l切换到Startup窗口
l可以在下面标记的区域“JTAG/SWD Speed”中指定初始速度

四、指定目标设备
1.切换到Debugger窗口
2.可以在下面标记的字段“Device name:”中指定目标设备

五、指定J-Link GDB服务器命令行选项
1.有关可用的命令行选项,请参阅UM08001。GDB服务器的命令行选项可用于各种J-Link功能,例如:
l指定J-Link设置文件
l指定J-Link脚本文件
l指定J-Link命令字符串
2.可以通过编辑“Other options:”字段来指定命令行选项:
l切换到Debugger窗口
l可以通过编辑下面标记的字段“Other options”来指定命令行选项

六、通过J-Link远程服务器连接到J-Link
J-Link远程服务器使Eclipse/GDB能够远程连接到J-Link,而无需与J-Link建立直接连接。
要使用Eclipse/GDB连接到J-Link远程服务器,请按照以下说明操作:
l确保已经创建了J-Link调试配置,如上所述
l选择Debugger窗口
l对于Connection,选择IP
l编辑IP字段:
n对于在LAN模式下运行的远程服务器,输入"<RemoteServerIP>"。
n对于在tunnel模式下运行的远程服务器,输入
"tunnel:<SN/Nickname>[:<Pasword>[:tunnelserver[:port]]]"

联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:15817074644
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座401