SY2100 EZ-USB開(kāi)發(fā)使用 (0) (1) (2) (3) (4) (5) |
|
|
|
EZ-USB控制面板(Control Pannel)簡(jiǎn)介 |
|
控制面板(Control Pannel)支持如下的操作:
--取描述符;
--下載固件;
--從屏幕或文件發(fā)送/和接收塊數(shù)據(jù);
--收發(fā)同步數(shù)據(jù);
--循環(huán)測(cè)試。
啟動(dòng)控制面板的步驟:
1、通過(guò)USB連接電纜將開(kāi)發(fā)板和計(jì)算機(jī)相連;
2、選擇"開(kāi)始"菜單"程序"中的"CYPRESS",運(yùn)行(如下圖)。 |
|
|
|
當(dāng)啟動(dòng)控制面板程序時(shí),系統(tǒng)首先檢查USB總線上是否存在EZ-USB設(shè)備,若有則會(huì)在主窗口生成相應(yīng)的控制按鈕,用戶可以鍵入命令進(jìn)行操作。 |
|
|
|
1、 主操作菜單 |
|
File菜單命令:Open All Devices:查詢所有的有效USB設(shè)備,并將它們?nèi)考尤胂吕斜砜,然后打開(kāi)一個(gè)進(jìn)行操作。 如果一個(gè)EZ-USB設(shè)備是在控制面板啟動(dòng)后插入的,控制面板程序不能識(shí)別,此時(shí)應(yīng)當(dāng)選用Open All Devices來(lái)添加設(shè)備到device列表中。 程序的退出可選擇File中的Exit或直接用鼠標(biāo)點(diǎn)右上角的X,可推出程序。
Edit菜單命令:相應(yīng)的編輯功能。
View菜單命令:相應(yīng)的瀏覽功能。
Options菜單命令:
Properties對(duì)話框(屬性)的General選項(xiàng)卡,其中:
Verboss mode:允許選擇更詳細(xì)的觀察傳輸信息的輸出。
Pop up Command ToolBars: 允許選擇想要觀看的操作工具條,當(dāng)選擇時(shí),彈出適當(dāng)?shù)墓ぞ邫,以便觀察。當(dāng)需要一個(gè)較大的屏幕觀看區(qū),或是更快的選擇有效的操作時(shí),可選擇該項(xiàng)有效。
Automatically Hold During download, then Run: 自動(dòng)處理內(nèi)部事務(wù)代替使用HOLD/RUN按鈕。
Use separate thread for each USB operation: 防止USB操作被控制面板懸掛。
Max Operations Pending limit: 指定懸掛操作的最多次數(shù)。如果運(yùn)行超過(guò)了限制,那么以后的操作將無(wú)效,不會(huì)被啟動(dòng)。用戶可以在任何時(shí)候增加限制量,以允許進(jìn)行發(fā)送操作。
Paths選項(xiàng)卡:
The Monitor File Location: 允許選項(xiàng)默認(rèn)的Monitor控制程序及其所在的位置,見(jiàn)Cypress\USB\Target\Monitor中有關(guān)監(jiān)控文件選擇的說(shuō)明文件Readme.txt。用戶可以用瀏覽按鈕來(lái)選擇默認(rèn)的控制程序,當(dāng)單擊Load Monitor按鈕時(shí),所選擇的控制程序被下載到目標(biāo)系統(tǒng)中。
Windows菜單命令(略)
Help菜單命令(略)
|
|
|
|
2、 應(yīng)用程序工具欄 |
|
應(yīng)用程序工具欄提供標(biāo)準(zhǔn)的按鈕,如Cut,Copy,Paste,Save和Print,此外"About"按鈕可得到軟件的版本信息。"Select Target"按鈕允許用戶指定被使用的EZUSB器件或是FX2器件。 |
|
|
|
3、 主屏工具欄 |
|
主屏工具欄包含一個(gè)標(biāo)準(zhǔn)USB請(qǐng)求的下拉子菜單和一個(gè)Send按鈕來(lái)發(fā)起命令傳輸,該欄還包含與USB設(shè)備相關(guān)的設(shè)備和接口標(biāo)識(shí)字符串;Clear按鈕清除OUT緩沖區(qū)的內(nèi)容;Load Mon按鈕下載監(jiān)控程序到USB設(shè)備。監(jiān)控程序允許使用一個(gè)串行口來(lái)調(diào)試開(kāi)發(fā)的8051目標(biāo)代碼。 |
|
|
|
4、 操作工具欄 |
|
操作工具欄的下面是一個(gè)文本窗口用于調(diào)試USB傳輸所產(chǎn)生的輸出。當(dāng)一個(gè)命令被發(fā)送和接收時(shí),用于診斷的文本參數(shù)添加到該窗口。這些USB命令和參數(shù)可以被打印輸出。當(dāng)從下拉菜單選擇一個(gè)USB命令時(shí),其它工具欄的參數(shù)隨命令有效。 |
|
|
|
5、 獲取USB設(shè)備的描述符信息 |
|
取設(shè)備描述符
單擊Get Dev按鈕,獲取設(shè)備描述符,屏幕顯示如下:
取配置描述符
單擊Get Conf按鈕,獲取配置描述符;
取管道信息
單擊Get Pipes按鈕,獲取管道信息。該設(shè)備請(qǐng)求并不產(chǎn)生USB傳輸,而只是簡(jiǎn)單的查詢?cè)O(shè)備驅(qū)動(dòng)程 |
|
|
|
6 下載固件 |
|
單擊Download按鈕,將下載固件到USB設(shè)備上運(yùn)行,此時(shí),系統(tǒng)會(huì)提示要求輸入一個(gè)文件名,選擇一個(gè).Hex文件作為設(shè)備目標(biāo)代碼文件。在Cypress\USB\examples\ezusb目錄下有許多.hex文件的例子。 |
|
|
|
7 編程串行EEPROM |
|
單擊EEPROM按鈕,選擇一個(gè)EEPROM文件,并下載該文件到EEPROM中。EEPROM一般用來(lái)存放設(shè)備的VID/PID/DID號(hào),以便在上電或插入時(shí)系統(tǒng)能知道設(shè)備的特性。因此,編程EEPROM可改變EZ-USB的枚舉方式。
下面舉例是基于SY2100 EZ-USB開(kāi)發(fā)板,將ep_pair.hex對(duì)應(yīng)的ep_pair.iic格式的文件寫(xiě)入EEPROM中,步驟如下:
* 用新的EEPROM替代開(kāi)發(fā)板上的EEPROM;
* 選擇DIP-4開(kāi)關(guān)的SW3、SW4,于EEPROM相對(duì)應(yīng);
* 單擊控制面板上的EEPROM按鈕,選擇..\examples\ep_pair\ep_pair.iic文件;
* 下載ep_pair.iic文件;
* 下載完成后,按一下Reset按鈕;
* 單擊控制面板的SetFace按鈕;
* 單擊Get Pipes按鈕,查看管道信息,發(fā)現(xiàn)默認(rèn)的管道信息變成了ep_pair例子中的管道信息,表明ep_pair固件已經(jīng)在開(kāi)發(fā)板上運(yùn)行了。
|
|
|
|
上一頁(yè) |
下一頁(yè)  |
|
|
|
|
|
|
|
|
|