蓝桥杯嵌入式CT117E下载程序时keil卡死情况的解决方法
- 注:本文使用编译器为keil5
驱动问题
拿到板子后参照官方视频进行安装软件及其驱动,视频中是默认安装,但是我们需要注意安装CoMDKPlugin-1.3.1驱动时,他会默认安装到下一层
这里不要继续点下去(点下去也可以成功安装,但是keil检测不到驱动)手动删除多余的路径
这是在我电脑上出现的驱动安装问题,原因是我把keil5安装到了自己创建的文件夹中,其他问题可参考文末链接
编译器下载问题
下一步就是安装编译器,参照视频安装完编译器后,输入LIC升级正版:),然后打开工程进行编译,点击魔法棒,然后点击debug,右上角选择下载驱动coocox debugger,点击settings,会发现这个情况
ICcode和device name是未连接的状态,然后点击flash download,keil会停止工作(编译界面的下载按钮也会卡死),但是拔掉烧录线后,会弹出下载失败的指令框,显示adapter open fail,关闭指令框,keil就好了。
先是参照官方的解决方法
根据这个,我觉得最有可能的是1,2,4。随后重装下载器驱动,没用;查看工程配置,f103RBT6,device也是对的,后来上网寻求答案,发现可能是库版本不支持,重新下载一个库,然后进行工程配置,debugger就可以搜索到驱动。
1.文末有下载链接,下载两个库文件。
2.下载完成后直接安装,注意路径。
3.选择对应的型号,STM32f103RB。
4.再点击debug
参考文献及其库下载链接
参考的文章:
https://blog.****.net/qq_34430371/article/details/88792206?utm_source=app
库下载原文:
https://blog.****.net/fengmeng8094/article/details/88565587
库下载链接:
https://pan.baidu.com/s/1C74FBaO2MuIpTGvJQs2b9g
提取码:xvrg
官方提供的纠错指南:
https://wenku.baidu.com/view/a8677f15caaedd3382c4d35c.html