最近利用手里的CH592F的開發(fā)板及其配套的測試程序(EVT/EXAM/USB/Device/COM)學(xué)習(xí)USB部件的使用,當(dāng)使用VEN模式時,批量收發(fā)皆正常;當(dāng)使用CDC模式時,從調(diào)試串口(UART1)中監(jiān)測到周期性收到主機(jī)發(fā)來CLEAR_FEATURE, SETUP包為0x02 0x01 0x00 0x00 0x84 0x00 0x00 0x00(Clear Feature --> EP4_IN)。進(jìn)一步用Wireshark抓包看到如下(節(jié)選)信息
從中可看到對于EP4一個周期中出現(xiàn)了2對額外的請求與響應(yīng)(紅色箭頭處),不知道這個現(xiàn)象的原因是什么?
我曾懷疑是592F的程序發(fā)起了Interrup事務(wù)傳送,但通過對EP4_IN傳輸結(jié)束中斷打斷點(diǎn)的方式證實(shí)并無該事件發(fā)生。