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