文章目录

  • 摘要
  • 安装步骤
    • 【下载安装包】
    • 【安装地面站】
    • 【安装驱动】
    • 【驱动安装失败】
    • 【补充知识】
  • 注意事项
  • 总结
  • 思考

摘要

  1. 硬件环境:AMP飞控 固件采用的3.2.1
  2. 软件环境:Win7,地面站采用MissionPlanner1.3.30版本吧,Arduino mega 2560驱动

安装步骤

【下载安装包】

  1. 【 点击此处下载安装包】【MissionPlanner1.3.30】此链接下载速度太慢,不推荐。
  2. 【自己百度下载就好了】

  1. 用【驱动精灵】自动扫描和安装Arduino mega 2560驱动,不用下载安装包。
  2. 【 点击此处下载驱动】【Arduino mega 2560驱动】这是手动更新驱动的下载路径。

【安装地面站】

  1. 点击【.msi】文件,像平常装软件一样就好了,【选路径】【下一步】
  2. 【注意】
  3. 先安装MissionPlanner-1.2.20.msi ,中间提示安装驱动,必需安装,那是 arduino mega 2560 的驱动文件,一般系统安装后就可以用了。
  4. 但有的系统精简过的,需要人工补丁,把两个文件复制到以下位置。
    usbser.sys c:\windows\system32\drivers
    mdmcpq.inf c:\windows\inf
  5. 成功后就是这样的:

【安装驱动】

  1. 可以选着用【驱动精灵】安装,用数据线连接APM飞控,打开驱动精灵,【扫描设备】,点击安装。
  2. 这个自动提供了

  1. 我的安装失败了,进行手动更新尝试:点击上面的下载路径,进行下载:

  1. 同样的,连接APM在【设备管理器】下面查找【未知设备】,右键更新驱动程序。浏览计算机的文件,找到自己刚下载的文件夹,提示:【勾选包含子文件夹】,点击安装就好了。

【驱动安装失败】

  1. 驱动精灵安装失败显示如上图,手动安装失败如图:

  1. 解决方案:
注:需要用到手动安装技巧,认识设备管理器。装驱动的时候一定不要连接设备,不然会提示安装失败。装完驱动后,再连接,按提示操作。先安装MissionPlanner-1.2.20.msi ,中间提示安装驱动,必需安装,那是arduino mega 2560的驱动文件.
一般系统安装后就可以用了.但有的系统精简过的,需要人工补丁,把两个文件复制到以下位置。
usbser.sys   c:\windows\system32\drivers
mdmcpq.inf   c:\windows\inf一般步骤一就可解决问题,最精简的系统就需要两步才能解决第二步
这种安装不成功的问题,最常出现在使用的win7操作系统是非MSDN发布的纯净正版,
使用了ghost版本,精简版,修改版等win7系统上。导致缺少了系统文件。这时,需要在C:\Windows\System32\DriverStore\FileRepository\目录中
32位win7系统创建一个名字为mdmcpq.inf_x86_neutral_1b9e317b2982c778的目录(目录名字每台电脑不一样,根据实际情况创建)
64为win7系统创建一个名字为mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8的目录(目录名字每台电脑不一样,根据实际情况创建)然后把usbser.sys这个文件放入文件夹中,重新搜索驱动就OK了。
-------------------------------------------------------------------------------------感谢贝伊童鞋提供的解决方法ASSISS补充:因为每台计算机的那个目录名字不一定是一样的,怎么知道这个目录名字呢。安装驱动失败后,
在c:\windows\inf\setupapi.app.log里会提示找不到对应目录里的usbser.sys,然后根据这个提示建目录就行了。修正一下楼主关于“在c:\windows\inf\setupapi.app.log里会提示找不到对应目录里的usbser.sys,
然后根据这个提示建目录就行了”的问题。C:\WINDOWS\INF\setupapi.dev.log 包含有关即插即用设备和驱动程序安装的信息。
C:\WINDOWS\INF\setupapi.app.log 包含有关应用程序安装的信息。
setupapi.app.log是应用程序的安装日志,应该在setupapi.dev.log中查找:SourceRootPath: 'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_9f203c20b6f0dabd'flq:                           {FILE_QUEUE_COPY}flq:                           CopyStyle      - 0x00002000flq:                            {FILE_QUEUE_COPY}flq:                            CopyStyle      - 0x00002000flq:                            SourceRootPath -'C:\Windows\System32\DriverStore\FileRepository\mdmcpq.inf_x86_neutral_9f203c20b6f0dabd'     flq:                            SourcePath     - '\'flq:                            SourceFilename - 'usbser.sys'     flq:                           TargetDirectory- 'C:\Windows\system32\DRIVERS'flq:                           TargetFilename - 'usbser.sys'这样就可以查找到相应的文件夹名。
  1. 显然此处应该创建一个名为:mdmcpq.inf_x86_neutral_9f203c20b6f0dabd的文件,
    而不是名为mdmcpq.inf_x86_neutral_1b9e317b2982c778的文件。

  2. 我的【setupapi.dev.log】如图:

  1. 而且找不到的文件夹会有提示。我应该新建的文件夹就是:【mdmcpq.inf_amd64_neutral_774523d133de6343】

  1. 再次手动更新驱动,就会提示成功了。连接成功后如图所示,注意左边的参数可以动态显示了,右上角变为绿色。

【补充知识】

  1. 装上数传之后就可以远程调参了。
  2. 【APM的Telem接口】用来连接数传。

注意事项

  1. 暂无

总结

  1. 【总结】:报错提示【系统找不到指定的文件】,那就一定是缺少文件啦。以后驱动找不到文件都去
    C:\WINDOWS\INF\setupapi.dev.log //包含有关即插即用设备和驱动程序安装的信息。
    C:\WINDOWS\INF\setupapi.app.log //包含有关应用程序安装的信息。
    这两个文件里面去查看最新的记录【文件底端】,然后利用【Everything】软件,查看需要的文件是否都存在,不在的话就去【百度查找】。

思考

  1. 要是找不到安装包,可以留言,联系博主。

【如果有什么疑问或指正,请留言。】


用驱动精灵和手动更新方式安装 Arduino mega 2560 驱动失败的解决方案相关推荐

  1. 无法下载linux系统的驱动精灵,【驱动精灵和搜狗输入法 For Linux哪个好用】驱动精灵和搜狗输入法 For Linux对比-ZOL下载...

    驱动精灵是一款集驱动管理和硬件检测于一体的.专业级的驱动管理和维护工具.驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高达98.3%,已经为数亿用户解决了各种电脑驱动问题.系统故障,是目前最有效 ...

  2. Arduino MEGA 2560找不到驱动怎么办

    刚买了Arduino MEGA 2560(比Arduino UNO稍微高级一点的板子),按照视频一步一步操作(似乎插板子也不太一样,不管他,能插上去就完事了),但是到了代码烧录的时候,点击Tools- ...

  3. MySQL 安装时出现初始化数据失败的解决方案

    MySQL 安装时出现初始化数据失败的解决方案 文章目录 MySQL 安装时出现初始化数据失败的解决方案 总结: 最后: 每博一文案 这是我在学习过程遇到的问题,找的解决方案 这里给予大家参考 当我们 ...

  4. 服务器驱动精灵_驱动精灵真的可以帮你安装驱动吗?别再无脑装驱动了

    之前和大家讲过一期安装官方纯净系统的方法,戳我查看然后很多人就说重装之后显卡驱动掉了打游戏卡的跟PPT一样.于是很多人在重装系统或是进行了重大硬件更新后,一般会采用第三方驱动管理软件来进行硬件的更新, ...

  5. ubuntu18.04 nvidia gpu驱动与tensorflow-gpu以 docker方式安装

    通过ubuntu标准库自动安装驱动 搜索系统当前支持的驱动(此方法可能无法安装最新版) $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000 ...

  6. linux 笔记本 显卡驱动下载地址,linux笔记本上安装了双显卡驱动(intel+nvidia)

    为了提高linux图形性能并降低功耗,独特的文章. 我用的系统Fedora 20 Xfce x64,在安装驱动程序,以确保系统是最新的版本号. 最好安装gcc.kernel-devel和其他包.己主动 ...

  7. 如何在WIN7的64b的环境下安装Arduino Leonardo的驱动(傻瓜式教程)

    Arduino这款板子在高校里是很火的.为什么呢?一般有两种人士特别喜欢玩ARDUINO这块板子.一个是电子门外汉,很多艺术方面的,媒体方面的学生,或者 大学四年混过来的毕业生,希望做一些小的电子制作 ...

  8. 计算机无法安装hp网络打印机,无法安装打印机驱动是怎么回事?不能安装惠普打印机驱动的解决方法...

    使用打印机时,必须在电脑上安装打印机驱动,但是有用户反映,在WinXP系统的电脑上一直无法安装打印机驱动,这是怎么回事呢?WinXP系统电脑不能安装惠普打印机驱动该如何解决?下面请看具体解决方法. 一 ...

  9. u12无线网卡linux驱动装不上,解决Centos7 安装腾达U12无线网卡驱动问题

    解决过程: 办法一: CentOS7.3 默认的内核版本较低,为 3.10.0-514.el7.x86_64. 无论是使用腾达官方提供的驱动,还是github 上的驱动(链接 https://gith ...

  10. 粗暴的手动更新方式等效git更新

    2019独角兽企业重金招聘Python工程师标准>>> 由于俩网络,更新太不自动化.在github上,能够通过 commit 看到更新后的文件.按行保存如下方式. # file.li ...

最新文章

  1. LeetCode 829. Consecutive Numbers Sum--笔试题--C++解法
  2. 使用 icon 字体图标出现小方块问题
  3. MYSQL事务隔离级别详解附加实验
  4. C++ Primer 第9章 顺序容器 第一次学习笔记
  5. GPU 编程入门到精通(四)之 GPU 程序优化
  6. vSphere 高级特性FT配置与管理
  7. 微信开发,调用js-SDK接口
  8. 程序员英文面试题及回答(带中文翻译)
  9. vscode格式化代码设置
  10. Csico IPPS 测试程序 autodialer.jsp
  11. MySQL-01.深入理解MySQL底层数据结构
  12. win10安装账户卡住_关于解决win10装系统时创建帐户时卡住了的具体解决办法
  13. 程序员电脑组装_解密中国互联网企业创始人,程序员是如何打下半壁江山的?...
  14. 50ETF期权与期货的区别
  15. 局域网联机_文明6/单机.局域网联机/5/4/3【单机游戏】
  16. 上海职称英语计算机,上海职称英语考试
  17. OSV 智能桌面虚拟化_教育桌面云解决方案
  18. ipad wifi信号测试软件,总有适合你 iPad六种无线上网方式汇总
  19. java greenfoot_的Java Greenfoot中,不能将文件
  20. FLstudio不能保存文件

热门文章

  1. 计算机考研百天,2021非全日制研究生备考即将进入百天倒计时的你还在坚持吗?...
  2. 关于mysql的表情包_mysql表情包 - mysql微信表情包 - mysqlQQ表情包 - 发表情 fabiaoqing.com...
  3. 微信支付宝支付开发文档
  4. MySQL面试题常见知识点总结
  5. 个人所得税纳税记录(原税收完税证明)下载方法
  6. c语言表白用代码(1)
  7. 盖洛普Q12测评法(转载)
  8. scipy模块_misc模块,imread,imresize, imsave / imshow/ imrotate
  9. Unity的PackageManager面板不能用问题
  10. 如何配置ASP运行环境