XLINK仿真器使用手册
- 格式:doc
- 大小:2.15 MB
- 文档页数:30
KL-Link仿真器使用说明V1.2修订历史No. 版本 日期 说明1 V1.0 2016/01/04 创建文档2 V1.1 2016/01/15 完善虚拟串口和驱动安装部分3 V1.2 2016/03/11 添加U盘烧录和在线升级部分说明一、仿真器基本功能1.支持NXP的Kinetis(Cortex-M0+)系列MCU仿真、烧写、调试2.支持SWD接口方式调试B Micro B型接口供电,无需外接电源4.标准JTAG接口,2.54mm间距,第19脚可选输出电压0V/3.3V/5.0V5.电源通讯指示灯6.支持Keil /IAR 集成开发环境7.完全即插即用8.内嵌USB-UART虚拟串口,方便调试9.支持U盘烧录和在线升级功能10.支持Windows XP, Win7/Win8, 32位/64位操作系统产品连接图二、接口说明管脚信号名类型描述1、2 VTref 输入目标板参考电压输入3 TRST 输出JTAG复位5 TDI 输出目标板JTAG数据输入7 TMS /SWDIO 输出/输入目标板JTAG模式设定/ SWD双向数据9 TCK/SWDCLK 输出目标板JTAG/SWD时钟13 TDO 输入目标板输出JTAG信号15 SRST 输出目标CPU复位信号19 VREF 输出目标板供电5V/3.3V4 RXD 输入虚拟串口输入6 TXD 输出虚拟串口输出GND __ 与GND相连10、12、14、16、18、20三、 驱动安装驱动包含64位和32位系统,请对应安装,注意:安装时请使用管理员身份。
安装前请断开仿真器与个人计算机连接。
1.点击KL-LinkDrv_V12_x86.exe(32位系统)或KL-LinkDrv_V12_x64.exe(64位系统),进入安装主界面:2.点击下一步,进入许可界面,选择“我同意”3.点击下一步,进入安装路径选择界面,选择默认路径4.后面一直点击下一步,开始安装,直至安装完成,点击完成,退出安装界面。
O-LINK仿真器使用说明书版本:V 2.0珠海欧比特控制工程股份有限公司广东省珠海市唐家东岸白沙路1号(邮编: 519080)电话*************传真*************前 言感谢您使用最新推出的O-LINK仿真器!为了使您能尽快熟练地操作O-LINK仿真器,我们随机配备了内容详细的使用说明书,在您第一次安装和使用本设备时,请务必仔细阅读所有随机资料。
基于提高部件及设备性能和可靠性的需要,我们有时会对设备(包括硬件和软件)做一些改动,届时,我们会尽量修改或增加资料,但仍可能在某些描述上与实际改动后的不一致,敬请谅解。
本使用说明书中如有错误和疏漏之处,热切欢迎您的指正。
厂家相关信息●生产企业名称: 珠海欧比特控制工程股份有限公司●生产企业地址: 广东省珠海市唐家东岸白沙路1号●产品标准编号:O-LINK●售后服务单位: 珠海欧比特控制工程股份有限公司●联系方式:地 址: 广东省珠海市唐家东岸白沙路1号电 话: ************传 真: ************邮 编: 519080珠海欧比特控制工程股份有限公司ii目 录1.简介 (1)1.1工作原理 (1)1.2主要特点 (3)1.3产品规格 (4)2.硬件连接 (5)3.软件安装 (6)4.与调试器软件配合使用 (12)4.1与V8MON配合使用 (12)4.1.1初始化连接 (12)4.1.2常规操作 (13)4.2与DMON配合使用 (22)4.2.1初始化连接 (22)4.2.2常规操作 (23)4.3与GRMON配合使用 (23)4.3.1初始化连接 (23)4.3.2常规操作 (24)5.ORION联机调试 (25)5.1初始化连接 (25)5.2调试操作 (29)珠海欧比特控制工程股份有限公司iii珠海欧比特控制工程股份有限公司 11. 简介O-Link 是欧比特公司为支持调试SPARC V8架构内核处理器(S698PM 等)推出的 JTAG 仿真器。
仿真机使用手册(重庆大唐国际石柱版)文件编写:徐华力文件修改:徐华力文件审核:吕世民仿真机使用手册一、启动电脑电脑开机后,进入登录界面,选择“Administrator”管理用户,输入登录密码“Hollysys”,电脑开机成功。
二、工程师站启动“SimuRTS”电脑开机成功等待1分钟后,双击桌面“SimuRTS”快捷图标以启动虚拟控制站双击桌面右下角“SimuRTS”图标,弹出登录画面输入用户名:a;密码:a,后登录完毕。
然后点击最小化隐藏窗口即可三、工程师站启动“DPUOPCServer”双击桌面“DPUOPCServer”快捷图标启动虚拟DPU弹出激活窗口,点击“试用”出现提示,则点击“确认”即可启动成功后,点击最小化隐藏四、用同样方法启动其他工程师站“SimuRTS”与“DPUOPCServer”五、模型教练员站“仿真平台服务端”启动双击左面“仿真平台SZXM”图标启动仿真平台等待“日志”栏提示“执行命令:Kerlen.LoadSolution(D:\\SZXM\szxm.solution)”成功双击桌面“仿真平台客户端”快捷图标等待“日志”栏提示打开“解决方案”成功七、运行“仿真平台服务端”任务在“仿真平台服务端”菜单中点击“仿真”,在下拉菜单中选择“任务管理”选择任务“BJD”-“TV”,点击“任务运行图标”以运行任务八、加载工况点击“选择工况”图标选择D:\\SZXM\\IC文件夹下的工况(注:一般情况下,工况文件目录会自动打开,不需要认为选择文件夹)单击“确定”九、运行“仿真平台服务端”等待“导入内部数据”读条完毕后,再重复加载一次目标工况,然后等待5秒钟,点击“仿真平台服务端”运行按钮以运行仿真平台。
十、进行仿真机培训操作各值人员仿真机操作十一、保存工况停止“仿真平台服务端”点击“仿真平台服务端”保存工况按钮在文件名编辑框中输入工况名称工况的命名规则为:XXX-AAAA-XXX 。
AVR® IAR Embedded Workbench® IDE用户手册基于Atmel® 公司AVR® 微处理器目录第一部分产品介绍 (1)1.1产品介绍 (1)1.1.1嵌入式IAR Embedded Workbench IDE (1)1.1.2 IAR C-SPY 调试器 (3)1.1.3 IAR C-SPY 调试器系统 (5)1.1.4 IAR C/C++编译器 (8)1.1.5 IAR汇编器 (9)1.1.6 IAR XLINK连接器 (9)1.1.7 IAR XAR Library Builder库创建器和IAR XLIB Librarian库管理器 (10)1.2已安装文件 (11)1.2.1目录结构 (11)1.2.2文件类型 (14)1.2.3文档 (16)第二部分教程 (18)2.1创建一个应用工程 (18)2.1.1创建一个新工程 (18)2.1.2应用程序编译和连接 (23)2.2使用IAR C-SPYDebugger进行调试 (28)程序调试 (28)2.3 C与汇编混合模式 (36)2.3.1检查调用规则 (36)2.3.2在工程中添加一个汇编模块 (37)2.4使用C++ (38)创建一个C++应用程序 (39)2.5模拟一个中断 (41)2.5.1加入一个中断句柄 (42)2.5.2创建仿真环境 (43)2.5.3中断仿真 (48)2.5.4中断和断点中宏的使用 (49)2.6使用库模块 (50)使用库 (50)第一部分产品介绍AVR® IAR Embedded Workbench® IDE用户手册的这部分包括以下章节:z产品介绍z已安装文件1.1产品介绍嵌入式IAR Embedded Workbench®是一个非常有效的集成开发环境(IDE),它使用户充分有效地开发并管理嵌入式应用工程。
作为一个开发平台,它具备任何在用户每天的工作地方所想要的特性。
T urn on the power of the PC and connect the WSC-1 to the USB port of the PC.A setup complete message will be displayed and automatically recognized.Use the link button to link with the transmitter S-FHSS 2.4GHz system to be used.* When operating the link, bring the transmitter within 8 inches.1 Bring the transmitter and the receiver closeChecking WSC-1 on Windows Right-click the game controller icon (WSC-1) and click "Game Controller Settings" in the displayed menu.displayed on the controller (it may be displayed as 8-axis 0 button), and the status is displayed as "OK".Thank you for purchasing the WSC-1 Wireless Simulator Control for S-FHSS 2.4GHz System. This WSC-1 is a USB interface that enables the S-FHSS 2.4GHz system Futaba transmitter to be used wirelessly as a controller for Real Flight RF8 / 9 or later. (The S-FHSS 2.4GHz system Futaba transmitter can also be used as a game controller for Windows ®.)Mini screwdriverLink to the transmitterController settingsClick Settings ...1. Click the mark3. Click [Edit] buttonDisplayed as WSC-1 (Active)2. Click the FutabaClick Select Controller...To use it as a real flight controller, register the Futaba transmitter by following the steps below.Transmitter settingsS-FHSS 2.4GHz system When using the Futaba transmitter as a substitute for the real flight InterLink Controller, set the SW / VR functions of the transmitter after CH5 as shown in the figure.Click ControllerSet the Deadband Percentage (%) number to "0".2 or3 pos SWCH53 pos SW CH82 or3 pos SWCH7VR CH6After making changes to your controller profile, you will want to save all modifications. Note that you cannot make changes to stock profiles that are included with RealFlight. Click the [Save As] button to save the profile under a different name.Input (Example Mode change: Mode 2 to Mode 1)changing the stick movement from mode 2 to mode 1, first change the operating axis of the elevator channel. Channe l 2 -Elevator Click Input at the far right of the display. The Input Detection screen will be displayed. Operate the elevator stick in mode 2 of the transmitter. When the elevator settings are complete, you will be returned to the Edit Profile screen. Then perform the same operation on the throttle side. This completes the mode If you use mixing, dual rate, expo programmed on your radio.Enable Software Radio Mixes ------OFFEnable Software Radio Dual Rates and Expo ------OFF*In this case, SW / VR is not set using the AUX CH (AUX channel) function of the transmitter.*For detailed explanation, please read the instruction manual of RF8 / 9.If you need to change the direction of operation by operating a stick, switch, etc., click the check box of Reverse to add or remove the mark.Calibrationis necessary to calibrate the stick neutral position and operating range of the transmitter with [Calibration]. please read the instruction manual of RF8 / 9.1. Click the [Save As...] button.U n c h e ckand later versions, do not click Input for channels after Channel 7. If you click it, either the smoke ON / OFF switch or the throttle hold switch will not operate. click it, do not save it, close the screen, and try again.ThrottleElevatorMode 1Input Detection screenRF8 Edit ProfileRF9 Edit ProfileReverse:Change the operating directionInput: Change of operation stick, switch, etc.2. Enter a new name.3. Click the [OK] button.。
ArmorBlock 5000 8 通道 IO-Link Master 模組型號 5032-8IOLM12DR、5032-8IOLM12M12LDR、50328IOLM12P5DR2Rockwell Automation 出版品 5032-UM001A-ZC-P - 2023 年 4 月ArmorBlock 5000 8 通道 IO -Link Master 模組 使用手冊使用者重要資訊進⾏本產品的安裝、設定、操作或維護前,請閱讀本文件及其他資源一節內有關本設備安裝、設定和操作的文件。
使用者除了必須瞭解所有相關法規、法律條文與標準外,還需熟知安裝與配線說明。
舉凡安裝、調整、運作、使用、組裝、拆卸及維護等作業,均需由受訓合格的⼈員依照相關法規進⾏。
若以製造商未提及之方式使用本設備,將可能損害到製造商為本設備所提供的保護措施。
不論任何情況,Rockwell Automation Inc. 對於使用或應用此裝置而產生的間接或連帶損壞,均不負擔任何法律或賠償責任。
本手冊中的範例和圖表皆僅供說明之用。
由於個別安裝會有許多不同的變數及條件,Rockwell Automation, Inc. 無法對依照範例及圖⽰指⽰進⾏的實際使用狀況負責或提供賠償。
關於本手冊中所述之資訊、電路、設備或軟體部分,Rockwell Automation Inc. 概不承擔任何專利責任。
在取得 Rockwell Automation Inc. 書面同意之前,禁止重製本手冊部分或全部內容。
在整本手冊中,我們會在必要時使用註記,讓您瞭解安全注意事項。
這些標籤也可能位在設備上方或內側,以提供特定預防措施資訊。
以下圖⽰可能會出現在本文件的文字中。
Rockwell Automation 瞭解本出版物及業界目前所使用的部分詞彙,並不符合技術中包容性語⾔的發展趨勢。
我們正積極與業界同仁合作來找出這類詞彙的替代方案,並變更我們的產品和內容。
在我們實施這些變更時,請原諒我們在內容中使用此類詞彙。
1 ARM_STAR仿真器简介功能介绍ARM_Star 仿真器是一款为广大ARM工作者设计的高性能仿真器,ARM_Star仿真器完全实现ARM RDI 1.5和RDI 1.51协议,与ARM Multi-ICE™ 兼容,支持所有含有Embedded-ICE Logic的ARM 内核CPU, 在调试软件的控制下,ARM_Star仿真器可以停止、启动ARM CPU的运行,用户通过ARM_Star仿真器察看、修改寄存器,存储器,设置断点、单步执行,下载烧写Flash程序等。
主要特点:程序下载速度快与PC机的通信速度最高可达到12M, 下载速度达到100K---200Kbytes每秒,单步速度可达85步每秒。
支持调试软件多支持的调试软件有ADS、SDT、GreenHill Multi2000、IAREWARM等,极大地方便了用户。
支持CPU种类丰富支持几乎所有含ARM内核CPU, 如ARM7、ARM9、ARM10、Intel Xscale等JTAG口频率可编程,支持各类不同性能目标板开放式接口支持多个内核串联的CPU调试,极大的体现了JTAG调试器的优势。
无需外加电源ARM_Star仿真器功耗低,可以直接从目标板取电,和目标板共用一个电源系统,使用及外出携带方便免费升级由于ARM_Star的FirmWare是每次上电时直接下载到仿真器的,所以,用户可以随时使用最新版本。
2 ARM_STAR仿真器硬件使用方法2.1 ARM_STAR仿真器对PC机的配置要求:系统环境Win95, Win98, Windows Me, Win2000, Windows XP Windows NT 4.0 及以上版本。
硬件环境Pentium 200MHz 以上CPU64M 内存300M 硬盘空间计算机并行口2.2 ARM_STAR仿真器的功能框图DB25并行接口用于仿真器跟PC机的通信,连接线为普通并口延长线。
20针IDC20 JTAG接口用于连接仿真器和目标板的JTAG口。
©EURESYS s.a.2020-Document D205CN-PCIe Hardware Manual-Coaxlink-12.7.2.2117 built on2020-08-17使用条款EURESYS s.a.EURESYS s.a.拥有其公司商标、硬件和软件文档的所有产权、所有权和权利。
EURESYS s.a.文档中提到的所有公司/产品名称归其各自的所有人。
未经事先允许,不允许授权、使用、租赁、出借、翻译、复制、复印,或修改本书中包含的EURESYS s.a.EURESYS 公司的硬件、软件、品牌或文件。
EURESYS s.a.EURESYS s.a.可随时自行决定修改产品规格或更改本文档中的信息,无需事先通知。
EURESYS s.a.EURESYS s.a.对因使用EUREYS公司的硬件或软件而导致的收入、利润、商誉、数据、信息系统,或其他特定的、突发的、间接的、后果性的,或惩罚性的损害,EURESYS s.a.或因本文件中的遗漏或错误而造成的任何损失或损害,均概不负责。
本文档随Coaxlink12.7.2(doc版本)提供。
2117目录1.关于本文档51.1.文件范围62.机械规格82.1.电路板和支架布局92.2.连接器22DIN1CoaXPress主机连接器23 DIN2CoaXPress主机连接器24 DIN4CoaXPress主机连接器25 DIN8CoaXPress主机连接器26 Micro BNC1CoaXPress主机连接器27 Micro BNC2CoaXPress主机连接器28 Micro BNC4CoaXPress主机连接器29 CoaXPress数据转发连接器30外部I/O连接器31外部I/O连接器33 3610/3612外部I/O连接器34 3614外部输入/输出1连接器36 3614外部输入/输出2连接器38内部I/O1连接器40内部I/O2连接器42 3610/3612内部I/O连接器44 3614外部输入/输出2连接器46 I/O扩展连接器48 C2C-链路连接器50辅助电源输入连接器512.3.LED52CoaXPress LED灯53板状态LED55 FPGA状态LED562.4.固件恢复开关572.5.物理性能593.电气规格603.1.CoaXPress主机接口613.2.PCI Express接口653.3.配电693.4.PCI Express电源773.5.辅助电源783.6.I/O功率输出803.7.差分输入813.8.差分输入/输出833.9.TTL输入/输出(版本1)853.10.TTL输入/输出(版本2)883.11.TTL输入/5V CMOS输出913.12.TTL、5V CMOS和LVTTL电平943.13.隔离输入953.14.隔离输出984.环境规范1004.1.环境条件1014.2.温度监测器1024.3.热数据1034.4.合规1055.相关产品及配件1075.1.1625DB25F I/O适配器电缆1085.2.1636InterPC C2C链路适配器111硬件描述112使用1636作为HD26F I/O适配器114使用1636作为C2C链路扩展器115适配器供电115 InterPC互连115 LEDs1165.3.3303C2C链路带状电缆1195.4.3304HD26F I/O适配器电缆1205.5.3610/3612I/O扩展模块1235.6.3614输入/输出扩展模块1325.7.自定义C2C链接带状电缆组件1351.1.文件范围61.1.文件范围CoaxLink主要产品□序列号前缀,是位于卡序列号开头的3个字母的字符串。
Quickstart Guideinst alling softw arePDM link software will be available from:/software-supportwhat’s in the box• Link Razor PDM• 26 Pin Superseal Connector• 26 x Superseal T erminals• Mounting Bracket• USB Type-C® cable• 2 x M6 Ring T erminals• Positive T erminal Insulation Boot• 2 x T erminal Screws M6 x 8mm Button Head(Rec torque 4 Nm / 2.95 ft-lb)• 4 x Mounting Plate Screws M3 x 4mm CSK(Rec torque 1 Nm / 0.74 ft-lb)overviewAlways ensure you are using thelatest version of PDM Link andthat your firmware is up to date.More in-depth information will beavailble in the PDM Manual onrelease./software-support/software-support/software-supportMore infoMounting• The PDM can be mounted directly using M3 screwsor using the supplied bracket.• PDM mount bracket can be rotated 90° under thePDM using the alternative holes.• For best performance mount directly onto flat metalsurface in an area with good airflow.• Care should be taken notto position in area of highheat.• Rec torque of M3 screwsis 1 Nm / 0.74 ft-lbwith thread locker.wiring Viewed looking into wire side of loom connector(or into PDM header)123457USB CoverLower Power A/D I/O status LEDsHigh Power Output status LEDsPower status LEDPDM T emperature LEDPositive T erminalNegative T erminalT erminal Thread M6x1.026 Pin Superseal Connector896w arningPDM will get hotunder large loadsPWROUT2PWROUT2N/C CANHIGNSWSENSOR5VSENSORGNDPWROUT31234567891011121314151617181922212023242526N/C CANL SENSOR5VSENSORGNDPWROUT3PWROUT1PWROUT1A/DI/O 5A/DI/O 1A/DI/O 2A/DI/O 4A/DI/O 6A/DI/O 8PWROUT4PWROUT4N/CA/DI/O 3A/DI/O 7wiring connection• Connect Ignition Switch (Pin 4) to Switched 12V(Ignition).• Sensor GND (Pins 6 and 12) are NOT to beconnected to chassis ground.• 25 mm2 wire (4 AWG) is recommended for themain terminals. Recommended torque for the mainterminal screws is 4 Nm / 2.95 ft-lb.• 1.25 mm2 wire (16 AWG) is recommended for the 8high power pins (Pins 1, 7, 8, 13, 14, 19, 20 and 26).• CAN Bus must be wired according to CAN Buswiring requirements (as per the manual).。
仿真环境一、仿真环境菜单说明仿真界面如图1所示。
图1 仿真界面图1、文件(F)文件| 打开文件打开用户程序,进行编辑。
如果文件已经在项目中,可以在项目窗口中双击相应文件名打开文件。
文件| 保存文件保存用户程序。
用户在修改程序后,如果进行编译,则在编译前,系统会自动将修改过的文件存盘。
文件| 新建文件建立一个新的用户程序,在存盘的时候,系统会要求用户输入文件名。
文件| 另存为将用户程序存成另外一个文件,原来的文件内容不会改变。
文件| 重新打开在重新打开的下拉菜单中有最近打开过的文件及项目,选择相应的文件名或项目名就可以重新打开文件或项目。
文件| 打开项目打开一个用户项目,在项目中,用户可以设仿真类型。
加入用户程序,进行编译、调试。
系统中只允许打开一个项目,打开一个项目或新建一个项目时,前一项目将自动关闭。
伟福开发环境的项目文件包括仿真器设置,模块文件,包含文件。
仿真器设置包括仿真器类型,仿真头(POD)类型,CPU 类型,显示格式和产生的目标文件类型,可以用以下几种方法设置仿真器。
✧在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置;✧按鼠标右键,在弹出菜单中选择[仿真器设置];✧主菜单仿真器|仿真器设置。
加入模块文件✧按鼠标右键,在弹出菜单中选择[加入模块文件];✧主菜单项目|加入模块文件。
加入包含文件✧按鼠标右键,在弹出菜单中选择[加入包含文件];✧主菜单项目|加入包含文件。
文件| 保存项目将用户项目存盘。
用户在编译项目时,自动存盘。
注意:当用项目仿真时,系统要求项目文件,模块文件,包含文件在同一个目录(文件夹)下。
文件| 新建项目当用户开始新的任务时,应新建一个项目,在项目中,设置所用仿真器类型,POD 类型,加入用户程序(模块)。
文件| 关闭项目关闭当前项目,如果用户不想用项目方式调试单个程序,就要先关闭当前项目。
文件| 项目另存为将项目换名存盘,此方法只是将项目用另一个名字,而不会将项目中的模块和包含文件换成另一个名字存盘.如果想将整个项目及模块存到另一个地方,请用复制项目方法。
Adtech SX/12Data Link SimulatorPart Number 120100SX/12-0Data Channel Simulator Mainframe Part Number 120101SX/12-1Data Channel Simulator Mainframe Part Number 120102SX/12-2Data Channel Simulator MainframeOverview Adtech SX Series Data Link Simulators create the same delay and error characteristics caused by long distance terrestrial and satellite data links.By providing realistic simulations of actual network conditions,they allow users to stress test equipment and network applications without the expense and inconsistency inherent with on-line testing.Utilizing dual-channel,full-duplex interfaces,these devices provide true bi-directional testing using programmable delays,random bit errors,and burst errors.Multiple delay and error events can be programmed into complex sequences to simulate a wide variety of adverse link conditions or even specific events such as targeting line framing bits and testing CPE alarm thresholds.Adtech’s lowest priced simulator model,the SX/12,is available in three versions supporting link speeds up to 8.448Mbps.Applications Adtech Data Link Simulators can be used to test the effects of digital data links on the operation,performance,and reliability of multiplexers,bridges,encrypters,network applications,and related communications hardware and software products.Example 1:Simulating a Data Link When used for link simulation,these simulators connect directly between two pieces of equipment to simulate conventional data links such as satellite connections,terrestrial or data networks.Example 2:Simulating an Additional Data Link The simulators can also be used in line with a real data link to add additional delays or errors.This simulates the effects of adding one more link to thesystem.TM 1981Hardware DescriptionEach SX/12simulator is housed in a rack mountable chassis and uses interchangeable plug-in modules to support various data channel (physical)interfaces.The front panel includes an LCD display and keypads for user input and control.All front panel functions can also be accessed remotely via an optional IEEE-488or RS-232remote control port.Other hardware options providing additional delay and error simulation capabilities are also available.Features and SpecificationsThere are three different versions of the SX/12.All function identically except for the maximum link speed each version supports.An Extended T1/E1Simulation option is available for the SX/12-1and SX/12-2versions.This factory installed hardware option provides additional delay and error simulation parameters for T1(1.544Mb/s)and E1(G.7032.048Mbps)data streams.Versions Note:All SX/12versions are factory upgradeable.+SX/12-0Data Link Simulators (supports link speeds up to 100kbps)+SX/12-1Data Link Simulators (supports link speeds up to 2.048Mbps)+SX/12-2Data Link Simulators (supports link speeds up to 8.448Mbps)Type of Channel +Full-duplex digital link Error Generation +Random (Gaussian)bit error rates from 0,1x 10-9,2x 10-9,3x 10-9,...9x 10-1,1+Optional targeting of errors at specific bits and subchannels of formatted streams.Burst Error Generation +Burst error rates from 9x 10-1to 1.0x 10-9+Selectable burst length from 1to 16,777,215bits or from 1to 9,999ms +Selectable gap between bursts from 1to 99,999,999ms Burst Error modes +Fixed gap length,fixed burst length +Random gap length,fixed burst length +Fixed gap length,random burst length +Random gap length,random burst length +Manual burst trigger,fixed burst length +Manual burst trigger,random burst length Delay Generation +Delays up to 10seconds in 1ms or 8bit steps +Optional targeting of delays at specific subchannels of formatted streams Available Interfaces +RS-232-C +RS-449(RS-422-A)+V.35+DS1(T1)(1.544Mbps)*+G.703(E1,2.048Mbps)*+G.703(E2,8.448Mbps)***available for SX/12-1and SX/12-2versionsData Channel Clocking +Internal +External +Asynchronous +Recovered Programming +Programmable test sequences with complex link degradations +Up to 99parameter steps per sequence +Step duration from 1to 9,999,999seconds +All SX/12parameters are programmable including error rates,delays and triggers +Sequencing capabilities include manual step trigger and auto repeat Other Built-in Features +2line by 40character LCD +7-year lithium battery backup for program memory +Self test,bypass,loopback,and keyboard lock modes Remote Control Options +IEEE-488+RS-232Extended T1/E1Simulation Option Note:SX/12-1and SX/12-2only +Permits assigning any one of 10definable delays to each timeslot (DS0)in T1/E1data stream +Permits targeting within a variety of framing formats to any desired bits in multiframe +Each channel can be targeted independently +Permits targeting of overhead bits:framing,signaling,CRC,etc.+Fixed,random and burst errors +Injected errors types include are logic reversals,zero insertions,one insertions Size and Weight +19"wide (rack mountable)+3.5"high +12"deep +11.5lbs Power Requirements +115or 230VAC +/-10%+SX/12Data Link Simulator AX/4000Broadband Test SystemUNIX is a registered trademark of X/Open Company Limited.Windows is a registered trademark of Microsoft Corp.The Adtech logo is a trademark of Adtech,Inc.。
XLINK仿真器使用手册第一章Xlink仿真器特性描述硬件特性USB 2.0全速接口JTAG / IEEE1149.1标准可编程JTAG时钟,最高可达6Mbits / secJTAG信号电平自适应支持,1.2V ~ 5VMULI-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盘根目录下。
ICEFor 51/53/54/55/56/57/59 andS53/S54/S56 and 8A21/U86/U83/U86LV 8-Bit Micro-ControllerVer : 2.XX使用手冊目錄1 前言 (1)2 系統需求 (1)2.1 硬體設備 (1)2.2 軟體 (1)3 安裝 (2)3.1 硬體 (2)3.2 軟體 (2)4 程式介紹 (3)4.1 檔案列 (4)4.1.1 Project專案相關選單 (4)4.1.1.1 建立新專案 (4)4.1.1.2 開啟舊有專案 (5)4.1.1.3 儲存專案 (7)4.1.1.4 另存新專案 (7)4.1.1.5 關閉已開啟之專案 (8)4.1.1.6 新增檔案至專案檔中 (9)4.1.1.7 從專案檔中移除檔案 (10)4.1.1.8 專案選項 (10)4.1.2 File檔案相關選單 (13)4.1.2.1 建立新編輯檔案 (13)4.1.2.2 開啟舊編輯檔案 (14)4.1.2.3 儲存編輯中檔案 (15)4.1.2.4 另存編輯中檔案 (15)4.1.2.5 儲存所有正在編輯中檔案 (16)4.1.2.6 關閉單一檔案 (17)4.1.2.7 關閉全部檔案 (18)4.1.2.8 Prj 路徑 (18)4.1.2.9 離開ICE程式 (18)4.1.3 Edit編輯相關選單 (19)4.1.3.1 復原 (19)4.1.3.2 重做 (19)4.1.3.3 剪下 (19)4.1.3.4 複製 (19)4.1.3.5 貼上 (19)4.1.3.6 刪除 (19)4.1.3.7 選擇全部 (19)4.1.3.8 尋找 (19)4.1.3.9 取代 (20)4.1.4 Build編譯選單 (21)4.1.4.1 編譯程式 (21)4.1.4.2 下載機器碼到ICE (24)4.1.5 Run執行選單 (26)4.1.5.1 全速執行 (26)4.1.5.2 執行 (26)4.1.5.3 單步執行 (27)4.1.5.4 跨越執行 (27)4.1.5.5 迴歸執行(Run Until Return) (27)4.1.5.6 重置Reset (28)4.1.5.7 游標執行(Run Cursor) (29)4.1.5.8 指令碼上設定中斷 (30)4.1.5.9 暫存器觸發中斷 (32)4.1.5.10 追蹤程式 (34)4.1.5.11 清除所有中斷點 (39)4.1.5.12 填滿數值 (39)4.1.5.13 清除Watch中常用變數 (40)4.1.6 Setting設定選單 (40)4.1.6.1 連結埠傳輸模式 (40)4.1.6.2 列印埠屬性設定 (40)4.1.6.3 USB Device選項 (42)4.1.6.4 USB 驅動程式安裝 (42)4.1.6.5 重新與ICE連線 (43)4.1.6.6 自我測試 (44)4.1.6.7 其他選項 (45)4.1.6.7.1 編輯選項 (45)4.1.6.7.1.1 Tab鍵定位點 (45)4.1.6.7.1.2 顯示字型 (45)4.1.6.7.1.3 字型大小 (46)4.1.6.7.1.4 程式內容列表(List) (46)4.1.6.7.1.5 列出include檔案內容 (46)4.1.6.7.1.6 指令碼位置 (46)4.1.6.7.1.7 儲存備份檔 (46)4.1.6.7.2 其他選項 (46)4.1.6.7.2.1 啟動時自動開啟上次開啟專案檔 (47)4.1.6.7.2.2 開啟時自動下載專案檔內程式 (47)4.1.6.7.2.3 重置時對RAM填寫亂數 (47)4.1.6.7.2.4 檢查Stack堆疊 (47)4.1.7 Window選單 (48)4.1.7.1 View Option (48)4.1.7.2 Watch window (49)4.1.7.3 Record window (49)4.1.7.4 Variable window (50)4.1.7.5 Edit Icon (50)4.1.7.6 Set LCD Panel (54)4.1.7.7 開啟檔案視窗列表 (56)4.1.8 About選單 (56)4.1.8.1 Help (56)4.1.8.2 UserManual (56)4.1.8.3 Pin Definitions (56)Window (57)4.2 ProjectWindow (57)4.3 REGWindow (58)4.4 SRAM4.5 ACC/STACKWindow (58)Window (58)4.6 MessageWindow (59)4.7 Edit4.8 ConfigWindow (60)voltage (60)4.8.1 Setfreq (60)4.8.2 Set4.8.3 Fosc (60)Unit (60)4.8.4 Extclkfreq (60)4.8.5 ExtclkConnect (60)4.8.6 Check4.8.7 VCC (61)4.8.8 VREG (61)4.8.9 Cpuck (61)4.8.10 Speed (61)4.8.11 WDTEN (61)4.8.12 OSCD (61)4.8.13 SUT (61)4.8.14 OSCIN (61)4.8.15 OSCOUT (61)4.8.16 RDPORT (61)4.8.17 WUTRIG (61)Bar (62)4.9 Tools4.9.1 Project (62)4.9.2 File (62)4.9.3 ICE (62)Bar (64)4.10 Status4.10.1 執行狀態/編輯區位置 (64)4.10.2 PC位址 (64)4.10.3 進度列 (64)4.10.4 編輯區的輸入狀態 (64)4.10.5 鍵盤數字區 (64)4.10.6 鍵盤大小寫 (64)4.10.7 Download檔案 (64)4.10.8 開啟Project之檔案 (64)5 組譯 (65)5.1 組合語言敘述 (65)5.1.1 名稱欄 (65)5.1.2 運算欄 (66)5.1.3 運算元欄 (66)5.1.4 註解欄 (66)5.2 數值進位的種類 (66)5.3 數值資料運算式 (66)5.4 程式架構 (67)5.4.1 引入檔段 (67)5.4.2 自定義段 (68)5.4.3 程式碼段 (69)5.5 虛擬指令 (70)5.5.1 ORG (70)5.5.2 $ (70)5.5.3 .SET、.ENDSET (70)5.5.4 MACRO、ENDM (73)6 使用方法 (74)6.1.1 變數觀查視窗 (74)6.1.2 變數列表 (77)7 附錄 (79)7.1 錯誤訊息代碼表 (79)7.1.1 ICE硬體方面訊息 (79)7.1.2 Compiler編譯方面訊息 (82)7.2 引入檔說明 (84)7.2.1 系統內建引入檔 (84)7.2.2 自行定義引入檔 (86)7.2.3 引入檔之間之關聯圖 (86)腳位圖 (86)7.3 68ICE7.4 USB驅動程式手動安裝方法 (87)7.5 無法連線簡易排除方法 (92)1前言ICE是一種高性能為開發單晶片的應用系統,可以透過ICE在目標系統上進行程式的開發或除錯。
M3-LINK仿真器使用说明书一、仿真器的驱动安装1)将M3-LINK仿真器用USB方口线与PC相连,会自动弹出驱动安装向导,选择手动安装。
详细操作步骤如下图一、二所示:图一图二2)选择驱动程序所在的目录,即选择与本文一起附带了的“Luminary_FTDI_Driver-2_04_16”文件夹即可。
如下图三所示:图三3)如果弹出警告,选择“仍然继续”,继续安装驱动程序;如没有弹出提示则跳过此步骤。
如下图四所示:图四4)安装完成后,完成找到新硬件向导。
如下图五所示:图五5)再重复进行三次步骤1-4, 完成双虚拟串口驱动程序的安装。
二、M3-LINK仿真器在Keil uVision4下的配置与使用1、确保仿真器的驱动已经正确安装。
2、确认开发环境Keil uVision4软件已经安装并可以使用。
3、进入到附带的“Keil工程\EXP-LM3S811”文件夹下,参考这个针对EXP-LM3S811板卡的工程设置进行其它工程的设置。
双击运行TIMER_SECOND.uvproj工程,出现下图所示的窗口,见图六:图六4、使用M3-LINK仿真器必须要进行如下的配置,左键点击图六中的红框圈中的标签,弹出如下图七所示的对话框:图七5、分别进入Debug标签和Utilities标签,进行如下设置,见图八和图九和图十:图八点击图八中红框后的“Setting”,弹出下图九所示的对话框,进行如下的设置(特别注意红框中的Clock的设置,不可过大):图九图十6、上述的配置工作完成后,点击图十左下角的“OK”,完成使用M3-LINK仿真器下载前的配置工作。
7、编译一下工程,确保没有错误。
然后,直接下载程序到开发板(工程的配置已经做好)。
即点击Load字样的图标,或者选择Flash->Download菜单,见下图十一和图十二:图十一(程序下载方式一)图十二(程序下载方式二)8、按一下CPU板上的复位键(RESET),并确保相关的跳线帽均已跳上(可参考CPU板卡的原理图进行设置,此处JP13短接在右侧《2-3脚相连》)。
M-LINK(SyncMOS SM59RXX)系列仿真器用户手册特征●支持器件:SyncMOS SM59R系列MCU●开发环境:MedWin3●支持厂商:SyncMOS manley klelc●SyncMOS SM59RXXA1/A3/A5系列●仿真方式:TWI(两线串行)方式仿真接口●可控3.3V/5V最大200mA电源输出●USB通讯/供电USB连接:Type-B mini连接插座,Type-A/Type-B mini USB电缆与个人计算机连接(随机配送)。
目标系统连接:5芯2.54mm双排针插座,5芯扁平电缆及插头连接目标系统。
使用TWI仿真接口方式对目标系统仿真,至少应该将DATA/CLK/GND/VCC与目标系统的OCI_SDA/OCI_SCL/GND/VCC信号连接。
实际使用为4芯,RST设置为悬空即可。
首先安装USB驱动程序安装驱动程序后,插入M-LINK仿真器,会提示安装点选下一步,如出现提示需要驱动文件,选择目录下,如E:\ProgramFiles\Manley\MLINK_SM\Manley_Device_BULK,连续点击下一步即可。
升级固件运行升级自动完成,安装成功后,M-LINK上的USB指示灯显示为绿色常亮即可正常工作仿真软件的使用请参考MedWin manual开始仿真仿真之前,需将仿真器与MCU仿真口(OCI_SDA\OCI_SCL)相连,选择相应的驱动器,连接正常后,方可选择MCU 参数。
在MedWin3软件端做以下设置。
双击左下角,仿真器选择SM59R系列驱动后确定。
双击左下角“仿真MCU”做如下设置:选择你的MCU型号选择仿真器的电源输出工作方式配置其他功能上述步骤完成后,恭喜你,你马上可以进行激动人心的在线仿真了。
MedWin既是一个MCU仿真软件,也是一个易学易用的集成开发环境,可以非常好的管理你的的程序和项目。
详细使用方法请参考“MedWin manual”文档。
X-Link用户指南版本:Rev1.52006-08X-LINK用户手册一、J-Link ARM JTAG仿真器简介J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。
配合IAR EWARM,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM 最好最实用的开发工具。
J-Link ARM主要特点* IAR EWARM集成开发环境无缝连接的JTAG仿真器* 支持所有ARM7/ARM9内核的芯片,包括Thumb模式* 支持ADS,IAR,KEIL,WINARM,REALVIEW等几乎所有的开发环境 * 下载速度高达ARM7:600kb/s,ARM9:550kb/s,通过DCC最高可达8000 kb/s* 最高JTAG速度12 MHz* 目标板电压范围1.2V – 3.3V* 自动速度识别功能* 监测所有JTAG信号和目标板电压* 完全即插即用* 使用USB电源(但不对目标板供电)* 带USB连接线和20芯扁平电缆* 支持多JTAG器件串行连接* 标准20芯JTAG仿真插头* 选配14芯JTAG仿真插头* 选配用于5V目标板的适配器* 带J-Link TCP/IP server,允许通过TCP/ IP网络使用J-Link J-Link支持ARM内核* ARM7TDMI(Rev 1)* ARM7TDMI(Rev 3)* ARM7TDMI-S(Rev 4)* ARM720T* ARM920T* ARM926EJ-S* ARM946E-SJ-Link Rev. 1-4185.0 kB/s(4MHz JTAG)150.0 kB/s(4MHz JTAG)75.0 kB/s(4MHz JTAG)J-Link Rev.5 800.0 kB/s(12MHz JTAG) 600.0 kB/s(12MHz JTAG) 550.0 kB/s(12MHz JTAG)二、X-LINK驱动安装X-LINK是本站开发的JLINK的兼容产品,具有一样的性能,但是却只有十分之一的价格!注意:J-LINK有非常多的授权文件(License),请根据实际需要选择合适的授权版本!IAR版本的J-LINK功能有限,但是价格较为便宜,推荐购买全功能版本的J-LINK,可以获得更多性能!首先到/download_jlink.html下载最新的J-LINK驱动软件,J-Link ARM software and documentation pack,内含USB driver, J-Mem, J-Link.exe and DLL for ARM, J-Flash and J-Link RDI。
LEGS ™Link 16 Environment Gateway StimulatorEssential Terminal Support Software:>MIDS Terminal Integration for Ground Facilities and Mobile Platforms >Terminal Maintenance and Troubleshooting>Link 16 System Performance Measurement and Evaluation>Ideal for Prime Developers, Field Service Engineers, Test Facilities and MIDS InstructorsINITIALIZE AND CONTROLThe LEGS tool supports the Ethernet, 1553 and Support Port interfaces of all MIDS-LVT, MIDS JTRS and STT terminals. The application implements all the major platform types including Platform A, B, D, I, J, Q, R, S, M, MIDS Army and BATS. The software also implements many of the Class 2 interfaces including Army Class 2M, Navy Class 2 Airborne and Shipboard, Air Force Class 2 (F-15) and LVT(3) FDL.Included with the application is the Link 16 Initialization File Editor (LIFE). This utility allows you to view initialization files, extract initialization data directly from the terminal, save a copy and even update parameters in real time. Most NDF file formats are implemented. Descriptions of fields and available field settings are displayed in a file structure format in English, making it easy to verify terminal settings. Fields that are set or changed frequently, such as Source Track Number, Stacked Net Numbers, Power and Antenna settings may be saved in mands used frequently such as load terminal, set time and start net entry are available as icons on the toolbar. Other commands such as NTR enable and disable, reset IPF, initiate IBIT, changetest mode, reset navigation, change crypto period and long term transmit inhibit are accessed through the main menu.Additional seats are available for installation on customer furnished equipment after initial purchase.LEGS-LITEA low-cost version of the LEGS software that does not include the scenariogeneration or situation display capabilities is available.LiVERSimplifies Platform-D connectivity for Windows 7 and 10. LiVER can optionally provide RARP service for assigning IP Address to MIDS-LVT(1) terminals.Documentation and TrainingIn addition to the online help, the LEGS software is delivered with a user and installation manual. L3Harris offers a 3-day introductory training course on the operation of this application. Advanced courses are also available.Tailored ApplicationsL3Harris can tailor LEGS Remote Interface Modules (RIMs) to support your special requirements. We have developed RIMs for GPS testing, ETR testing, OTAR testing, Voice testing and Navigation testing. And, we have an API to support automated testing using products such as LabView and VEF-Pro. An ICD is available by special request.Use of U.S. DoD visual information does not imply or constitute DoD endorsement.These item(s)/data have been reviewed in accordance with the International Traffic in Arms Regulations (ITAR), 22 CFR part 120.11, and the Export Administration Regulations (EAR), 15 CFR 734(3)(b)(3), and may be released without export restrictions.L3Harris Technologies is an agile global aerospace and defense technology innovator, delivering end-to-end solutions that meet customers’ mission-critical needs. The company provides advanced defense and commercial technologies across air, land, sea, space and cyber domains.Use of U.S. DoD visual information does not imply or constitute DoD endorsement.OBTAIN TERMINAL STATUS AND DETAILED BIT RESULTS High-level status data is available in the System Status window, with detailed data available through the BIT Status window. BIT results are color-coded red or green and masks are available based on terminal type to gray out BIT results that are notapplicable. Every 12 seconds the terminal provides information on the messages processed and this summary can be viewed on the 12-Second Message Counters window.Further status is available in hex format through the Terminal Data window, including SBIT, IBIT and OBIT as well as the contents of memory locations.VIEW, RECORD AND REPLAY LINK 16 DATAScroll received messages and when connected to the support port, view the loopback of transmitted messages. Messages formatted with the Enhanced Throughput packing structure are also displayed, in a user-selected color. Message data exchanged on the host interface may be recorded, or detailed performance data may be obtained from the Support Port and recorded. Data recordings may be replayed starting at any point within the recording and replayed at speeds from 1/8 to 8 times normal. Pause and restart at any point. Analyze these recordings with L3Harris’ Analysis Support Tool provided with the LEGS application, or with Lockheed Martin’s STASYS analysis tool, MANDRIL.CREATE SCENARIOS AND MAINTAIN SITUATIONAL AWARENESSL3Harris’ scenario generation utility allows you to define over 500 entities, specifying track numbers, STN numbers and defining platform kinematics. Select a common path such as circle or racetrack, or specify waypoints. Specify platform type, environment, identity, mode codes, strength and call sign. Generate PPLI position reports and surveillance track reports and script their time of appearance and disappearance.The LEGS Situation Display supports both geotiff and NGA Compressed ADRG maps. View JUs and tracks in user-defined Symbology based on MIL-STD-2525B with a map underlay. Hook tracks and obtain data readouts.MONITOR TERMINAL PERFORMANCEView time slot activity in real time, color-coding the slots by NPG, STN, Packing Structure, or other user-defined criteria. View errors and erasures numerically and graphically.LEGS© 2022 L3Harris Technologies, Inc. | 12/2022 | BCS | 22-DSD-285 | Rev-201>LEGS-MIDS-EXPORT (NON-JTRS) >LEGS-LITE>LEGS (Includes MIDS JTRS Capability)>LIVER Software (Qty 10 Licenses) >LIVER Software (Qty 5 Licenses)PART DESCRIPTION1025 W. NASA Boulevard Melbourne, FL 32919t 833 537 6837*************************。
仿真器的连接方法用仿真器传程序时,如果仿真器和CPU插件的连接出现错误,将可能导致仿真器或CPU插件的损坏。
因此,仿真器和CPU插件进行连接时,一定要多加注意,避免因连接错误而导致仿真器或CPU插件的损坏。
连接方法如下:一、带缆头和插件插针的连接。
右手大拇指捏着带缆头(图二)有突起的一面,食指捏着没有突起的另一面插到图一所示的插件插针上(采用上对齐)。
插针有6排共11针(位置8悬空,即插针被剪断);带缆头有7排共14孔;连接时,采用上对奇(带缆头的上方和插针的上方对应连接),带缆最下面一排的两个孔(13、14)不连接。
连接后带缆头的1-12孔和插针的1-12针一一对应,即为正确连接。
图一插件连接带缆插针图(黄色方框内)图二带缆头二、带缆头和仿真器插针的连接。
右手大拇指捏着带缆头(图二)有突起的一面,食指捏着没有突起的另一面,插到图三所示的仿真器插针上(采用上对齐)。
插针有6排共11针(位置8悬空,即插针被剪断);带缆头有7排共14孔;连接时,采用上对奇(带缆头的上方和插针的上方对应连接),带缆最下面一排的两个孔(13、14)不连接。
连接后带缆头的1-12孔和插针的1-12针一一对应,即为正确连接。
图三仿真器连接带缆插针图(黄色方框内)三、以插件和带缆头的连接为例,连接好的图(其中一侧)如图四黄色方框内所示:图四带缆插针连接图注1:红色标注是插针的标注,粉红色标注是带缆头的标注注2:图中为半连接状态,连接并不可靠,实际连接好后是看不到针的。
检验方法:一、若上面两步均连接正确(注意要把插件跳线跳到DEBUG状态),再打开CC‘C3x-‘C cex软件。
二、在De b u g菜单下左键单击Re se t D SP,出现图五所示界面(有一黄条后缀为L D I),即为连接正确。
图五【附加总结类文档一篇,不需要的朋友可以下载后编辑删除,谢谢】2015年文化馆个人工作总结在XXXX年X月,本人从XXXX学院毕业,来到了实现我梦想的舞台--XX区文化馆工作。
第一章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 offset remotetimeout 5000target remote localhost:3333Console输出窗口在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,配置如下图所示:成功连接后,可以运行help命令,查看当前支持哪些低阶命令。
具体命令详解请参考OpenOCD User's Guide.pdf第六章Xlink USB Debuger Server配置文件在此工程中,Xlink USB Debgger Server使用的配置文件为x6410.cfg## X6410 Development Board With Samsung s3c6410 Processor### Daemon configuration#gdb_port 3333telnet_port 4444tcl_port 6666## Xlink USB Jtag interface#source [find interface/xlink.cfg]## Jtag speed#jtag_khz 10ft2232_latency 3## Reset configuration#reset_config trst_and_srstjtag_nsrst_delay 200jtag_ntrst_delay 200## Target configuration for the Samsung s3c6410 system on chip#if { [info exists CHIPNAME] } {set _CHIPNAME $CHIPNAME} else {set _CHIPNAME s3c6410}if { [info exists ENDIAN] } {set _ENDIAN $ENDIAN} else {set _ENDIAN little}if { [info exists ETBTAPID ] } {set _ETBTAPID $ETBTAPID} else {set _ETBTAPID 0x2b900f0f}if { [info exists CPUTAPID ] } {set _CPUTAPID $CPUTAPID} else {set _CPUTAPID 0x07b76f0f}jtag newtap $_CHIPNAME etb -irlen 4 -expected-id $_ETBTAPIDjtag newtap $_CHIPNAME cpu -irlen 5 -ircapture 0x1 -irmask 0x1f -expected-id $_CPUTAPIDset _TARGETNAME $_CHIPNAME.cputarget create $_TARGETNAME arm11 -endian $_ENDIAN -chain-position $_TARGETNAME -variant arm1176#etm config $_TARGETNAME 16 normal full etb#etb config $_TARGETNAME $_CHIPNAME.etb## S3C6410 inner 64k SRAM##$_TARGETNAME configure -work-area-phys 0x0a000000 -work-area-size 0x10000-work-area-backup 0## Handle all events#$_TARGETNAME configure -event reset-init { x6410_reset_init }$_TARGETNAME configure -event gdb-attach { reset init }## Nor flash##set _FLASHNAME $_CHIPNAME.flash#flash bank $_FLASHNAME cfi 0x00000000 0x00100000 2 2 $_TARGETNAME jedec_probe## Nand Flash##set _NANDNAME $_CHIPNAME.nand#nand device $_NANDNAME s3c6400 0 0xd8000000## Initial board of x6410#proc x6410_reset_init { } {puts "Initial board of x6410 ..."sleep 100mww 0x7F0081D4 0x55555555mww 0x7e004000 0x00000000mww 0x71200014 0xFFFFFFFFmww 0x71300014 0xFFFFFFFFmww 0x7E00F900 0x00008FDE sleep 100mww 0x7E00F900 0x00008FDE sleep 100mww 0x7E00F000 0x0000FFFF mww 0x7E00F004 0x0000FFFF mww 0x7E00F008 0x0000FFFF mww 0x7E00F028 0x30000mww 0x7E00F020 0x1043511sleep 100mww 0x7E00F010 0x810a0301 sleep 100mww 0x7E00F014 0x80200203 mww 0x7E00F018 0x00000000 mww 0x7E00F01C 0x00002007 sleep 100mww 0x7E00F900 0x00008FFE sleep 100mww 0x7f008000 0x220022mww 0x7f008020 0x2222mww 0x7F005008 0x0mww 0x7F00500C 0x0mww 0x7f005000 0x3mww 0x7f005004 0xe45mww 0x7f005028 0x22mww 0x7f00502C 0x1FFFmww 0x7E00F120 0x0dmww 0x7e001004 0x04mww 0x7e001010 0x30dmww 0x7e001014 0x6mww 0x7e001018 0x1mww 0x7e00101C 0x2mww 0x7e001020 0x7mww 0x7e001024 0xamww 0x7e001028 0xcmww 0x7e00102C 0x1F2mww 0x7e001030 0xcmww 0x7e001034 0x3mww 0x7e001038 0x3mww 0x7e00103C 0x2mww 0x7e001040 0x2mww 0x7e001044 0x11mww 0x7e001048 0x11mww 0x7e00100C 0x210011mww 0x7e00104C 0xb41mww 0x7e001200 0x150FCmww 0x7e001304 0x0mww 0x7e001008 0xc0000mww 0x7e001008 0x0mww 0x7e001008 0x40000mww 0x7e001008 0x40000mww 0x7e001008 0xa0000mww 0x7e001008 0x80032mww 0x7e001004 0x0jtag_khz 1500}此配置文件主要由以下几个部分组成:✧设置GDB、TELENT、TCL监听端口✧指定JTAG调试器,并设置相关速率✧配置复位信号✧配置JTAG扫描链✧初始化时钟,DDR控制器等更详细的关于配置文件的说明请参见Xlink安装目录下的OpenOCD User's Guide.pdf一般的,在初始化完成后,我们可以适当调高jtag_khz,以提高仿真速度,但设置太高后调试将不太稳定、甚至出现无法连接的情况,所以这个值需由实验得出。