解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。

  首先看看问题现象,点击下载后出现图1的错误,如果是pack问题确认后会出现图2错误。

                                                                              解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第1张图片

                                                                                      图1 Unknown device

                                                               解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第2张图片

                                                                                      图2  coocox-agdi.dll

问题总结:

  1. JTAG驱动没有安装好。
  2. 安装STM32F1器件支持pack包不对。
  3. 下载MDK5的设置问题。

下面根据问题一步一步的排查。

一、检查设备驱动的安装:首先将板子连接到电脑。

打开设备管理器:                                                                                               解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第3张图片                                                                                                      如果出现黄色感叹号Dual RS232,说明没有安装驱动,按照以下步骤安装。   如果没有往下看最后的安装结果图。         解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第4张图片                   解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第5张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第6张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第7张图片                                                            到这里其中一个已经安装完成,下图为安装后的设备管理器图。同理安装另一个Dual RS232驱动 。如果出现安装失败,可能是选择的驱动文件有问题,也可能是电脑系统的问题(比较少)。                                                   解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第8张图片                                                                                             下图为两个驱动都安装完成后的设备管理器。  可以发现前边还有感叹号。我们需要按照之前的方法继续安装驱动 。      解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第9张图片                                                                                    下面同理来安装USB Serial Port驱动。                                                                                                                                  解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第10张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第11张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第12张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第13张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第14张图片解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第15张图片

其中我的电脑com口为COM19和COM20,每个电脑出现的号不一定相同。至此所有驱动安装完成。

二、检查器件包:打开MDK5安装位置中的D:\Keil_v5\ARM\Pack\Keil看看安装了那些器件支持包,如果安装的有STM32F1xx_DFP很遗憾的告诉你,我使用该器件包coocox下载就没成功过。下面以MDK5.24为例安装

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第16张图片

需要用到如下的两个安装包很好找到的。先安装软件安装包MDK524.EXE。

                                                                

软件安装完成后,创建新工程会发现找不大STM32型号。

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第17张图片

安装MDKCM524.EXE后,里面就能找到STM32型号了。

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第18张图片

然后创建新的工程,器件型号一定在上图里面选择。工程编译通过后就是下载配置问题了。

三、下载配置:打开下载配置

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第19张图片

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第20张图片

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第21张图片

解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。_第22张图片

结束,完成配置可以下载了。

你可能感兴趣的:(解决蓝桥杯嵌入式竞赛板在MDK5上使用CooCox下载出现unknown device的问题。同时也是蓝桥杯嵌入式下载程序的详细教程。)