EZ_USB_ControlPanel控制面板使用及USB相關問題_第1頁
EZ_USB_ControlPanel控制面板使用及USB相關問題_第2頁
EZ_USB_ControlPanel控制面板使用及USB相關問題_第3頁
EZ_USB_ControlPanel控制面板使用及USB相關問題_第4頁
EZ_USB_ControlPanel控制面板使用及USB相關問題_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第1章控制面板調試、下載程序1.1.控制面板使用控制面板1.2.控制面板組成:1.USB標準請求得到各種描速符,包括GetDev(設備)、GetConf(配置)、GetPipes(管道)、GetString(字符串),SetIface設置接口。插入本開發(fā)板,用戶可點擊控制面板各操作,然后從消息窗口觀察操作結果信息,點擊GetDev在消息串口中得到FX2設備信息,用戶改變可選設置的值,然后點擊GetPipes,觀察各種配置下端點的設置情況,并和“FX2TechRefManual”文檔中默認接口配置比較。Ijiter.fe.ciaAltSa.Hi:1SetIFace操作說明:開發(fā)板插入USB2.0

2、主控器后,提示“高速USB設備插入非高速集線器”,默認響應為USB1.1設備,所以GetPipes得到也是USB1.1的端點描速符,需要在固件設置正確后才顯示為USB2.0設備。2.Download固件下載。因為EZUSB沒有ROM,所以每次上電都必須要下載固件,點擊Download,選擇一個HEX文件進行下載,按鈕Re-load是再次下載Download指定的HEX3.LoadMon在線仿真監(jiān)視程序下載。仿真監(jiān)視程序位于C:CypressUSBTargetMonitor目錄下,共有五個監(jiān)視程序,見下表。監(jiān)視程序監(jiān)視程序串口地址范圍適用器件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實現(xiàn)在線仿真,如果要使用串口0,請參考Monitor目錄下readme文檔。監(jiān)視程序選擇先點擊菜單中的Option-Properties,然后在彈出的窗體中PropertySheet中的Paths屬

4、性頁下選擇監(jiān)視程序,見下圖。監(jiān)視程序選擇4.VendReq廠商請求CYPRESS定義了兩個有用的廠商請求,讀寫EEPROM和RAM,請求格式包括請求Req(0 xA2是讀寫EEPROM,0 xA3是讀寫RAM),請求值Value(表示讀寫的初始地址),索引Index(這里沒有用到),Length(數據長度),Dir(IN或OUT),HexBytes(只有DIR是OUT時,表示要寫入的數據),在執(zhí)行請求前先要下載固件Vend_ax.hex導開發(fā)板運行。VendFieqFpq0 xA2Vdliie0 x0000IndexOxBEEFLmgth1EDir1IN三HexBytes|BO47058000

5、0100_-廠商請求5.等時傳輸。包括Pipe(端點),Packets(幀數目),Size(每幀的大?。珺uffers(緩沖區(qū)數目),F(xiàn)rames/Buffer(每個緩沖區(qū)包括的幀數)。其中Packets必須能夠整除(Buffers*Frames/Buffer)。IsoTransPipeFackets128Buffers2Fr:=dTieE/8.等時傳輸6.批量/中斷傳輸包括Pipe(端點),Length(傳輸長度),HexBytes(如果是OUT端點,表示要寫入EZUSB中的數據),BulkLoop(循環(huán)Bulk傳輸)。批量/中斷傳輸7.端點操作包括ResetPipe(當端點傳輸發(fā)生錯誤并

6、暫時停止需要復位端點,可進行新的數據傳輸),AbortPipe(當端點數據發(fā)生嚴重錯誤,則放棄該端點)。FileTrans文件傳輸,允許用戶通過Bulk,ISO來傳送文件。端點操作8.屬性設置窗體屬性窗體都使用默認設置,用戶一般不需要修改。默認設置為每個USB操作都打開一個線程,最大掛起數目為3。屬性設置窗體9.其它按鈕OpenAll:,在打開USB設備之前,必須先選擇目的設備類型,例如EZUSB,FX2和FX,如設備選擇不正確,將導致其它操作錯誤。打開USB設備和GPIF編程幫助GPIF:GPIF編程,一般利用GPIF編程工具編程,所以一般不用它。Send:先在圖1.10中左邊第一個下拉列表

7、選擇操作,然后點擊Send執(zhí)行,SEND很多操作在工具欄中都有。Device:如果多個插入,通過設備名來選擇設備。Clear:清空消息窗口。LoadMon:下載調試監(jiān)視程序。發(fā)送操作等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,并且第一個字節(jié)是C2EEPROM編程控制面板操作如圖2:4設備管理器口問岡文件世)操作(A)查看(V)幫助(H)-1舸尋世燙CAOXIONGHENG(1)把P880的調線插上,按缺省啟動,這時候設備管理器的狀態(tài)如下:-

10、.+.JDVD/CD-ROM呃動器+IDEATA/ATAFI控制器+懵處理器+3磁盤呃動器+孑端口(COM和LFT)+計算機+J監(jiān)視器+鍵盤+圜人體學輸入設備+蘆音、視頻和游戲控制器-鼠標和其它指針設備丿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)恢復到開發(fā)板旳缺省狀態(tài)Z把P880調線插上,從新上電,系統(tǒng)識別為CypressEZ-USBFX2(68613)-EEPROMmissing。Z打開控制面板,拔下P880調線Z通過DOWNLOAD按鈕下載“恢復USB2.0-128S的I2C設置的dev_io”目錄下的dev_io.HEX固件。第3章USB常

12、見問題固件下載不能正常運行CYPRESS開發(fā)包安裝完成之后,會要求選擇開發(fā)板類型,需要選擇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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論