




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章控制面板调试、下载程序1.1.控制面板使用控制面板1.2.控制面板组成:1.USB标准请求得到各种描速符,包括GetDev(设备)、GetConf(配置)、GetPipes(管道)、GetString(字符串),SetIface设置接口。插入本开发板,用户可点击控制面板各操作,然后从消息窗口观察操作结果信息,点击GetDev在消息串口中得到FX2设备信息,用户改变可选设置的值,然后点击GetPipes,观察各种配置下端点的设置情况,并和“FX2TechRefManual”文档中默认接口配置比较。Ijiter.fe.ciaAltSa.Hi:1SetIFace操作说明:开发板插入USB2.0
2、主控器后,提示“高速USB设备插入非高速集线器”,默认响应为USB1.1设备,所以GetPipes得到也是USB1.1的端点描速符,需要在固件设置正确后才显示为USB2.0设备。2.Download固件下载。因为EZUSB没有ROM,所以每次上电都必须要下载固件,点击Download,选择一个HEX文件进行下载,按钮Re-load是再次下载Download指定的HEX3.LoadMon在线仿真监视程序下载。仿真监视程序位于C:CypressUSBTargetMonitor目录下,共有五个监视程序,见下表。监视程序监视程序串口地址范围适用器件mon-ext-sio1-e0.hex10 xe000
3、-0 xef75EZUSB,FXmon-ext-sio1-c0.hex10 xc000-0 xcf75FX2mon-int-sio1.hex10 x0000-0 x1075EZUSB,FX,FX2mon-ext-sio0-c0.hex00 xc000-0 xcf75EZUSB,FX,FX2mon-int-sio0.hex00 x0000-0 x1075ZUSB,FX,FX2安装时,默认使用的是串口1实现在线仿真,如果要使用串口0,请参考Monitor目录下readme文档。监视程序选择先点击菜单中的Option-Properties,然后在弹出的窗体中PropertySheet中的Paths属
4、性页下选择监视程序,见下图。监视程序选择4.VendReq厂商请求CYPRESS定义了两个有用的厂商请求,读写EEPROM和RAM,请求格式包括请求Req(0 xA2是读写EEPROM,0 xA3是读写RAM),请求值Value(表示读写的初始地址),索引Index(这里没有用到),Length(数据长度),Dir(IN或OUT),HexBytes(只有DIR是OUT时,表示要写入的数据),在执行请求前先要下载固件Vend_ax.hex导开发板运行。VendFieqFpq0 xA2Vdliie0 x0000IndexOxBEEFLmgth1EDir1IN三HexBytes|BO47058000
5、0100_-厂商请求5.等时传输。包括Pipe(端点),Packets(帧数目),Size(每帧的大小),Buffers(缓冲区数目),Frames/Buffer(每个缓冲区包括的帧数)。其中Packets必须能够整除(Buffers*Frames/Buffer)。IsoTransPipeFackets128Buffers2Fr:=dTieE/8.等时传输6.批量/中断传输包括Pipe(端点),Length(传输长度),HexBytes(如果是OUT端点,表示要写入EZUSB中的数据),BulkLoop(循环Bulk传输)。批量/中断传输7.端点操作包括ResetPipe(当端点传输发生错误并
6、暂时停止需要复位端点,可进行新的数据传输),AbortPipe(当端点数据发生严重错误,则放弃该端点)。FileTrans文件传输,允许用户通过Bulk,ISO来传送文件。端点操作8.属性设置窗体属性窗体都使用默认设置,用户一般不需要修改。默认设置为每个USB操作都打开一个线程,最大挂起数目为3。属性设置窗体9.其它按钮OpenAll:,在打开USB设备之前,必须先选择目的设备类型,例如EZUSB,FX2和FX,如设备选择不正确,将导致其它操作错误。打开USB设备和GPIF编程帮助GPIF:GPIF编程,一般利用GPIF编程工具编程,所以一般不用它。Send:先在图1.10中左边第一个下拉列表
7、选择操作,然后点击Send执行,SEND很多操作在工具栏中都有。Device:如果多个插入,通过设备名来选择设备。Clear:清空消息窗口。LoadMon:下载调试监视程序。发送操作等ShowPending:显示挂起操作。第2章USB的EEPROM相关问题如何把HEX文件转成IIC文件并下载到EEPROMEEPROM的编程首先通过Hex2Bix.exe把.hex文件转化成.iic文件,通过控制面板应用程序可以下载到板上的E2PROM。使用方法如下:HEX2BIX-AIBRH?-Ssymbol-Mmemsize-CConfig0Byte-FfirstByte-OfilenameSource-In
8、putfilenameA-OutputfileintheA51fileformatB-OutputfileintheBIXfileformat(Default)BI-InputfileintheBIXfileformat(hexisdefault)C-Config0BYTEforAN2200andFX2(Default=0 x04)F-Firstbyte(0 xB0,0 xB2,0 xB6,0 xC0,0 xC2)(Default=0 xB2)H|?-DisplaythishelpscreenI-OutputfileintheIICfileformatM-Maximummemorysize,a
9、lsousedasBIXoutfilesize.(Default=8k)O-OutputfilenameP-ProductID(Default=2131)R-AppendbootloadblocktoreleaseresetS-PublicsymbolnameforlinkingV-VendorID(Default=0 x0547)把dev_io.hex转成dev_io.iic,并且第一个字节是C2EEPROM编程控制面板操作如图2:4设备管理器口问冈文件世)操作(A)查看(V)帮助(H)-1舸寻世烫CAOXIONGHENG(1)把P880的调线插上,按缺省启动,这时候设备管理器的状态如下:-
10、.+.JDVD/CD-ROM呃动器+IDEATA/ATAFI控制器+懵处理器+3磁盘呃动器+孑端口(COM和LFT)+计算机+J监视器+键盘+圜人体学输入设备+芦音、视频和游戏控制器-鼠标和其它指针设备丿HID-compliantmousE-令通用串行总线控制器CypressEZ-USBFX2(68613)-EEFEOMmissingIntel3)82801:IntelCR)82801GIntel3)82801GIntel3)82801:IntelCR)82801GUSBFmtHubF:iiTiilyjF:iJTiilyjF:diTiilyjF:iiTiilyjF:iJTiilyjUSBUrL
11、iver5:ilUSBUnivers:1USBUrLiverE:lUSBUrLiver5:il1JSB2EnlL:iTLCedHustCuTlHuetCcmtrullerHuetCutltF_-HustCuTlHuetCcmtruller-ETCS-27C9-27CA-27CB-27CC(2)恢复到开发板旳缺省状态Z把P880调线插上,从新上电,系统识别为CypressEZ-USBFX2(68613)-EEPROMmissing。Z打开控制面板,拔下P880调线Z通过DOWNLOAD按钮下载“恢复USB2.0-128S的I2C设置的dev_io”目录下的dev_io.HEX固件。第3章USB常
12、见问题固件下载不能正常运行CYPRESS开发包安装完成之后,会要求选择开发板类型,需要选择FX2,如果开始选择错了,见图1中Target下拉框选择FX2,关闭,再OpenAll重新打开设置。重新下载固件,则运行正常。还有可能就是编译时候code代码地址和Xdata地址设置错误。3.2.3.3.如何把文件写入E2PROM首先通过Hex2Bix.exe把.hex文件转化成.iic文件,通过控制面板应用程序的EEPROM按钮可以下载到板上的E2PROM。如:hex2bix-i-f0 xC2-odev_io.iicdev_io.hex控制面板操作如图2:3FX2GPIF阳earLoadMor|伽ngE
13、EPROM.URBStt0ValueIsoTrans3查找范围(X):dev文件类型.:kLlFilesEZ-USBControlPanel-Ezusb-QFileEditViewOptionsToolsWindowHelpln|xpenAllTarget-Inlxl3.4.如何把PID/VID编译到IIC文件上ForHelp3pressFlEZ-USElConti?匚Pane1一GetPipelnfoInterfaceSize16VendReq0 xA2BulkdIntResetPipeCi-hLLLFileTrans.J打开迸取消EEPROM!?owiiloudjo.lnpIO.L5TAb
14、ortPipeHex2bix.exe園readrne.txt酒dev.0DEV詞dev包DEVadevJdevo.MSIIO.CBlo.Opto.plqbuild.batdev_iodevjo.bixdevjo.cdevjo.hexdevio.iicjjdevjo.prjUdev_io.Uv2adev口_1论吕iikIdevio.bdlEzusb.lib文件名(S):hlev.io.iicGetPipeInfoetDeuRUNGmtUmF|GgtFipe冲GEtSHing|Download.QsendDeyjceEzusb-iHEX2BIX-AIBRH?-Ssymbol-Mmemsize-CC
15、onfig0Byte-FfirstByte-OfilenameSource-InputfilenameA-OutputfileintheA51fileformatB-OutputfileintheBIXfileformat(Default)BI-InputfileintheBIXfileformat(hexisdefault)C-Config0BYTEforAN2200andFX2(Default=0 x04)F-Firstbyte(0 xB0,0 xB2,0 xB6,0 xC0,0 xC2)(Default=0 xB2)H|?-DisplaythishelpscreenI-OutputfileintheIICfileformatM-Maximummemorysize,alsousedasBIXoutfilesize.(Default=8k)O-OutputfilenameP-ProductID(Default=2131)R-Appendbootloadblocktoreleasereset-PublicsymbolnameforlinkingV-VendorID(Default=0 x0547)如hex2bix-i-f0 xC2-v0 x0547-p0 x1002-odev_io.iicd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宾馆公寓转让合同范本
- 2025年护栏清洗车合作协议书
- 代表企业签合同范例
- 代转店铺合同范本
- 农村新建楼房承包合同范本
- 北京装饰工程合同范本
- 合作厂家合同范本
- 合同范本 解释权
- 主体劳务简易合同范本
- 劳务派遣合同范本封面
- 防弹衣市场分析及投资价值研究报告
- 爱学习平台登录入口
- 临床癫痫MR成像与常见疾病
- 《基岩标建设技术导则》
- 《管理研究方法》教学大纲
- 食材配送总体服务计划方案
- 2024年急危重症患者鼻空肠营养管管理专家共识
- 2024年机动车驾驶员考试《科目一》试卷及解答参考
- 2024人工智能开源大模型生态体系研究报告
- 2024年上半年教师资格证《高中数学》真题及答案
- 四年级语文国测模拟试题 (1)附有答案
评论
0/150
提交评论