現(xiàn)在使用ch375B 做host, 在讀取設(shè)備描述符時,設(shè)備有兩個config,1個是 mass storage, 一個是HID, 現(xiàn)在主機(jī)上電,獲取所有配置都是 mass storage, 我想用 HID的 config,我該用怎樣順序配置ch375,使能HID的config, 謝謝!
CH375 set_config 我用過,沒效果,
誰有相關(guān)經(jīng)驗,希望分享下!
現(xiàn)在使用ch375B 做host, 在讀取設(shè)備描述符時,設(shè)備有兩個config,1個是 mass storage, 一個是HID, 現(xiàn)在主機(jī)上電,獲取所有配置都是 mass storage, 我想用 HID的 config,我該用怎樣順序配置ch375,使能HID的config, 謝謝!
CH375 set_config 我用過,沒效果,
誰有相關(guān)經(jīng)驗,希望分享下!
不是SET_CONFIG這個命令,你需要獲取2次配置描述符,在獲取第一次獲取到的是U盤,這個時候在獲取完成之后在設(shè)置接口控制傳輸命令(SET_INTERFACE)命令來設(shè)置一個新的接口,在獲取配置描述符,來獲取HID類的描述符。
謝謝hcn, 現(xiàn)在發(fā)送的命令不能執(zhí)行,總是返回0X2E, 現(xiàn)在得到的信息如下 usb 2.0 deviceclass 0 devvicesubclass 0 bNumConfigurations 2
默認(rèn)的配置符 totallength 0x20 bNumInterface 1 bConfigvalue 1 bAtrribue 0xC0
Host powerup 1. reset usb 2. wait device connect 3. get device describe 4. set addr 3 5. get device describe 6. get config describe 7. set interface 1 8. get config describe ......
上面的順序是否正確,請指教, 謝謝!