[求助]ISSUE_TKN_X和ISSUE_TOKEN指令疑问

1、在ch375ds2.pdf中这样解释: 该命令与ISSUE_TOKEN命令的唯一区别是该命令在执行事务前总是先设置同步触发标志(相当于再加上SET_ENDP?命令)。 而在Host Examples for CH375中又解释ISSUE_TKN_X是ch375A适用。前后矛盾。 我用的是ch375v,那到底是用哪个? 2、我使用DISK_RESET指令后,我控制的usb打印机会进行复位;解决了我的热拔插不能获得描述符的问题,但是也留下了安全隐患。毕竟这个命令是复位u盘用的。我想明白是什么原因。麻烦您把DISK_RESET复位的那些信息说明一下,最好有源代码片断。 谢谢您了!我的开发已经接近尾声了,这些细节必须的搞明白,提高软件健壮性。

另外,模式代码为01H 时切换到已启用的USB 设备方式,外部固件模式。 那主控方式下,可以用外部固件模式吗?


首先,CH375V是可以用ISSUE_TKN_X的,实际在在以前的CH375S是没有这个命令的,而是在CH375A之后添加了这个命令而已,为了方便大家了解这个命令,所以就按照上面所说的方式来进行解释。 其次,你使用的DISK-RESET命令的命令码是多少?因为我去查了下说明书,并没有你说的命令。请详细的说明下可以吗? 最后,在设置模式6(主机模式)之后,是可以用外置固件的模式来进行对USB设备进行操作的


谢谢hcn。我已经在模式六使用外置固件模式了。只是想确认有没有问题。谢谢您的耐心答复。

DISK_RESET指令在ch375ds2.pdf中有说明。 52H DISK_RESET 产生中断 复位USB 存储设备。 如果可以的话,您把外部固件模式产生相同效果的流程说明一下,也就是说用那些usb协议可以实现这个功能。 热切等待您的答复! 再次谢谢!


这个命令是复位U盘的命令,不能使用在打印机上面的,可能个别打印机在识别到一个不认识的命令,就自己复位了,正确的做法应该是按照我上面的做法来操作USB打印机


您可以提供一下这个指令的资料吗?我想分析一下。


只有登录才能回复,可以选择微信账号登录