1、在ch375ds2.pdf中這樣解釋: 該命令與ISSUE_TOKEN命令的唯一區(qū)別是該命令在執(zhí)行事務(wù)前總是先設(shè)置同步觸發(fā)標(biāo)志(相當(dāng)于再加上SET_ENDP?命令)。 而在Host Examples for CH375中又解釋ISSUE_TKN_X是ch375A適用。前后矛盾。 我用的是ch375v,那到底是用哪個(gè)? 2、我使用DISK_RESET指令后,我控制的usb打印機(jī)會(huì)進(jìn)行復(fù)位;解決了我的熱拔插不能獲得描述符的問題,但是也留下了安全隱患。畢竟這個(gè)命令是復(fù)位u盤用的。我想明白是什么原因。麻煩您把DISK_RESET復(fù)位的那些信息說明一下,最好有源代碼片斷。 謝謝您了!我的開發(fā)已經(jīng)接近尾聲了,這些細(xì)節(jié)必須的搞明白,提高軟件健壯性。
另外,模式代碼為01H 時(shí)切換到已啟用的USB 設(shè)備方式,外部固件模式。 那主控方式下,可以用外部固件模式嗎?
首先,CH375V是可以用ISSUE_TKN_X的,實(shí)際在在以前的CH375S是沒有這個(gè)命令的,而是在CH375A之后添加了這個(gè)命令而已,為了方便大家了解這個(gè)命令,所以就按照上面所說的方式來進(jìn)行解釋。 其次,你使用的DISK-RESET命令的命令碼是多少?因?yàn)槲胰ゲ榱讼抡f明書,并沒有你說的命令。請?jiān)敿?xì)的說明下可以嗎? 最后,在設(shè)置模式6(主機(jī)模式)之后,是可以用外置固件的模式來進(jìn)行對USB設(shè)備進(jìn)行操作的
謝謝hcn。我已經(jīng)在模式六使用外置固件模式了。只是想確認(rèn)有沒有問題。謝謝您的耐心答復(fù)。
DISK_RESET指令在ch375ds2.pdf中有說明。 52H DISK_RESET 產(chǎn)生中斷 復(fù)位USB 存儲(chǔ)設(shè)備。 如果可以的話,您把外部固件模式產(chǎn)生相同效果的流程說明一下,也就是說用那些usb協(xié)議可以實(shí)現(xiàn)這個(gè)功能。 熱切等待您的答復(fù)! 再次謝謝!
這個(gè)命令是復(fù)位U盤的命令,不能使用在打印機(jī)上面的,可能個(gè)別打印機(jī)在識(shí)別到一個(gè)不認(rèn)識(shí)的命令,就自己復(fù)位了,正確的做法應(yīng)該是按照我上面的做法來操作USB打印機(jī)
您可以提供一下這個(gè)指令的資料嗎?我想分析一下。