我配置了一台Win7/64开发机器(由我无法联系的其他人),以便使用ST-LINK/V2加密狗开发/调试嵌入式项目。PC检测到并安装了加密狗,但没有应用程序可以访问加密狗,从而导致'No ST-Link device detected'
类型错误。
令人沮丧的是,我还有另一台Win7/64机器,它使用相同的驱动程序、软件和加密狗完美地工作,而且我无法在不同机器之间转移开发环境。
我发现(使用USBlyzer) WinUSB会向每个加密狗访问请求返回IRP Status STATUS_ACCESS_DENIED
。我希望有人以前见过这样的东西。
附注:"STMicroelectronics STLink加密狗驱动程序“的日期为2010年7月28日。
发布于 2014-08-26 02:26:14
区别不在于开发软件,而在于安装在操作系统中的ST-LINK/V2加密狗的USB驱动程序。最初的安装会安装一个自定义驱动程序来支持加密狗。请注意,针对Windows 8和Windows 7有不同的USB驱动程序。STM提供了一个站点,用于提供适当的自定义Windows驱动程序以及适用于加密狗本身的处理器固件更新。
https://stackoverflow.com/questions/25236956
复制