5回答

0收藏

[原创] GD32开发板-—缓缓来迟的开箱帖和驱动安装失败的解决方案

GD32 GD32 4656 人阅读 | 5 人回复 | 2015-07-02

本帖最后由 突破||蜕变 于 2015-7-2 11:41 编辑

板子是27号下午收到的,心情还是很激动的,由于最近挺忙的,再加上论坛账号一直登陆不上,在群主的建议下,不得不重新申请账号。所以板子靓照一直没有晒,好事多磨,先上图。

白底黑字,GD32字样异常醒目,上面跨越一只彰显速度的豹子(确定是豹子而不是母狮子?)


板子标配:开发板+mini USB数据线。火红的PCB加上骚黄的排母,成了板子的主色调。



正面和背面图片


板子大小和银行卡(呀,暴露学校啦)对比,额,只有一张银行卡大小。麻雀虽小,五脏俱全,后续值得开发。

下面介绍板子驱动安装问题

驱动程序安装过程及问题解决方案:
将mini USB线将电脑和板子连接

电脑搜索到设备,按照正常安装方式进行安装(就不一一介绍啦),但是在安装过程中,出现如下问题“系统找不到指定文件”,如下图。

于是,从网上开始搜寻各种解决方案。折腾一晚上加一上午问题终于得到了解决,下面我把问题原因和解决方法和大家分享。
问题原因:
我们可以打开C:\Windows\inf\setupapi.dev 打开硬件安装日志。找到最后一条记录,我们会发现如下错误:
flq:                     {SPFILENOTIFY_STARTQUEUE}
    flq:                    {SPFILENOTIFY_STARTQUEUE - exit(0x00000001)}
    flq:                    {_commit_copy_subqueue}
    flq:                         subqueue count=1
    flq:                         {SPFILENOTIFY_STARTSUBQUEUE}
    flq:                         {SPFILENOTIFY_STARTSUBQUEUE - exit(0x00000001)}
    flq:                         source media:
    flq:                              Description  - [windows cd]
    flq:                              SourcePath   -[C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b2982c778]        这是文件文件路径
    flq:                              SourceFile   - [usbser.sys]
    flq:                              Flags        - 0x00000000
    flq:                         {SPFQNOTIFY_NEEDMEDIA}
    flq:                              {SPFILENOTIFY_NEEDMEDIA}
    flq:                              {SPFILENOTIFY_NEEDMEDIA - exit(0x00000000)}
    flq:                         {SPFQNOTIFY_NEEDMEDIA - returned 0x00000000}
!!! flq:                         source media: SPFQOPERATION_ABORT.              //注意有感叹号的地方
!!! flq:                         Error 2: The system cannot find the file specified.

    flq:                    {_commit_copy_subqueue exit(0x00000002)}
这一段记录的意思是无法找到C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_1b9e317b2982c778这个文件夹中的文件。
那么究竟是什么原因导致了文件的丢失,经过一番搜索之后,发现时部分精简版的Windows系统将该文件精简掉了,这就是部分网友给出重装系统的解决方案的原因。
好了,既然我们已经定位到了缺少的文件,那么我们把它补上就好了。
解决方法:
1. 下载压缩包
mdmcpq.inf_x86_neutral_1b9e317b2982c778.zip (57.88 KB, 下载次数: 23)
2. 将压缩包直接解压到C:\Windows\System32\DriverStore\FileRepository\路径下。
  (注意:如果按此方法进行到最后一步,仍然报错,你可能需要更改“mdmcpq.inf_x86_neutral_xxxx”这个文件夹的名字,将名字中的xxxx替换为错误日志中提示的文件夹名称,如何找到这个日志文件已在问题分析中提到,很简单的。)
                  在修改FileRepository中的文件你可能会遇到如下情况“您需要权限来执行此操作”,下面介绍获得权限的方法:
                                       

               取得管理权限方法:(必须一步一步执行,不能偷懒哦)
首先在C:\Windows\System32\DriverStore\FileRepository上点击右键-属性,我们先来获得这个文件夹的所有权,点安全-高级-所有者,接着点编辑-高级其他用户或组,在输入选择的对象名称里面输入你的用户名,或者点高级-立即查找,选择你的用户名,确定,然后选择替换子容器和对象的所有者,不选择这个的话,我们就只有这个文件夹的所有权,并没有他的子文件夹和里面的文件的所有权,然后应用-确定,这样我们就拥有了这个文件夹的所有权,因为之前这个文件夹的所有权是属于System,并不属于我们。再点权限-编辑-添加,把你的用户名填入或者用高级-立即查找,确定,再点击你的用户名-编辑,把完全控制/允许那个打勾,确定,再把使用可从此对象继承的权限替换所有后代上现有的可继承权限打勾,同前面,这个不打勾你就只有外面那文件夹权限,里面的文件夹还是不能完全控制,然后点应用-确定-确定-确定。好了,里面的文件夹,你就可随意修改了。
3. 重新安装驱动,安装方法网上有详细介绍,我这里简单给大家说下:
  (1) 把GD32开发板重新接到USB上,此时可能会提示设备无法正确安装;
  (2) 在“设备管理器”中找到设备,右键点击,选择“更新驱动程序”;
  (3) 定位到你下载驱动目录,我的电脑中时这个目录E:\15年任务\GD32F150R8T6\GD32_CMSIS_DAP(每个人的不同)
  (4) 点击下一步,最后会提示安装成功!



后续跟进程序帖,求围观!!!!!!

初次晒帖,排版还不熟悉,个人感觉图片传上去怎么那么小呢,请见谅!!!!



75}JDBNDU)PBRHBJ4K799B0.jpg (96.79 KB, 下载次数: 67)

开箱贴

开箱贴

W7T)C}8V]W8G@B96T@UC.jpg (126.09 KB, 下载次数: 85)

W7T)C}8V]W8G@B96T@UC.jpg
分享到:
回复

使用道具 举报

回答|共 5 个

倒序浏览

沙发

trochili

发表于 2015-7-2 12:02:42 | 只看该作者

很好的技术贴。值得表扬~
eeboard大力支持的开源RTOS -- Trochili RTOS
板凳

的服饰股份

发表于 2015-7-2 12:13:35 | 只看该作者

这个驱动装不上貌似也没什么大问题,我的也是没装上,但是keil下载,仿真一样用
地板

的服饰股份

发表于 2015-7-2 12:14:19 | 只看该作者

的服饰股份 发表于 2015-7-2 12:13
这个驱动装不上貌似也没什么大问题,我的也是没装上,但是keil下载,仿真一样用 ...

我的是Win8.1 32bit企业版
5#

motodefy

发表于 2015-7-2 12:49:55 | 只看该作者

过来看下,已经装上了
6#

小菜儿

发表于 2015-7-2 13:41:26 | 只看该作者

非常好的技术贴!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条