关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案

关于51仿真器驱动安装

  • 51仿真器驱动安装解决步骤
    • 关闭数字签名
    • 下载Driver
    • 更新驱动程序软件
    • 回到正常的51仿真器驱动安装
    • 额外的一些Tips

51仿真器驱动安装解决步骤

买了PZ的51单片机练手,按照官方提供的教程走,但在安装51仿真器驱动的时候进度卡在10%,出现(安装失败,没检测到PZ51Tracker仿真设备,请将其插入USB!) 这个错误。此时打开设备管理器,会看到一个“未知设备”且有黄色感叹号。查了不少网友的回复,发现都卡住在这一步,找客服沟通等一系列操作算是解决了这个问题,因此分享一下,算是对官方教程可能遇到的问题的更新补充。

关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案_第1张图片

关闭数字签名

Win10系统关闭数字签名的方法网上有很多,这里就随便贴一个大众链接:

https://jingyan.baidu.com/article/546ae185d818941148f28c6c.html

  • 经过实践证明,链接中的第二种方法,即通过cmd关闭数字签名的方法无效。用这种方法关闭数字签名后,进行后续驱动更新,会出现图中的报错文件的哈希值不在指定目录中,文件可能损坏,因此也就无法更新驱动。
    关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案_第2张图片
    而且在我的系统中,如果要通过cmd 输入(而且是在管理员身份运行的模式下嗷!)bcdedit.exe /set nointegritychecks on关闭数字签名,会出现报错:设置元素数据时出错。该值受安全引导策略保护,无法进行修改或删除。如果要继续这么操作,应满足的前提是,去BIOS里面将security boot改为disabled,UEFI模式改为其它模式等等(不过具体是满足其一即可还是怎样,暂时没有深究)总之,麻烦而且没能解决问题。
  • 只能通过第一种方法:在系统设置选项中选择更新与安全——恢复——高级启动——立即重新启动——疑难解答——高级选项——启动设置。在启动设置中选择禁用驱动数字签名
    不过有小伙伴可能和我一样,打开“高级选项”之后似乎并没有看到“启动设置”,其实在更多恢复选项里打开就有“启动设置”了,然后选择“禁用驱动数字签名”才能成功继续下面的操作。
    关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案_第3张图片

下载Driver

下载一个名为“Driver”驱动文件夹解压保存在桌面,基本就是靠它解决问题的,非常重要!在PZ开源电子分享网1找到的,感恩!

Driver网盘下载
提取码:h138。

更新驱动程序软件

  • 设备管理器界面,右键点击这个未知设备,选择更新驱动程序软件,如图:

关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案_第4张图片

  • 然后选择“浏览计算机以查找驱动程序软件”;

  • 进入后,点击浏览选项,选择刚刚下载的“Driver”文件夹如图:

关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案_第5张图片

  • 最后点击下一步即可,安装成功后再对照“51仿真器驱动安装”教程来使用仿真器即可。

回到正常的51仿真器驱动安装

此时再打开设备管理器,原来的未知设备就变成了有名字的PZ51Tracker,回到51仿真器驱动程序正常点安装即可。或者网上直接搜索51仿真器驱动安装教程就有很多,基本内容也都差不多。

额外的一些Tips

  • 全部安装完之后记得去Keil里面确认有51 Tracker driver,即有个魔法棒图标,点开可以设置debug选项,下拉菜单可以看到51 Tracker driver。
  • debug选项中51 Tracker driver设置参数时可能出现以下图中情况,但是我的实践中似乎参数还是能够保存的,并不影响使用。

关于51仿真器驱动安装时进度卡在10%检测不到PZ51Tracker,以及额外下载的driver无法更新的解决方案_第6张图片


  1. 部分内容来自PZ开源电子分享网的网友分享 ↩︎

你可能感兴趣的:(单片机,单片机,仿真器,驱动程序)