XLINK仿真器使用手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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,配置如下图所示: