教程8 LGT官方仿真器散件包的焊接与安装、升级
- 格式:pdf
- 大小:4.19 MB
- 文档页数:15
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口。
仿真器的连接方法用仿真器传程序时,如果仿真器和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软件。
二、在Debug菜单下左键单击Reset DSP,出现图五所示界面(有一黄条后缀为L D I),即为连接正确。
图五。
普中51仿真器下载操作说明
首先安装普中51仿真器的驱动:(安装时,用管理员身份运行,最好要把 360 等杀毒软件先关掉成功后再打开)
对应什么电脑系统就装什么驱动,有64位和32位的区分,
具体安装步骤如下:
第一步:双击set up图标
出现如下界面:
第二步:选择路径中,选择与你keil安装的路径一样就行了(这里我电脑上的keil软件安装在I盘中,所以就选择I盘中的keil安装文件夹)
点击确定后出现如下界面:
一旦“安装”按键由灰色变成黑色,点击它就行了(注意:安装的时候一定要将仿真器用USB线连接到电脑)
这个是51仿真器驱动安装完成的界面:
然后单击退出按键即可。
安装完成之后,我们可以检查下驱动是否安装成功(仿真器要和电脑连接上的),打开电脑里面的设备管理器看看有没有PZ-51Tracker这个USB设备,如下图所示:
还有一种方法确认就是在keil软件里面能不能找到51Tracker这个设备,如下图所示:
以上确认无误,就说明仿真器驱动安装成功,接下来就可以慢慢体验仿真器所带来的乐趣。
仿真步骤:
第一步:打开一个能够编译通过的项目工程
第二步:进入KEIL硬件仿真设置
根据上图从1到9步骤设置完成之后就可以进行在线仿真调试了
第三步:在keil里面调试程序,点工具栏的start debug 开始调试,如果退出也是点这个按钮
当然,硬件仿真和软件仿真的操作是一样的,但是硬件仿真可以实时的显示程序运行的状态,可以更好更快的调试程序。
JTAG仿真器使用方法图文教程本文主要介绍USBJTAG的使用方法,该仿真器既可以用做JTAG 放着器给AVR芯片下载程序以及仿真,也可以用来给STC89C系列的芯片下载程序。
本文主要分为以下几个部分:JTAG简介、AVRJTAG 仿真器工作原理、JTAG仿真器上的跳线设置、JTAG驱动安装、JTAG 仿真器的验证。
1、什么是JTAG仿真器JTAG仿真器,也叫JTAG调试器,即一种采用JTAG协议进行调试和下载的器件。
JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。
现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。
标准的JTAG接口是4线:TMS(模式选择)、TCK(时钟)、TDI(数据输入)、TDO(数据输出)。
相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。
这里主要介绍的是AVR的JTAG仿真器,由于每个器件对应的上位机软件(PC上运行的软件)实现方式不同,所以不同器件的JTAG 仿真器是不能够通用的。
AVR使用的JTAG接口是4线接口,但是现在网上普遍流行的做法是,在JTAG接口中加入AVR器件的复位(RST)引脚,2个电源引脚(VCC)、2个地引脚(GND)、一个空引脚(NC)一共是10个引脚,并且这10个引脚有固定的引脚排序。
如下图:2、AVRJTAG仿真器工作原理AVR的JTAG仿真器上位机软件均采用atmel公司的AVRStudio开发环境,仿真器的硬件电路主要使用一片ATmega16芯片来实现。
仿真器硬件和上位机的软件通信使用串口通信协议,如下图:并不是所有的AVR单片机芯片都支持JTAG仿真和下载,查看是否支持JTAG,主要查看芯片的引脚手册,如果芯片的引脚含有TMS、TCK、TDI、TDO这几个引脚则说明改芯片支持JTAG,如果没有这几个引脚则不支持JTAG。
三菱软件安装方法
首先将电脑中的所有杀毒软件关闭
1、打开三菱编程软件后如图所示
打开里面的后如图所示
先安装安装环境,安装安装环境的方法:
打开运行里面的setup
运行成功后,返回去运行GX developer中的setup如下图所示
运行后提示如下:点击“确定”按照默认的点击“下一步”安装下去就可以了。
在安装的过程中需要输入系列号的,打开7C安装说明文件,里面有系列号。
如图所示
注意,在安装过程中,“监视专用”这里不能打勾,其他两个地方可以打勾
在安装的过程中有需要输入序列号的地方,打开
三菱仿真软件的安装,
安装仿真软件的时候打开里面有
打开
运行里面的setup如图所示
运行后提示如下:点击“确定”按照默认的点击“下一步”安装下去就可以了。
安装的时候默认安装就行了,需要输入系列号的时候打开
中里面有系列号的。
安装的时候安装目录要和编程软件安装在同一个目录里面。
安装好的软件在电脑的桌面上不会创建快捷图标的,需要点击电脑的开始,在所有程序中找出来
如图所示
右键点击GX develop选择发送到左面快捷方式即可使用。
仿真器烧写器注:须设置 TFTP 目录,将文件路径设置好,路径设置与平常串口烧写设置一样, PC 的 IP 地址需要设置为 192.168.84.160.1、将仿真器的接头连在串口板 Multi-ICE 接口上,串口板与设备接口相连,打开如下图 1所示软件,打开后如图 2所示:图1图 22、点击下图红框所示进行连接, Multi-ICE 连接成功之后的界面如下之后的界面:3、打开 AXD,4、点击“Registers” :进入如下界面,在“ITCMR” 后面的“0x0000…..” 上双击,出来“CP15 TCM Region Register” 对话框,选择“Enabled” ,之后点击“ok”:5、下载 hisiex-dramer3XXX.bin(3XXX为设备名称:6、在空白处右击或在空白处双击选择 Set PC,跳出“Set PC” 对话框,设置为0x00000000,单击“OK” :7、点击“ (go ” ,出现如下“Undefined instruction” 错误,这是正常现象这是正常 ,点击“ 确定” :8、再次点击如下“Load Memory From File…” :如下“3XXXfactBTLDR.BIN” ,注意如下图的“Address” 要填写 0xe0500000,点击“ 打开”:9、在空白处右击或在空白处双击选择Set PC,跳出“Set PC”对话框,将 pc 指针改为 0xe0500000: 10、点击如下“go”:这里运行的时候可能会弹出错误窗口,不要理,点确定,然后重新设置pc到0xe0500000,再运行.如果还不行就重新试11、出现如下界面则在烧写程序了,注意超级终端(有信息输出):。
1、设备、工装:插件线、周转桶2、材料:对应型号和规格的保险丝、压敏电阻3、操作方法:3.1 确认所领保险丝、压敏电阻的型号和规格与本工序要求相符;3.2 把同规格、同型号的元件打开包装,放在料格中;3.3 检查上工序有无漏插、插反、插错、未插到位等不良现象,不良品退回上道工位;3.4 按图1所示,将保险丝F1,压敏电阻Vz1插入PCB 板上对应的孔位,插件完成后如图2;3.5 检查本工位有无插到位、插反、插错等不良现象,不良品自行纠正;3.6 确认无误后,将线路板流入下一工位。
4、注意事项:4.1 操作工左手必须佩戴有线防静电环;4.2 插件过程中,将引脚氧化、表面受损或极性标识模糊不清无法区别的元器件拣出;4.3 插件线料格中不得出现元器件混规格现象;4.4 对物料要摆放整齐,轻拿轻放,对工作台进行日常维护和清洁;4.5 插件时不可重压,操作工不得改变PCB 运行状态,不得私自调节流水线速度。
5、安全要求:5.1 注意插件线传动链的操作安全,操作工应将衣袖和长发束紧,不得在线体传动时徒手在传动链底下或周围捡取器件。
1、设备、工装:插件线、周转桶2、材料:对应型号和规格的安规电容1、插保险丝F1,压敏电阻Vz12、插安规电容CX1、CX2图2F1CX1图1Vz1CX2安规电容引脚成型如图插入后按如图方向按倒3、操作方法:3.1 确认所领安规电容的型号和规格与本工序要求相符;3.2 把同规格、同型号的元件打开包装,放在料格中;3.3 检查上工序有无漏插、插反、插错、未插到位等不良现象,不良品退回上道工位;3.4 按图1所示,将安规电容CX1、CX2插入PCB 板上对应的孔,插件完成后如图2;3.5 检查本工位有无插到位、插反、插错等不良现象,不良品自行纠正;3.6 确认无误后,将线路板流入下一工位。
4、注意事项:4.1 操作工左手必须佩戴有线防静电环;4.2 插件过程中,将引脚氧化、表面受损或极性标识模糊不清无法区别的元器件拣出;4.3 插件线料格中不得出现元器件混规格现象;4.4 对物料要摆放整齐,轻拿轻放,对工作台进行日常维护和清洁;4.5 插件时不可重压,操作工不得改变PCB 运行状态,不得私自调节流水线速度。
ARM JTAG实时仿真器安装使用指南Version 1.02003. 2. 5目 录第一章 ARM JTAG介绍1.1 ARM JTAG产品介绍 3 1.2 ARM JTAG硬件介绍 4 1.2.1 ARM JTAG接口定义 4 1.2.2 ARM JTAG接口电平 4 1.2.3 TCK信号频率设置 5 1.2.4 目标板JTAG接口设计 5 1.2.5 RTCK时钟 5 1.2.6 14脚和20脚JTAG接口转换 5第二章 ARM开发系统安装2.1 硬件连接 7 2.2 软件安装 7第三章 ARM JTAG使用3.1 Multi-ICE Server使用 9 3.1.1 Multi-ICE Server菜单选项 9 3.1.2 Multi-ICE Server状态 11 3.1.3 Multi-ICE Server中的JTAG参数设置 14 3.1.4 Multi-ICE Server配置 16 3.2 调试系统架构体系 17 3.3 ADS V1.2与ARM JTAG连接 18 3.3.1 连接AXD 18 3.3.2 连接CodeWarrior 19第四章 最终应用程序烧写4.1 应用程序在ARM板上运行原理 21 4.2 生成Boot.bin 21 4.2.1 系统初始化 21 4.2.2 生成BIN文件 21 4.3 烧录Boot.bin 23附录1 TCK频率设置 24 附录2 常见问题 26第一章 ARM JTAG介绍1.1 ARM JTAG产品介绍ARM JTAG是用于ARM处理器内核软件调试的专用工具符合IEEE 1149.1规范与ARM原装Multi-ICE完全兼容它可以很好的与ADS V1.2集成开发环境相结合支持全线ARM处理器内核可以满足更多用户对ARM处理器内核软件的开发调试需求图1-1 ARM JTAGARM JTAG主要特征如下□ 支持所有内建embedded-ICE逻辑单元的ARM处理器□ 支持多个内核系统□ 连接简便兼容不同电压的目标系统□ 除JTAG扫描链外不占用目标板上的其它任何资源□ 支持实时硬件断点□ 用户可通过JTAG修改寄存器存储器内容□ 支持程序下载及实时调试□ 通信速度快最高可达10Mbpps□ JTAG速度可配置以满足不同调试对象的需求□ 支持所有符合RDI 1.50或RDI 1.51规范的调试工具软件□ 提供丰富的例程和使用说明□ 支持多种目标平台如ATMELSamSungIntelPhilipsSharpCirrus LogicTricend等□ 体积轻巧性能稳定ARM7TDMI ARM710T ARM7TDMI-SARM7DMI ARM720T ARM740TARM7TDI-S ARM7EJ-S ARM926EJ-SARM9TDMI ARM9E-S ARM940TARM946E-S ARM920T ARM966E-SARM1020E ARM922T ARM966E-SIntel XScale PXA210 PXA250 80200表1-1 ARM JTAG支持的ARM内核支持的操作系统有□ Windows 95/98/NT/2000/ME/XP□ X86 RedHat Linux 6.2/7.1/7.21.2 ARM JTAG硬件介绍1.2.1 ARM JTAG接口定义图1-2 20脚JTAG接口定义管脚编号信号输入/输出方向信号说明1 VrefInput 接口信号电平参考电压一般直接连接Vsupply2 VsupplyInput 电源3 nTRST Output 可选项JTAG复位在目标端应加适当的上拉电阻以防止误触发4 GND 接地5 TDI Output Test Data In6 GND 接地7 TMS Output Test Mode Select8 GND 接地9 TCK Output Test Clock10 GND 接地11 RTCK Input 可选项Return Test Clock由目标端反馈给仿真器的时钟信号用来同步TCK信号的产生不使用时直接接地12 GND 接地13 TDO Input Test Data Out from target to仿真器14 GND 接地15 nSRST Input/Output 可选项System Reset与目标板上的系统复位信号相连可以直接对目标系统复位同时可以检测目标系统的复位情况为了防止误触发应在目标端加上适当的上拉电阻16 GND 接地17 NC 系统保留18 GND 接地19 NC 系统保留20 GND 接地表1-2 20脚JTAG接口说明1.2.2 ARM JTAG接口电平仿真器推荐的正常使用电压为2.5 – 5.0V最大不超过2.0 – 5.5V随着电源电压的变化接口的逻辑高电平和判决门限电平都将随之变化这使得仿真器能够与不同电压和目标系统在逻辑上兼容1.2.3 TCK信号频率设置为了与不同速率的目标对象相兼容JTAG口的通信速率应调整到一个合适的水平数据传输速率是由TCK信号的频率来决定的TCK信号的真实频率跟设置值之间的对应关系参见附录11.2.4 目标板JTAG接口设计目标板使用与仿真器一样的20脚针座RTCK和nTRST这两个信号根据目标RSIC是否提供对应的引脚来选用nSRST则根据目标系统的设计考虑来选择使用在目标系统的PCB设计中最好把JTAG接口放置的离目标RISC近一些如果这两者之间的连线过长会影响JTAG口的通信速率另外电源的连线也需要加以额外考虑因为仿真器要从目标板上吸取超过100mA的大电流1.2.5 RTCK时钟RTCK信号用来同步仿真器和目标板之间的通信而不用关心TCK信号的具体频率在没有收到目标系统的反馈时钟信号之前仿真器不会触发一个新的TCK如果不使用RTCK功能这个信号脚可以简单的接地处理如果使用了RTCK功能把这个脚直接连向ASIC中对应的管脚如果激活了RTCK功能但RISC并没有提供对应原管脚可以把RTCK和TCK这两个信号连在一起但在连线中最好遵循下面的原则这一点在边线比较长的时候尤其重要目的是确保在TCK时钟到达目标点的时候才产生反馈信号图1-4 RTCK连接图1.2.6 14脚和20脚JTAG接口转换有些系统采用一种14脚的JTAG插座这两类接口的信号排列如下图1-5 不同的JTAG接口这两类接口之间的信号电气特性一样因此可以把对应的信号直接相连进行转换第二章 ARM开发系统安装ARM JTAG物品清单□ ARM JTAG硬件实时仿真器□ 20针标准ARM JTAG接口扁平连接线缆一条□ 并口连接线缆一条□ 直流5V稳压电源一个□ ARM开发系统安装光盘及使用手册一套2.1 硬件连接ARM JTAG使用标准的25芯并口插座和20针的JTAG插座作为接口与PC的连接线缆使用标准的25芯并口连接线缆与目标板的连接线缆使用20芯的IDC宽带线缆有的目标板可能使用14脚的JTAG插座信号定义和JTAG接口的转换方法请参见1.2.6节内容图2-1 硬件连接示意图2.2 软件安装开发PC主机系统需求□ Pentium IBM兼容PC带有可用的并口和串口□ 200MHz以上CPU□ 32MBFor Win98或64MBFor Win2000以上内存空间□ 300MB以上空闲硬盘空间□ CD-ROM驱动器□ 建议使用Microsoft Windows 98或2000操作系统ARM开发系统安装步骤如下1 把ARM开发系统软件光盘插入CD-ROM系统自动运行进入如图2-2画面如若未出现此画面请手动运行光盘根目录下autorun.exe文件图2-2 ARM集成开发环境主界面2 单击上述画面进入ARM开发系统程序安装选择主界面在程序安装选择主界面中按顺序依次点击需要安装的程序系统会自动进行安装安装程序说明□ ARM JTAG Emulator 安装ARM JTAG驱动程序□ ARM Developer Suite 安装ADS V1.2集成开发环境□ ARM Update 运行注册程序注意在运行注册程序之前请确认已正确安装了ARM JTAG驱动程序和ADS V1.2集成开发环境图2-3 ARM开发系统程序安装选择界面3 程序全部安装完毕后点击EXIT退出第三章 ARM JTAG使用在使用ARM JTAG进行系统开发之前请先确定系统硬件连接正确并已连接好电源和软件安装正确3.1 Multi-ICE Server使用Multi-ICE是ARM JTAG的配置程序通过它可以使ARM JTAG与目标板建立通讯连接并能够反馈目标板上ARM处理器的硬件信息在PC开发主机上选择开始>程序>ARM Multi-ICE v2.2>Multi-ICE Server进入Multi-ICE Server主界面图3-1 Multi-ICE Server主界面3.1.1 Multi-ICE Server菜单选项这里介绍一下Multi-ICE程序中各个菜单及里面的每个选项1 工具栏在工具栏里总共有四个功能按钮图3-2 工具栏按钮2 File菜单□ Load Configuration 读取用户指定的配置文件对仿真器进行手动配置□ Auto-Configure 自动检测和配置目标系统□ Auto-Configure at 20KHz 自动检测和配置目标系统并且设置TCK信号的频率为20KHz □ Reset Target 对目标系统复位有效的复位信号在Setting/JTAG settings菜单或配置文件中设置□ Log 输出信息存储到指定的日志文件中□ Set Log File 用于指定日志文件的路径和名字□ Recent File List 显示最近调用过的配置文件路径□ Exit 退出程序图3-3 File菜单3 View菜单这个菜单用于控制Multi-ICE程序界面外观和显示信息□ Toolbar 关闭或打开工具栏□ Status Bar 关闭或打开状态栏□ RPC Calls 允许或屏蔽RPC信息在调试信息窗口中显示□ Clear Debug Window 清空调试信息窗口中的显示信息图3-4 View菜单4 Run Control菜单图3-5 Run Control菜单这个菜单中的选项控制各个处理器的运行和停止□ Independent 使每个目标系统直接相互独立不进行交互通信缺省状态有效□ All Run 启动所有的目标系统□ All Run/Stop 当收到一条启动指令时启动所有的目标系统当任何一个目标系统停止时其它的系统也一起停止□ Custom 执行用户自定义的设置□ Set-up Custom 打开用户自定义设置窗口设置各个目标系统之间的交互方式□ Load Settings 读取以前保存下来的设置文件□ Save Settings 把当前设置保存到文件5 Connection菜单这个菜单在调试程序和Server建立连接之后才有效它会给每一个TAP控制器分配一个菜单项为用户提供单独删除某个TAP控制器的选项图3-6 Connection菜单6 Settings菜单这个菜单用来设置各种接口信息□ Port Settings 显示并口设置对话框用来选择并口的地址和是否使用4-bit通信模式同时显示当前的并口类型设置在PC机的BIOS中要把并口模式选择为EPP□ User Output Bits 当然版本的Server程序保留使用□ JTAG Settings 显示JTAG口的设置对话框用来设置JTAG口相关的时序信息和复位行为如果调用了配置文件则相应的设置会在窗口中反映出来□ Start-up Options 显示设置启动选项的对话框图3-6 Settings菜单7 Help菜单□ Help Topics 启动Multi-ICE的帮助系统□ About Multi-ICE Server 显示软件版本信息图3-7 Help菜单3.1.2 Multi-ICE Server状态在Multi-ICE Server的TAP信息显示区可以直观的显示当前系统状态下面通过单内核目标系统为例进行说明1 配置后的状态Multi-ICE Server进行配置之后显示状态如图3-8所示通过自动检测显示目标是一个ARM7TDMI的单内核系统在TAP配置显示区用图形的方式直观的显示出了检测结果内核的类型名称ARM7TDMI显示为绿色并且前面有一个表示内核状态的字母这里字母X表示Multi-ICE Server目前还没有连接到任何调试程序中双击图3-8中的处理器类型名字会弹出目标处理器附加信息窗口图3-8 Multi-ICE Server配置后状态图3-9 目标处理器附加信息窗口注意处理器类型名称前面的字母叫做状态位共有四种状态□ [S] 处理器处于暂停状态□ [R] 处理器忙运行状态□ [D] 处理器处于下载状态□ [X] 处理器类型未知或没有被调用2 连接后的状态如果有调试程序通过MultiICE.dll与Multi-ICE建立了连接则Multi-ICE的状态变成如图3-10所示此时处理器前面的状态字母变为S表明已建立连接但正处于空闲状态处理器名字变为红色同时信息窗口中的信息增加了相应的内容图3-10 Multi-ICE Server连接后的状态3 激活后的状态Multi-ICE的活动状态有下载和运行两种图3-11是代码下载时候的状态当下载操作完成后状态字母又马上变回X图3-12是代码运行中的状态当停止运行后状态字母会变回S图3-11 Multi-ICE Server代码下载时的状态图3-12 Multi-ICE Server代码运行中的状态3.1.3 Multi-ICE Server中的JTAG参数设置1 并口设置并口设置菜单位于Settings>Port Settings图3-13 并口设置□ Port Address 选择使用的并口地址有三个可选项• AUTO 自动选择系统默认选项• LPT1 选择LPT1• LPT2 选择LPT2□ Force 4-bit access 使用4-bit的数据传输方式□ Current port Mode 显示并口类型显示BIOS中并口设置状态为只读选项注意并口类型是在PC的BIOS中进行设置的通常提供四种类型□ Basic type部分BIOS提供值为Default或SPP等□ EPP□ ECP□ EPP + ECP由于ARM JTAG使用双向的并口数据总线通常ECP或EPP类型能够符合要求但在一些比较新的BIOS版本中可能要选用基本类型而不是ECP或其它增强型由于历史上的原因并口规范和IEEE1283协议的执行存在弹性所以不同计算机主板厂商在并口设计上存在一些差异当第一次使用ARM JTAG时需要对并口类型设置多作几次试验目前我们推荐用户选择EPP类型2 时钟设置时钟设置菜单位于Settings>JTAG settings图3-14 ARM JTAG时钟设置□ JTAG Bit Transfer Timing 设置TCK信号频率如果需要手动设置请参见附录1□ Behavior 选择使用RTCK功能□ Reset Behavior 选择哪组信号在按下复位按钮后有效3 启动选项设置启动选项设置菜单位于Settings>Start-up Options这部分用来设定Multi-ICE启动时的参数和选项□ Network Settings 提供两个选项• Allow Network Connections 使用网络连接功能启动时自动检测网络设置情况• Start Portmap Service 仅在上一项选中时有效□ Start-up Configuration 设置Multi-ICE Server程序启动后自动执行的操作图3-15 Multi-ICE启动选项设置3.1.4 Multi-ICE Server配置Multi-ICE Server在运行时需要目标处理器的配置信息比如内核类型和IR指令寄存器长度等等对Multi-ICE Server进行配置有自动配置和手动配置两种方式1 自动配置在Multi-ICE Server程序中选择File>Auto-configure菜单或者工具栏上的自动配置按钮如果目标处理器是ARM族的内核ARM JTAG能够自动检测到并进行相应配置并把结果显示在Multi-ICE Server的显示窗口中注意有时候检测ARM710T/720T/740T/940T这一系列内核时会返回一个UNKNOWN结果这是ARM 报告的一个硬件bug这时候就只能使用手动配置的方法经过自动配置后JTAG的通信速率会自动设置为10MHz用户可以在Settings>JTAG Settings 菜单中按自己的要求选择合适的速率2 手动配置手动配置是通过调用一个用户预先定义好的配置文件来完成对Multi-ICE Server的配置配置文件可以从File>Load configuration菜单中调入配置文件为文本格式文件文件后缀名为.cfg配置文件主要包括以下几个部分□ Title□ TAP controller□ Devices attached to each controller□ JTAG timing information□ Other options下面是配置文件的格式示范[TITLE]Double cores configuration demo 给配置方案命名[TAP0] 目标系统中包含TAP0控制器ARM7TDMI TAP0控制上连着一个ARM7TDMI核[TAP1] 目标系统中包含TAP1控制器ARM7TDMI-S TAP1上连着一个ARM7TDMI-S核如果有更多的TAP控制器和内核依次往下增加[Timing] JTAG口的时序设置High = 9 TCK信号的高电平时间Low = 9 TCK信号的低电平时间Adaptive = ON RTCK功能开关ON或OFF[TAPINFO]YES[Reset]nTRST通常情况下目标系统只有单内核仅使用 [TAP0] 就可以了对那些自动配置不能识别的内核需要在配置文件中指定好正确的内核类型然后在Multi-ICE Server中调入对应的配置文件就可以了TAPINFO选项主要是为RISC开发人员测试芯片时提供的当该选项打开时ARM JTAG完成正常的配置工作后会继续从目标RISC中读取内核的其它信息供设计人员分析这些附加信息可以从双击Multi-ICE Server的TAP显示窗口中的TAP控制器图标而弹出的信息窗口中得到使用自动配置时TAPINFO是一直打开的当调用用户自定义的配置文件时TAPINFO的默认状态时关闭Reset选项用来定义ARM JTAG的复位动作当用户按下Multi-ICE Server工具栏上的复位按钮时Reset选项内定义的信号就有效合法的选项包括nTRST或nSRST或者两者都选中Timing部分定义了JTAG端口的时序信息关于TCK时钟参数的设置请参见附录1在一个配置文件中只有TAP控制器和内核类型的定义是必需的其它部分都是可选项另外文件中用户的注释语句以分号开头3.2 调试系统架构体系整个调试系统包括集成调试环境和硬件仿真器它们组成了一个类似于客户服务器模型的系统服务器端把所有硬件封装起来给客户端只提供了一个虚拟的处理器接口客户端的调试工具软件通过一个动态链接库与服务器相连所以服务器一侧的硬件和客户端的调试工具软件是相互独立的在同一个动态链接库的基础上双方可以各自动行升级或替换同样也方便了用户选择不同的仿真器和调试软件来组合自己的调试平台一个具体的调试程序应该能够支持许多不同的链接库不同的链接库提供了不同的功能调用以ADS工具包为例ARMulate.dll提供了一个软ARM内核用作程序的逻辑验证若要把Multi-ICE Server程序连接在一起进行实时仿真则只要调入MultiICE.dll就可以了该动态库文件在Multi-ICE Server的安装目录下可以找到图3-16 调试系统架构3.3 ADS V1.2与ARM JTAG连接当Multi-ICE Server程序与目标板建立正确的连接之后下面要把调试软件连接进来组成完整的调试平台下面以ADS V1.2为例说明连接过程3.3.1 连接AXD在AXD的Options>Configure Target菜单中调入MultiICE.dll文件并完成目标处理器的设置只需在第一次使用之前进行设置图3-17 AXD的Options菜单图3-18 调入MultiICE.dll如图3-18所示如果第一次使用点击右边的Add按钮在Multi-ICE Server的安装目录下找到MultiICE.dll文件并添加到Target Environments中点击右边的Configure按钮弹出如图3-19所示的设置窗口并在Select a new processor中选择对应的处理器图3-19 目标处理器窗口3.3.2 连接CodeWarrior在CodeWarrior中打开或新建立一个工程点击Edit>DebugRel Setting菜单在CodeWarrior中进行设置图3-20 CodeWarrior的Edit菜单图3-21 DebugRel Settings窗口在这里注意一下图3-21中右边的RO Base和RW Base输入框它们分别为代码区和变量区的起始地址这些设置要与具体的目标系统中使用的存储器地址相对应第四章 最终应用程序烧写ARM开发板文档中介绍的应用程序都是执行在板卡的SDRAM中而用户开发的最终产品是必须要脱离ARM JTAG执行的本章介绍的是最终应用程序的烧写方法本章下面按步骤讲述如何使用Flash程序向板上烧录Boot程序4.1 应用程序在ARM板上运行原理要想在ARM板上正确的烧录应用程序必须了解应用程序在ARM上运行的原理首先板卡复位之后所有地址指针都被初始化为0系统指针自动指向0x0地址此时 SDRAM由于未被定义所以对于系统是不可见的即用户无法对SDRAM进行访问然后系统从0x0地址存放的用户应用程序开始执行用户程序内必须包含系统寄存器初始化代码并对外部SDRAM进行配置使系统可以进行访问此初始化代码一般用汇编语言编写最后系统把FLASH存储器中保存的用户程序复制到SDRAM的指定地址中复制完成后程序自动跳转到SDRAM的应用程序中全速运行4.2 生成Boot.bin4.2.1 系统初始化由于系统启动时从地址0x0开始执行所以程序boot必须装载在从地址0x0开始的Flash存储器中在Boot的初始化程序Boot.s中可以看到类似下面的语句ldr r0=COPY_START pointer to ROM codeldr r1=COPY_END end of ROM codeldr r2=_RAM_STARTADDRESS start of RAMldr PC=_RAM_STARTADDRESS jump to RAMB .这一小段程序指明了在Flash在存储器中存放应用程序的起始地址结束地址以及复制到SDRAM中的起始地址当复制完成后程序转入_RAM_STARTADDRESS入口开始全速运行在Boot程序的头文件中包含以下定义_RAM_STARTADDRESS EQU 0x8000 需根据用户板SDRAM地址配置修改BUSWIDTH SETA 32 需根据用户实际情况修改16或32COPY_START EQU 0x0COPY_END EQU 0x5000 需根据用户程序长度修改从以上定义可以看出在Flash存储器中存放的应用程序从地址0x0开始到0x5000结束复制到SDRAM的起始地址是0x8000当程序复制完成后程序转到0x8000地址开始执行4.2.2 生成BIN文件在生成BIN文件之前请先确认应用程序在DEBUG模式下运行正确1 在CodeWarrior中对当前的工程Boot.mcp进行设置进入Edit>DebugRel Settings菜单在Target Settings选项中的Post-Linker设置为ARM formELF在ARM Linker选项的Equivalent Command Line中写为-info totals –entry 0x0 –ro-base 0x0 –rw-base 0x5000图4-1 CodeWarrior中的DebugRel Settings设置2 对Boot.mcp进行Make生成Boot.bin文件此时需要烧录的Boot.bin文件已经生成可以进行烧录了4.3 烧录Boot.bin对烧录Boot.bin文件需要用户编写一个Flash程序进行具体烧录工作在Flash程序中仍然需要对系统进行初始化的代码一般根据不同的用户硬件板不同的Flash芯片对Flash存储器的操作方法也不同因此Flash程序也有所不同相关内容请查看硬件板使用手册和Flash芯片手册如果Flash程序调试正确就可以全速运行了如果在Flash程序内部调用了Boot.bin文件则Flash程序运行完毕后Boot.bin文件就烧录完毕了此时对硬件板进行复位Boot程序就开始在板上自动运行了附录1 TCK频率设置在Multi-ICE Server设置中TCK不是直接使用频率值来进行设置而是使用了一组整数它们之间的对应关系参见表附1-1用户只需要找到需要的频率把对应的设置数值填入设置窗口或是配置文件中即可TCK时钟信号的波形不一定要方波可以高低电平设置分别不同的值但是推荐用户使用方波波形特别是不要设置占空比太大的波形从表附1-1中可以看出频率值与对应的周期值不正好是倒数关系当高低电平的周期都是该设置值时对应的频率值才是信号频率若高低电平采用不同设置通常情况下没有必要则需要从表附1-1 中找出各自对应的周期值相加就是信号的周期再从周期算得频率频率kHz 周期ns数值频率kHz周期ns数值频率kHz周期ns数值10000 50 0 138.89 3600 81 18.38 27200 176 5000 100 1 131.58 3800 82 17.36 28800 177 3333.33 150 2 125 4000 83 16.45 30400 178 2500 200 3 119.05 4200 84 15.63 32000 179 2000 250 4 113.64 4400 85 14.88 33600 180 1666.67 300 5 108.7 4600 86 14.2 35200 181 1428.57 350 6 104.17 4800 87 13.59 36800 182 1250 400 7 100 5000 88 13.02 38400 183 1111.11 450 8 96.15 5200 89 12.5 40000 184 1000 500 9 92.59 5400 90 12.02 41600 185 909.9 550 10 89.29 5600 91 11.57 43200 186 833.33 600 11 86.21 5800 92 11.16 44800 187 769.23 650 12 83.33 6000 93 10.78 46400 188 714.29 700 13 80.65 6200 94 10.42 48000 189 666.67 750 14 78.13 6400 95 10.08 49600 190 625 800 15 73.53 6800 112 9.77 51200 191 588.24 850 16 69.44 7200 113 9.19 54400 208 555.56 900 17 65.79 7600 114 8.68 57600 209 526.32 950 18 62.5 8000 115 8.22 60800 210 500 1000 19 59.52 8400 116 7.44 67200 212 476.19 1050 20 56.82 8800 117 7.1 70400 213 454.55 1100 21 54.53 9200 118 6.79 73600 214 434.78 1150 22 52.08 9600 119 6.51 76800 215 416.67 1200 23 50 10000 120 6.25 80000 216 400 1250 24 40.08 10400 121 6.01 83200 217 384.62 1300 25 46.3 10800 122 5.79 86400 218 370.37 1350 26 44.64 11200 123 5.58 89600 219 357.14 1400 27 43.1 11600 124 5.39 92800 220 344.83 1450 28 41.67 12000 125 5.21 96000 221 333.33 1500 29 40.32 12400 126 5.04 99200 222 322.58 1550 30 39.06 12800 127 4.88 102400 223 312.5 1600 31 36.76 13600 144 4.6 108800 240294.12 1700 48 34.72 14400 145 4.34 115200 241 277.78 1800 49 32.89 15200 146 4.11 121600 242 263.16 1900 50 31.25 16000 147 3.91 128000 243 250 2000 51 29.76 16800 148 3.72 134400 244 238.1 2100 52 28.41 17600 149 3.55 140800 245 227.27 2200 53 27.17 18400 150 3.4 147200 246 217.39 2300 54 26.04 19200 151 3.26 153600 247 208.33 2400 55 25 20000 152 3.13 160000 248 200 2500 56 24.04 20800 153 3 164400 249 192.31 2600 57 23.15 21600 154 2.89 172800 250 185.19 2700 58 22.32 22400 155 2.79 179200 251 178.57 2800 59 21.55 23200 156 2.69 185600 252 172.41 2900 60 20.83 24000 157 2.6 192000 253 166.67 3000 61 20.16 24800 158 2.52 198400 254 147.06 3400 80 19.53 25600 159 2.44 204800 255表附1-1 TCK频率设置对应表附录2 常见问题随着当前系统设计复杂度的提升调试过程中碰到问题的几率大大增加在各种问题中我们需要分析问题的根源和实质以便去正确的解决ARM JTAG与目标板的连接仅限于JTAG接口两者之间的耦合度已降到最小不会对目标板的逻辑和电气性能产生影响对于一些刚开始使用ARM JTAG的客户我们总结了一些常见问题提供给用户希望能够有所帮助问题 Multi-ICE Server程序启动失败原因 BIOS中的并口类型设置不正确请修改后重试一般推荐用户选择EPP类型问题 Multi-ICE Server程序启动失败出现TCP/CP堆栈出错原因 开发PC机没有连接网络或没有安装网络服务程序如果不需要使用网络服务功能可以在Multi-ICE Server的Settings>Start-up Optinos菜单中关闭该功能如果程序因为该原因自动关闭而造成无法修改选项设置可以在Multi-ICE Server的安装目录下找到一个名为的文件并双击运行则在以后的Multi-ICE Server程序运行中就会跳过网络协议堆栈的检测问题 Multi-ICE Server程序自动识别目标失败原因 1 目标内核不能识别在本手册前面章节中详细列出了目前版本的ARM JTAG所支持的内核种类如果能够检测到正确的TAP控制器并建立起通信但不能返回内核ID号将在屏幕上显示UNKNOWN这时调试程序不能正常工作用户需要从厂家得知正确的ARM芯片内核类型并新建一个配置文件来进行手动配置配置方法参见第3.1.4小节内容2 信号问题最常遇到的信号问题包括□ Reset信号没有上拉电阻Reset包括nTRST和nSRST这两个信号应在目标板上用小于10K的电阻上拉□ TCK信号的频率太高该频率受制于TAP控制器目标板布线和连接电缆等因素有些TAP 控制器只支持到1MHz速率这时候需要调整TCK频率设置问题 同调试程序连接时提示Can’t stop processor原因 1 在当前环境下JTAG的时钟频率过高请尝试降低TCK的频率2 如果Multi-ICE Server程序是手动配置的则需要检查□ 配置错误处理器类型连接次序等设置错误□ JTAG问题进行手动配置时因先确保在自动时能够检测到UNKNOWN这样说明JTAG接口通信正确3 ARM芯片接口的DBGEN信号被不正确的拉低如果该信号有片外接口请检查4 目标处理器的时钟不正确问题 同调试程序连接时出现Data Abort提示原因 1 当调试程序启动时处理器将停在当前PC值指向的地方同时读取该PC值周围一部分地址的存储器值如果这些地址正好没有被使用或指向空就会出现上述提示此情况属于正常范围2 果使用了存储器RAM或ROM出现这种问题表明在存储器访问上可能存在数据错误请检查存储器3 当用户下载程序到目标板时下载的目标地址是在编译器中指定的如果编译器里设置的目标地址与目标板上可写存储器的物理地址不能对应也会出现上述提示因为调试程序试图往错误的物理地址写入用户程序而出错这时需要检查并重新设置编译器选项4JTAG的时钟速率过快问题 在调试过程中经常停止有时候甚至进不了调试程序原因 在排除了调试程序本身的问题后这一类带有随机性的问题可以考虑是硬件时序或逻辑问题引起的最主要的可能性是nTRST和系统Reset信号不可靠Reset信号的不可靠包含两方面正常工作时要求稳定的保持高电平复位状态时要求有足够时间的低电平Reset电路因为简单通常会被忽略但事实表明很多貌似奇怪的问题最后都归结在这里无论是从调试的角度还是最后稳定工作的要求我们都建议用户采用一个好的Reset电路或是IC来代替简单的RC电路问题 调试程序出现Hardware interface timeout提示原因 1 目标板与ARM JTAG的连接断开或ARM JTAG与PC之间的连接中断2 ARM JTAG供电中断或供电不足3 ARM JTAG与目标板的通信停顿一般都是因为打开了RTCK选项但是检测不到合适的RTCK信号此时用户可以不使用RTCK功能或检查该信号的布线问题 序提示Unable to set breakpoints on exception vecors原因 射表中的起始地址对应的存储器类型是ROMARM JTAG不能在ROM上设置断点。
焊接部分(使用软件版本visual-mesh6.1,sysweld2010,pam-assembly2009,weld-planner2009)一、软件安装说明软件包括visual-mesh6.1,sysweld2010,pam-assembly2009,weld-planner2009,其中pam-assembly2009,weld-planner2009统一叫做WeldingDE09,安装基本相同,点击setup,所有选项默认,点击next按钮,直到安装完成,点击finish。
所有安装完毕后,重启计算机,在桌面上出现ESI GROUP 文件夹,所有软件的快捷方式都在此文件夹内。
二、基本流程中小件焊接过程模拟分析的步骤是CAD->网格划分(Visual-mesh)->热源校核(sysweld软件中的Heat Input Fitting)->焊接向导(sysweld软件中的welding wizrad)->求解(sysweld slover)->后处理观察结果(sysweld)网格网格划分是有限元必需的步骤。
Sysweld的网格划分工具采用visual-mesh。
版本使用的是6.1Visual –mesh界面见下图对于形状简单的零件,可以在visual-mesh里面直接建立模型,进行网格划分,对于复杂的图形,需要先在CAD画图软件中画出零件的3维几何图形,然后导入visual-mesh软件进行网格划分。
Visual-mesh的菜单命令中的Curve,Surface,Volume,Node是用来创建几何体的命令,接下来的1D,2D,3D是用来创建1维,2维,3维网格的命令。
对于一个简单的焊接零件,网格创建的步骤为:●建立节点nodes●生成面surface●网格生成a)生成2D mesh 用于生成3D网格b)拉伸3D mesh 用于定义材料赋值及焊接计算c)提取2D mesh表面网格用于定义表面和空气热交换d)生成1D 焊接线,参考线用于描述热源轨迹●添加网格组a)开始点,结束点,开始单元用于描述热源轨迹b)装夹点用于定义焊接过程中的装夹条件下面以T型焊缝网格划分为例,说明visual-mesh的具体用法,常用快捷键说明:按住A移动鼠标或者按住鼠标中键,旋转目标;按住S移动鼠标,平移目标;按住D移动鼠标,即为缩放;按F键(Fit),全屏显示;选中目标,按H键(Hide),隐藏目标;选中目标,按L键(Locate),隐藏其他只显示所选并全屏显示;Shift+A,选中显示的全部内容;鼠标可以框选或者点选目标,按住Shift键为反选;在任务进行中,鼠标中键一般为下一步或者确认。
GOT操作指南GOT操作索引设备维修技术档案系列资料软件名称:GT Desinger。
下面是一个简单的编辑、传输、操作说明。
结合实际软件,可以对照使用。
一、创建一个新工程1.双击GT Desinger图标,进入软件画面。
2.在“工程”菜单下,选择“新建”命令。
也可以直接单击快捷工具栏白纸图标,代替上面的“新建”。
3.GOT种类设置,注意查清型号,正确设置。
4.设置PLC型号,正确设置。
5.按“确定”。
新工程被建立。
此时,可以开始编辑GOT界面。
二、打开一个已经存在的工程1.双击GT Desinger图标,进入软件画面。
2.在“工程”菜单下,选择“打开”命令。
也可直接单击快捷工具栏文件夹图标,代替上面的“打开”。
3.在“查找范围”栏目内,选择路径和文件。
4.按“打开”按钮。
一个已经存在的GOT画面程序将被打开。
三、图形工具与文字编辑可以在界面上做出各种图形和文字,它们用于辅助说明,修饰等,不参与控制。
(一)、图形制作1.利用图形工具可以画图形,如线条、圆、扇形、矩形、三角、圆弧等。
2.双击所画图形,可以进行线型、线宽、颜色、填充效果、前景色、背景色等效果编辑。
3、单击“应用”,“确认”。
(二)、文字编辑1.按工具栏快捷键A,弹出编辑框。
2.在“文本”栏中输入文字。
3.设置文字特性,包括大小、类型、方向、文本色、阴影色等。
4.按“确认”钮,编辑结果被接受。
文字被显示在屏幕上。
5.用鼠标左键脱拽编辑的文字到合适位置。
6.当双击屏幕上的文字时,重新弹出文字编辑框,可以修改编辑内容。
四、编辑指示灯1.按工具栏指示灯快捷键,出现编辑界面。
2.在“显示方法”卡内,可以修改灯的形状,编辑灯的颜色、文字、文字色、填充图形、是否闪烁等。
3.可以编辑通断两种状态,用“闭”状态卡的下部“复制开状态”键可以直接复制“开”状态的文字内容。
4.在“基本”卡中,设置关联的控制元件地址。
5.按“确定”后,可以拖拽指示灯到需要位置,并拖拽大小。
LGT入门教程说明:本教程使用AVRStudio4+WinAvr开发环境!1、新建工程:运行AvrStudio4软件,进入工程设置界面,点击New Project;选择AVR GCC,输入工程名,将Create initial file的勾去掉,在Location下选择工程路径,点击Next;在Debug platform选择你的开发工具,我这里选择JTAGICE_mkII,目标板型号选择ATmega164P,LGT单片机大部分寄存器和164P的兼容,点击Next;到这里,我们工程基本上新建完成,接下来我们对工程做一些设置!选择Project-Configuration Options,也可以直接在工具栏点击点击General选项卡:这里我们需要注意一下Device默认应该选择atmega164P,如果不是请选择这个!下面Optimization优化选项,我们选择-0S,最大等级优化!这个是WinAvr的系统头文件,必须点击Include Directories选项卡:选择自己开发文件包括.c文件和.h文件。
这里特别强调工程中文件后缀名用小写,比如:xxx.c或者xxx.h。
点击确定即可,工程设置完成!下面,我们添加我们的工程文件:选择Source Files右击选择添加文件;然后可以编译一下!2、通用功能简介:2.1 GPIO配置:IO口的配置与AVR单片机一样,这里就不多说了!2.2 定时器配置定时器中断服务函数关于中断函数书写中_VECTOR(X)中X值问题,请参考iomxx4.h文件中最后中断向量定义。
注意这里和中断号不一样(数值上是X=中断号-1)!2.3 SPI端口配置SPI通讯口数据交换函数2.4外部中断配置中断服务函数这里和定时器中断服务函数是一样的,这里不再赘述!2.5低功耗设计2.5.1深度睡眠PwrOff断电模式这里值得注意的是:要进入PwrOff模式,PC6必须接低电平,因此在M40中原理图设计的时候PC6加了一个R8=10K的下拉电阻!在PC6加上下拉电阻后,SWDICE仿真器是不能用了!在外部中断0上如果有高电平,单片机也不能进入PwrOff模式,因此在M40原理图设计时,在无线模块的中断脚上加了一个R2和R3的分压网络!在深度睡眠(断电模式)下,只有RCT定时器和PC6接高电平能唤醒,其他都不能唤醒!该模式下,除了RCT定时器能工作以外,其他外设均不能工作,比如:GPIO、外部中断、看门狗等;在深度睡眠(断电模式)下,单片机部分功耗为35uA2.5.2空闲模式PwrIdle关于低功耗设计详细内容请参考LGT8F0XA Series Programming Manual v1.6.5.pdf文档中时钟系统与功耗管理章节。
PLC仿真程序的安装
PLC仿真程序的安装比较麻烦,包括仿真软件GPPW(三菱上海)和仿真软件GX Simulator 6,请耐心按照下面安装即可
XP下的安装方法:
1、先运行SW7D5C-GPPW-C\\QSS_NOSUPPORT\\ENVMEL下的SETUP.EXE进行安装
2、运行SW7D5C-GPPW-C\\QSS_NOSUPPORT\\下的Setup.exe安装
3、输入序列号:804-999559933
三菱PLC仿真软件 GX Simulator 6安装使用说明一,仿真软件的功能就是将编写好的程序在电脑中虚拟运行,如果没有编好的程序,是无法进行仿真的。
所以,在安装仿真软件GX Simulato 6之前,必须先安装编程软件 GX Developer,并且版本要互相兼容。
相关的序列号都在安装的文件夹里。
二,安装好编程软件和仿真软件后,在桌面或者开始菜单中并没有仿真软件的图标。
因为仿真软件被集成到编程软件GX Developer中了,其实这个仿真软件相当于编程软件的一个插件。
三,接下来我们做一个实例:(1)启动编程软件GX Developer,创建一个新工程。
(2)编写一个简单的梯形图。
(3)可以通过菜单栏启动仿真。
(4)也可以通过快捷图标启动仿真。
(5)上面两种方式都可以启动仿真,这个小窗口就是仿真窗口,显示运行状态,如果出错会有中文说明。
(6)启动仿真后,程序开始在电脑上模拟PLC写入过程。
(7)这时程序已经开始运行。
(8)并且可以通过软件元件测试来强制一些输入条件ON 祝各位能够顺利使用PLC仿真软件。
感谢您的阅读,祝您生活愉快。
关于三菱PLC编程软件GX Developer 7.08版与仿真软件GX Simulator 6C版的使用说明操作环境:windows XP 系统安装版本:三菱PLC编程软件GX Developer 7.08版(此版本兼容性好,系统稳定) 三菱PLC仿真软件GX Simulator 6C版1)进入编程软件GX Developer 7.08:1-1点选“开始”菜单栏,顺序点选“所有程序”→“MELSOFT应用程序”→“GX Developer”,点击打开;-----------------------------------------------------------图1图11-2进入GX Developer 7.08软件初始画面;----------------------------------------------------图2图21-3新建一个PLC程序,顺序点选主菜单栏中“工程”→“创建新工程”;-------------图3 图31-4“创建新工程”提示栏内点选“PLC系列”,在下拉菜单内选择所用PLC系列,此文以FX2N型PLC为例说明,点选“FXCPU”亮后,左键单击进行确认--------------图4图41-5“创建新工程”提示栏内点选“PLC类型”,在下拉菜单内选择所用PLC类型,此文以FX2N型PLC为例说明,点选“FX2N(C)”亮后左键单击进行确认,按“确认”完成创建流程--------------------------------------------------------------------------------------图5图51-6进入GX Developer 7.08软件使用画面;----------------------------------------------------图6图61-7GX软件常用工具条说明:工具条类型包括——标准、数据切换、梯形图标记、程序、注释、软元件内存、SFC、SFC符号常用工具条包括——标准-----------------------------------------------------------------------图7梯形图标记--------------------------------------------------------------图8程序-----------------------------------------------------------------------图9 以下按每类工具条按键从左向右顺序分类说明备注:1)按功能需要,可直接将鼠标移至按键位置,左键点击执行;2)按键可与快捷键共用,快捷键如“Shift+F6”操作方法——按住键盘“Shift”键,同时按键盘“F5”键;3)对于初学阶段,建议只采用常用按键,待熟悉掌握后,再使用其他按键;4)每类工具条按键均可使用软件画面主菜单栏分选下拉菜单获得相同功能;5)详细的快捷键操作说明,可按“主菜单栏”→“帮助”→“快捷键操作列表”的顺序获得了解;序号图7 按键名功能说明快捷键是否常用1 工程作成创建新的PLC程序Ctrl+N √2 打开工程打开已存的PLC程序Ctrl+O √3 工程保存保存当前的PLC程序Ctrl+S √4 打印打印程序相关内容Ctrl+P ×Ctrl+X ×5 剪切删除选择的内容并存入到剪切板内6 复制选择的内容复制到剪切板Ctrl+C ×Ctrl+V ×7 粘贴复制剪切板的内容到光标所在位置8 操作返回到原来撤消前一步的编辑操作Ctrl+Z √无√9 软元件查找在PLC程序内查找与X\Y\M\T\D\S等软元件相关的所有梯形图位置、指令表位置10 指令查找查找指定指令无×11 字符串查找查找指定字符串无×12 PLC写入从电脑向PLC写入程序无√13 PLC读出从PLC向电脑读取程序无√14 软元件登录监视单个监视X\Y\M\T\D\S等无×软元件无×15 软元件批量监视成批监视X\Y\M\T\D\S等软元件Alt+1 √16 软元件测试设置X\Y\M\T\D\S等软元件的开合、输出、数值17 参数检查运行参数检查无×序号图8 按键名功能说明快捷键是否常用F5 √1 常开触点起始接入常开触点LD串联接入常开触点AND2 并联常开触点并联接入常开触点OR Shift+F5 √F6 √3 常闭触点起始接入常闭触点LDI串联接入常闭触点ANI4 并联常闭触点并联接入常闭触点ORI Shift+F6 √5 输出线圈输出Y\M\T等线圈OUT F7 √6 输出应用指令输出特殊指令FNC F8 √F9 √7 画横线在光标位置水平向右画一格连接横线Shift+F9 √8 画竖线在光标位置靠左侧向下画一格连接竖线Ctrl+F9 √9 横线删除在光标位置删除一格连接横线Ctrl+F10 √10 竖线删除在光标位置靠左侧向下删除一格连接竖线Shift+F7 √11 上升沿脉冲接入触点接通的上升沿脉冲信号起始接入LDP串联接入ANDPShift+F8 √12 下降沿脉冲接入触点接通的下降沿脉冲信号起始接入LDF串联接入ANDFAlt+F7 √13 并联上升沿脉冲接入触点接通的上升沿脉冲信号并联接入ORPAlt+F8 √14 并联下降沿脉冲接入触点接通的下降沿脉冲信号并联接入ORFAlt+F5 ×15 输出上升沿脉冲Y\M等线圈接通时输出上升沿脉冲Ctrl+ Alt+F5 ×16 输出下降沿脉冲Y\M等线圈接通时输出下降沿脉冲×17 运算结果取反运算结果取反Ctrl+Alt+F1018 划线输入输入新增横线、竖线F10 ×19 划线删除删除原有横线、竖线Alt+F9 ×图9图10 序号图9 按键名功能说明快捷键是否常用1 梯形图/指令列表显示切换程序的梯形图/指令语句列表的显示形式的切换Alt+F1 √2 读出模式仅能读看程序,点击按键图标下凹,其他模式相同Shift+F2 √3 写入模式可以编辑修改程序F2 √4 监视模式与PLC通讯建立后,监视PLC程序运行中X\Y\M\T\D\S等软元件的输入输出状态、运算过程、运算结果F3 √5 监视(写入)模式监视模式下,PLC开光处于STOP,可进行修改、删除、写入程序语句,起动时有选择项选“是”Shift+F3 √6 监视开始开始PLC运行监视Ctrl+F3 ×7 监视结束结束PLC运行监视Ctrl+Alt+F3 ×8 注释编辑及显示对输入的注释说明Ctrl+F5 ×9 声明编辑及显示对程序块的注释说明Ctrl+F7 ×10 注释项编辑及显示对输出的注释说明Ctrl+F8 ×11 梯形图登录监视梯形图登录监视无×12 触点线圈查找在PLC程序内查找与X\Y\M\T\D\S等软元件的输入触点、输出线圈相关的所有梯形图位置、指令表位置Ctrl+Alt+F7 √13 程序批量变换程序批量变换Ctrl+Alt+F4 ×14 程序变换写入模式下编辑的程序梯形图变换为PLC可识别的内部语言指令,在编辑修改程序后变亮色,如图10显示F4 √15 放大显示放大显示无×16 缩小显示缩小显示无×17 程序检查检查程序是否出错无√18 步执行单步执行Alt+4 ×19 部分执行部分执行Alt+3 ×20 跳跃执行跳跃执行Alt+2 ×21 梯形图逻辑测试起动/结束安装仿真软件GX Simulator后使用,点击按键测试起动/图标下凹,仿真测试好,点击按键测试结束/图标上凸无√2)写入PLC程序并转换:本文PLC程序示例2-1打开GX Developer软件后,并建立新工程后,软件运行模式默认为“写入模式”,光标默认停留于第0步位置,鼠标移至该位置,点击右键,在出现的下拉菜单内选择“行插入”;---------------------------------------------------------------------------------------------图11图112-2行插入后,END结束步前增加灰色区域,此区域内可输入梯形图语句;---------图12 光标位置移动方法——①鼠标自由移动,点击鼠标左键确定光标位置②键盘的方向按键“↑、↓、←、→”,按键一次移动一格多次执行“行插入”,可多增加梯形图输入灰色区域。
教程•软件安装与配置•基本功能介绍•编程环境与语言支持•硬件设备连接与配置•数据处理与分析功能•应用案例分享与讨论软件安装与配置03下载安装包点击下载按钮,将安装包下载到本地计算机。
01访问官方网站首先,用户需要访问PLCOutstudio 的官方网站,找到下载页面。
02选择合适的版本根据用户的操作系统和硬件环境,选择适合的PLCOutstudio 安装包进行下载。
下载安装包找到下载的安装包,双击打开安装程序。
打开安装包在安装向导中,仔细阅读软件许可协议,并同意接受协议条款。
阅读许可协议选择PLCOutstudio 的安装位置,可以选择默认安装路径或自定义安装路径。
选择安装位置点击“安装”按钮,开始安装PLCOutstudio 。
开始安装安装步骤1 2 3将PLCOutstudio的安装路径添加到系统的环境变量中,以便在命令行中直接运行PLCOutstudio。
添加环境变量根据用户的网络环境,配置PLCOutstudio的网络参数,如IP地址、端口号等。
配置网络参数启动PLCOutstudio的相关服务,确保软件能够正常运行。
启动服务配置系统环境01 02 03安装失败如果安装过程中出现问题导致安装失败,可以尝试重新下载安装包并重新安装。
同时,确保计算机满足软件的最低系统要求。
无法启动服务如果无法启动PLCOutstudio的相关服务,可以检查服务是否已被其他程序占用,或者尝试以管理员权限运行PLCOutstudio。
网络连接问题如果PLCOutstudio无法连接到目标设备或服务器,可以检查网络连接是否正常,以及目标设备或服务器的网络配置是否正确。
同时,确保防火墙或安全软件没有阻止PLCOutstudio的网络访问。
常见问题解决方案基本功能介绍界面布局与功能区域划分主界面包括菜单栏、工具栏、项目树、属性窗口、编辑窗口等。
功能区域主要分为编辑区、调试区、监控区等,各区域功能明确,方便用户操作。
编辑操作复制、粘贴、撤销、重做等常用编辑功能。
上海景格汽车仿真教学软件安装全步骤--------------------------------------------------------------------------作者: _____________--------------------------------------------------------------------------日期: _____________景格软件网络版安装步骤:1.架设服务器。
2.安装WIBU-KEY加密狗网络服务器。
3.安装客户端机器。
首先,确保服务器操作系统是windows 2000 server 版。
然后,安装SQL 2000 Server 版。
在安装过程中有2个步骤按下面的方式来设置:其中一个是在服务帐户中选择“使用本地系统帐户”,另一个是在身份验证模式中选择“混合模式”并把“空密码”勾上。
其他都默认安装就行。
下面我们主要介绍怎么将数据库架,我们需要导入2个数据库文件autocai 、autocaiexam,这2个数据库文件由我公司提供先打开SQL 企业管理器鼠标左键点加号,展开项目,这样,我们就建好了一个新的数据库并命名为autocai了。
下面,我们要将数据文件autocai 导入我们新建好的 autocai 数据库中。
右击autocai →所有任务→还原数据库从设备→选择设备→选择添加然后我们看到提示选择文件路径,如下图选择autocai 点确定再次点击确定点击选项→在选项里点→在现有数据库上强制还原接着点确定同理,autocaiexam数据库也是这样导入,这里不再敷述。
这样,我们就完成了数据库的架设以及数据库的导入。
注意:此处的数据库还原的路径为SQL的默认安装路径,如果您在安装的过程中更改了SQL的数据库安装路径的话,在还原的时候会提示路径错误。
下面,我门来进行第2步,架设网络加密狗服务器。
首先,我们先安装加密狗驱动。
此处只需要默认安装即可,无须更改。
手把手教你使用AVR仿真器教程第2课(工业级HJ-JTAG仿真器驱动安装)一、硬件设置和连接注意:进行任何硬件操作之前,都必须切断开仿真器的供电!!!二、安装USB驱动下面介绍WindowdXP下USB驱动的安装步骤:1、先不要将开发板和电脑用USB电缆连起来。
2、双击HJ-2G配套光盘\驱动程序\\HL-340-XP.EXE,会弹出驱动安装程序的界面,如下图所示:点“INSTALL”按纽,会弹出下图所示的对话框,说明驱动预安装成功:点“确定”按纽,并关闭驱动安装程序。
3、将开发板和电脑用USB电缆连起来。
在弹出的“找到新硬件向导”对话框中,选择自动安装即可,忽略驱动数字签名警告:点“下一步”,安装完成后如下图:按“完成”按纽。
4、在桌面“我的电脑”图标上单击鼠标右键,弹出右键快捷菜单,用鼠标左键单击其中的“属性”,弹出“系统属性”对话框如下:单击“硬件”选项卡后,如下图:单击“设备管理器”按纽后,如下图:单击“端口(COM和LPT)”左边的加号将其展开后,如下图:在上图中,我们可以看到新生的端口:USB-SERIAL CH340,其端口编号为COM5。
在使用USB接口时,实验板的端口号就要选择上述新生的端口!另外,不同的电脑新生的端口有可能不同,因此你必须按上述方法查询实际的新生端口编号!USB-SERIAL CH340左边有红色的叉或黄色的惊叹号,表示驱动安装不不成功,此时,可以先卸载,重新启动电脑,然后按上述方法重新安装。
版权声明:(部分资料图片来源网络)1、本教程为慧净电子会员整理作品,欢迎网上下载、转载、传播、免费共享给各位单片机爱好者!2、该教程可能会存在错误或不当之处,欢迎朋友们指正。
3、未经协商便做出不负责任的恶意评价(中评,差评),视为自动放弃一切售后服务的权利!4、我们的产品收入一部分是赠送给慈善机构的,以免影响到你的善心.大家好,才是真的好(双方好评)。
下面是有缘人看的,谢谢理解善有善报,恶有恶报,不是不报,时候未到。
/thread-5469329-1-1.html
(教程8)LGT官方仿真器散件包的焊接与安装、升级
LGT官方仿真器散件包的焊接、安装、升级都很容易,估计我们网站有普通动手能力的,根据本教程,30分钟内就能成功。
第一章:散件包零件的识别与焊接。
这是焊接好的效果图。
图中有部分零件是不需要焊接的。
(点击图片可查看精美大图)
焊接好的成品正面图
背面图
邮购部出货的15元散件包
打开散件包
焊接前请校对一下以下的清单,是否配件均齐全。
如有漏,可以联系我们。
(详细的部件识别,请参考下面的图片与文档。
比如贴片电容上面是没有标识的)
LGT官方仿真器材料清单
序号邮购部货物料名称规格封装数量标号
018436贴片电容22P0603 2C1,C3
028364贴片电容100nF0603 7C2,C5,C6,C7,C8,C9,C10
032781贴片电容10uF1206 1C4
048536贴片电阻10K0603 3R1,R5,R3
057948贴片电阻1000603 4R20,R21,R22,R24
067989贴片电阻4300603 3R16,R17,R18
071800直插晶振12MHZ 1
084442晶振垫片薄片型1 0910656贴片二极管1N4148SOD-123 2D1,D2
104861MiniUSB座MiniUSB座1
114428插座2排5列插座1
123404发光管红色高亮0805 3PWR,RUN,DBUG
1310655集成电路新唐NUC120LD2AN 1
1410648线路板USB_JTAGICE_PCB 1
这是空白的线路板,上面标了每个零件的位置。
2*5PIN座的缺口向上,如图所示。
留意一下miniUSB座底部有两个小突出的塑料柱
PCB上已经挖好两个小孔,miniUSB座正好套上去,这样才能焊得平稳。
新唐的NU120芯片放在一小段塑料管里,拿出来检查管脚有没有在运输中碰歪。
可用镊子修正碰歪了的管脚,注意小心用力,管脚折断芯片就可能报废了。
严重提醒:注意不要将芯片的方向焊接。
芯片的上小圆点,要对着PCB上的圆点。
如图片所示是正确的方向。
晶振本身没有方向性,两脚随便放。
但底部一定要垫一层绝缘层(配件包里有),否则焊在板上可能会短路。
(此版本的PCB设计有缺陷,以后应修正成不用绝缘垫)
这是三粒红色LED,接接位置是:PWR,RUN,DBUG。
注意方向,焊错了不能使用。
请参考下面两张图片
如果你的眼力足够好,会在正面看到一边有绿色标记,那是负极
LED背面的标识就很清楚了,绿色标记长的那一边是正极
线路板上也有LED的焊接方向标记:
两个1N4148,封装是SOT-123,焊接位置是D1,D2
也要注意方向,不能焊接,参考下一张图片
1N4148上面的T4的标记,文字的左边有一条线,那是负极。
线路板上也有1N4148的方向标记:
电阻100R有四个,上面有标记101
焊接位置是R20,R21,R22,R24,没有方向性,两个脚随便放,不过为了美观,可以文字方向统一起来。
电阻430R有三个,上面有标记431
焊接位置是:R16,R17,R18,没有方向性,两个脚随便放,不过为了美观,可以文字方向统一起来。
电阻10K有三个,上有标记103
焊接位置是:R1,R5,R3,没有方向性,两个脚随便放,不过为了美观,可以文字方向统一起来。
贴片电容上没有标记,不过10uF的体积是1206比较大,并且只有一个,不会搞错
焊接位置C4
100nF贴片电容上没有标记,数量有7个,不会搞错
焊接位置:C2,C5,C6,C7,C8,C9,C10。
注意,电容取出来后,要一次性焊完,否则与22p的搞乱了你只能用表来测量了。
22P的贴片电容只有2个,不会搞错。
焊接位置:C1,C3。
注意,电容取出来后,要一次性焊完,否则与100uFG的搞乱了你只能用表来测量了。
第二章安装到电脑上,升级到最新的版本
用镊子短路背面的J4个触点,如果你已经罩上透明热缩管也不要紧,用镊子一捅就能进去。
接上USB线到电脑,就会看到电脑上有32K,的U盘,再拿开镊子。
将目前的最新版本JTAG_ICE1.3文件,COPY入这个U盘:JTAGICE_USB_V1.3.rar(15.65KB,下载次数:131)
按windows的正常弹出U盘的方法拨出仿真器。
然后再插上miniUSB通电,windows就会提示找到新的硬件,即USB转串口。
这是驱动程序:JTAGICE Windows Driver.rar(14.37KB,下载次数:124)
安装好驱动程序后,就可以按我之前编写的文档使用这个JTAG ICE仿真器了。
(教程1).LGT开发环境的建立(AVR Studio4.19+AVRGCC20100110)
/thread-5466636-1-1.html
(教程2).LGT编程、编译、烧录、仿真的第一个范例:流水灯,
/thread-5466924-1-1.html
注意一点,我的电脑在测试时,发现USB模拟出来的串口竟然是COM22,AVR Studio4.19最高只能识别到COM9,幸好windows内可以修改串口号。
我将它修改成COM2就能正常使用了。
注意,上面的操作能认得U盘,是因为我们在出货这块新唐的芯片前,已经烧录了仿真固件。
如你的新唐芯片不是从我们这里购买的,请自行用新唐的工具将仿真固件烧录进去后,才能以U盘的方式升级。
点击下载自行用新唐烧录的固件包:
(如你是从我们这里购买的新唐芯片不必理会这个文件)
2012-04-28后记:
上面编写的是V2版的,收到仿真器V1版本的请进来,补充有关的资料/thread-5470933-1-1.html
(内含V1与V2版的线路图)。