|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
USB的接口描述符 |
| 作者:coke 欄目:ARM技術(shù) |
一個(gè)USB器件(USBN9603)現(xiàn)在已經(jīng)能夠枚舉成功了. PC可以識(shí)別該器件了. 我想將該描述符改為mass storage class的器件. 看了Mass stroage的協(xié)議和描述符介紹后.于是將借口描述符改為:其他不用變. { sizeof(USB_interface_desc_t), //0x09 INTERFACE_DESCRIPTOR, //0X04 0, 0, 3, 8, 6, 0x50, 0 }, 其他不變.理論上PC應(yīng)該以為是mass storage類器而根據(jù)借口描述符來與USB器件做bulk-only通訊. 但我仿真調(diào)試時(shí)候發(fā)現(xiàn). 更改了借口描述符后. PC還是將這個(gè)USB器件做為原來的器件認(rèn). 也不發(fā)送SCSI數(shù)據(jù)包到我的bulk-in端口來請(qǐng)求USB器件的文件系統(tǒng)信息.請(qǐng)問搞過Mass storage移動(dòng)硬盤的應(yīng)該怎么做? |
| 2樓: | >>參與討論 |
| 作者: savage_sdj 于 2006/12/16 17:42:00 發(fā)布:
是不是原來的驅(qū)動(dòng)程序卸載不夠完全? |
|
| 3樓: | >>參與討論 |
| 作者: liwenz 于 2006/12/17 11:44:00 發(fā)布:
我也在做bulk_only 我想把我的產(chǎn)品做成sd卡讀卡器, 也在研究bulk_only 我用的是keil的mass MEMORY例子 我想可能是把借口函數(shù)完成就可以了 qq:635477196 |
|
| 4樓: | >>參與討論 |
| 作者: coke 于 2006/12/18 8:49:00 發(fā)布:
我換了臺(tái)沒裝USB驅(qū)動(dòng)的電腦還是不顯示Mass storage. 應(yīng)該改了接口描述符就應(yīng)該提示是插入mass storage器才對(duì). 然后再bulk-only傳輸cbi協(xié)議就可以顯示盤符了. 如果再加上文件系統(tǒng)就應(yīng)該可以文件操作了. 可是我改了接口描述符還是顯示是原來的器件. |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |