XLINK仿真器使用手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章Xlink仿真器特性描述

⏹硬件特性

✧USB 2.0全速接口

✧JTAG / IEEE1149.1标准

✧可编程JTAG时钟,最高可达6Mbits / sec

✧JTAG信号电平自适应支持,1.2V ~ 5V

✧MULI-ICE 20-PIN标准调试接口

✧USB串口扩展,RS232标准,最高支持921600波特率

✧铝合金外壳,小巧便携

⏹软件特性

✧支持在线调试多种CPU内核

●arm720t

●arm7tdmi

●arm920t

●arm9tdmi

●arm926ejs

●arm966

●avr

●arm11

●cortex_m3

●cortex_m8

●xscale

✧支持GDB调试协议

✧支持单步、跳转、全速、条件断点、变量显示、堆栈跟踪、内存查看等✧支持在线烧写NOR Flash、NAND Flash及某些CPU的片内ROM

✧支持低阶命令行功能,使用telnet方式登陆

✧支持Eclipse集成开发环境

第二章安装Xlink USB JTAG服务程序

双击xlink-usb-jtag-setup-0.4.0.exe,进入安装向导

点击下一步

目标文件夹路径不能带有空格符号,建议安装在C盘根目录下。

点击安装,进入安装过程

点击完成按钮,结束安装向导

备注:Xlink USB JTAG驱动程序目录为安装目录下的driver目录

第三章安装Xlink USB JTAG驱动程序

将Xlink仿真器插入USB口,在右下角会出现设备插入提示

如未自动弹出驱动安装界面,请打开设备管理器,在Xlink USB Jtag上右键,并点击“更新驱动程序软件”

选择“浏览计算机以查找驱动程序软件”

指定驱动程序路径,为Xlink安装目录下的driver目录

运行下一步,出现如下提示,点击始终安装此驱动程序软件。

等待安装完成,出现如下提示。

点击设备管理器左侧出现感叹号或问号的设备,重复上述步骤三次。 安装完成后,在设备管理器会确保出现如下界面:

第四章安装Eclipse For ARM集成开发环境

双击eclipse-for-arm-setup-3.61.exe,进入安装向导

点击下一步

目标文件夹路径不能带有空格符号,建议安装在C盘根目录下。

点击安装,进入安装过程

点击完成按钮,结束安装向导

备注:ARM EABI编译器在安装目录下的compiler\arm-none-eabi目录。

第五章Eclipse For ARM集成开发环境调试指南

打开Eclipse For ARM集成开发环境,选择工作空间,这里选择c:\workspace

点击OK,出现欢迎界面,可直接点击左上角关闭按钮

选择File → Import, 导入存在的工程到当前工作空间

这里导入示例工程x6410-led,勾选Copy projects into workspace

点击Finish后,在左侧工程浏览框里会出现工程源码

右键x6410-led工程,会出现菜单点击Build Project,或者直接使用快捷键CTRL + B,会自动编译此工程。

在Console窗会出现如下信息,则编译成功

配置外部工具,Xlink USB Debuger Server

双击Program,生成一个外部工具,填完点击Apply即可,见下图:

配置调试器,选择Run → Debug Configurations, 出现界面后双击GDB Hardware Debugging,一定要使用“Using Standard GDB Hardware Debugging Launcher”,如

下图:

点选Debugger标签,设置GDB Command,取消默认勾选的Use remote target

点选Startup标签,在Initialization Commands下面方框内填写如下代码,并设置了一个断点在main函数,点击Apply既可退出

set mem inaccessible-by-default off

set remotetimeout 5000

target remote localhost:3333

Console输出窗口

在Console输出窗口出现下图所示,则表示成功启动Xlink USB Debugger Server,如未

出现此界面,则需要检查开发板,仿真器等连接是否正常,在启动Server前请关闭杀

毒、防火墙等相关软件

在左上角Debug窗口,会显示当前已启动的外部工具,如果想再次启动,请先停止已启动的Server

设置断点,可以直接双击源码左侧,这里我们设置了main函数的断点

查看当前已设置了哪些断点

调试x6410-led,运行GDB调试器,观察Console窗口输出

正常连接后,会出现如下调试界面,断点在_start处

点击如下工具栏,可以运行,停止,单步,跳过,跳出等基本操作

点击两次运行,会断点在打开LED函数,如下图所示

按F6多次后,当变量更新时,变量窗口会高亮提示

点击Registers标签,可以查看当前CPU内部寄存器

点击Memory标签,可以查看指定地址的内存

使用SecureCRT的telnet登陆到Xlink USB Jtag Server,配置如下图所示:

相关文档
最新文档