【蓝桥杯嵌入式】关于CT117E下载程序出问题解决方案(含keil mdk4和keil mdk5移植)
废话
万事开头难,然后中间难,最后难。
寒假刚开始,我看到了蓝桥杯嵌入式。很快啊!报名、买板一气呵成。没想到这块CT117E板子它不讲武德,来骗,来偷袭我这个二十岁的小伙子。
之前的stm32基础是跟着原子哥搭配Jlink用的,当时配置环境感觉也没多困难,配置好以后就爽到飞起。板子到之前已经跟着视频开始复习各模块,配置环境不是麻烦,内容理解起来也很顺利。直到板子到了以后着实恶心了自己一把。(板子刚到上电以后发现电源灯都不亮,我能吃亏吗?感觉找商家后来发现是开关没开丢人丢大了)
配置环境工具
大多数使用32的都是keil mdk5,顺便提一句:如果没有移植,一般自己装的keil5默认是不兼容CT117E这块板子Debug用的colink插件的。而且比赛官方推荐使用keil mdk4(比赛时候mdk4和mdk5都会提供)
不过方便的是,以前用过mdk5的可以直接装mdk4,两个可以同时装。但是mdk5打开过的工程不可以用mdk4打开,反过来却可以。安装时候注意mdk4和mdk4分开安装在两个不同路径下即可。
**配置环境工具:
- Keil MDK4
- FT2232驱动
- Colink插件**
安装顺序:Keil MDK4->驱动/插件
FT2232驱动安装
FT2232在装完Keil MDK4或者第一次连接CT117E以后会弹出一个驱动更新提示,安装即可。去设备管理器更新或者手动安装也行。
参考: https://blog.csdn.net/fengmeng8094/article/details/88565587
最终效果:
Colink插件安装
直接找到安装文件,选择对Keil MDK4的安装路径,无脑下一步即可。(安装路径不要出现子文件,比如我软件装在了C\Keil_v4,出现多余后缀删除即可)
工程配置
参考: https://blog.csdn.net/weixin_42568725/article/details/104038193
参考后部分编译器配置部分即可
或者对照提供的赛场标准文件LCD例程也可
注意几个地方:
自己建的工程如果下载报错找不到Ulink这类问题可能是:
最后来说一说
Keil MDK4
这个根据自己喜好安装就好,如果你按照上面步骤来了以后打开Debug->setting软件就未响应或者一下载软件就未响应(断开连接就恢复正常),如图:
解决方案:
检查FT2232驱动和Colink,即设备管理器串口和Debug是否为Coocox,如果都没问题,重启电脑!(对,不要怀疑自己软件版本问题,可能就是你电脑抽风了,我没找到这个问题解决方案也没怎么见别人遇到过这个问题,软件装了卸了装换了好几版都是重复的问题,后来关机睡了一觉好了。个人理解为驱动或者插件重启后才会生效)
关于版本
自己找的网上的资源都是4.5及以上的,界面接近keil5的样子了(五颜六色很好看)。但是我同学反映比赛时候提供4.1而且我看他们准备都是那种单调的金属气息很丑那种,老子就要那种丑的!!!后来找同学要到了,心满意足了,就是这种扑面而来的丑!
Keil5移植
如果在前面驱动和插件安装没问题的情况下,查看下芯片驱动:
如果是如图,则会失败
缺少此库:
打开MDK-For Cortex 524.exe安装在keil mdk5路径下即可,不要新建或在子文件下
安装完以后Device页面可能如上图,而不是:
这个时候你拿官方例程用Keil MDK5就不大行了,自己新建工程,配置。
注意:
如上配置好以后Debug还是显示找不到设备,但是已经可以快乐下载了
关于新建工程:
https://blog.csdn.net/ReCclay/article/details/86602920?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-3&spm=1001.2101.3001.4242
其他问题参考: https://wenku.baidu.com/view/a8677f15caaedd3382c4d35c.html
博主能力有限,自己也是遇到了如上这些问题找到了这些问题解决对策。有其他问题欢迎在下面讨论,需要以上出现的文件,留下文件名称和邮箱即可。
MDK524a下载地址:
https://download.csdn.net/download/JayChanChan/78137842
MDK-For Cortex 524下载地址:
https://download.csdn.net/download/JayChanChan/78137738
有需要的自取或评论留下邮箱(可能回复会慢)。
欢迎批评指正,共同进步!**
-----------------------------------分割线-----------------------------------------
比赛结束了,有幸混了个国二。正在备赛的可以看参考下博主备赛期间写的帖子,也列举了遇到的问题和解决办法。汇总帖子贴下面:
【蓝桥杯嵌入式备赛】学习目录
【蓝桥杯嵌入式】关于CT117E下载程序出问题解决方案(含keil mdk4和keil mdk5移植)相关推荐
- 蓝桥杯嵌入式CT117E硬件开发平台经验分享11 | 第九届蓝桥杯国赛题
基于 基于 CT117E 嵌入式竞赛板 嵌入式竞赛板 的 "电子秤"程序设计与调试 赛题硬件框图 由于赛题细节多,赛题PDF要求书放入了附件,链接后续加入.本文主要讲述本届题目的困 ...
- 蓝桥杯嵌入式CT117E硬件开发平台总结 | 最后的分享
最后一篇关于蓝桥杯的经验分享,即是总结从开始准备蓝桥杯以来的点点滴滴经验,并汇总成了简单的脑图结构方便查看,本文开源了蓝桥杯个人做的所有代码,仅供参考(勿扰). 脑图汇总了最后准备国赛时根据库函数进行 ...
- 【蓝桥杯嵌入式】第六届省赛程序题项目代码及讲解
文章目录 蓝桥杯嵌入式第六届省赛 介绍 配置 RTC配置 配置ADC 配置串口: LED和按键的配置 E2PROM 头文件 初始化 串口测试 LCD测试 RTC测试 ADC测试 按键和LED测试 E2 ...
- 第九届蓝桥杯-嵌入式比赛体会与备赛经验
原文地址:http://www.cnblogs.com/NickQ/p/8721317.html 说起蓝桥杯,相信很多电子类的学生,应该很熟悉了吧...上周日,我也去湖北工业大学参与了一下.说起这次经 ...
- 蓝桥杯嵌入式板-解决LCD使LED亮灭混乱的办法
比赛板用的是stm32f103RB芯片,64管脚,LED与LCD同用了管脚PC8~PC15(对应LED1~LED8),所以板子上增用了一个锁存器--M74HC573.在控制LED的时候,只需在输出对应 ...
- 蓝桥杯嵌入式设计与开发历届客观题答案
该页面由pdf转换而来,阅读效果不佳,你可以在这里下载pdf原件:https://download.csdn.net/download/dvs_dn/85085622 你也可以在百度文库免费下载该文档 ...
- 蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛
蓝桥杯嵌入式--第十二届蓝桥杯嵌入式国赛 之前准备省赛的时候用的是旧版的STM32F103,从准备国赛开始就用新版STM32G431平台了,主要是想经过新版的准备学习一下HAL库以及CubeMX的使用 ...
- 关于蓝桥杯嵌入式CT117-M1(旧板)stm32f103芯片的coocox keil5 烧写办法
由于实验室只有嵌入式旧板,且stm32程序烧写,和单片机烧写完全不同.蓝桥杯嵌入式新板自带DAP仿真器下载器,旧板官方推荐只使用coocox.网上资源很多,但各有缺点,说coocox只能用keil4进 ...
- stm32入门学什么板子_“蓝桥杯”嵌入式stm32开发入门(1)概述
声明:笔者绝不是给"蓝桥杯"打广告,而是笔者曾经参加过蓝桥杯嵌入式设计与开发比赛,想借此机会总结并分享自己的学习中的点点滴滴. 此系列教程将以蓝桥杯官方指定的开发板和接口板来深入浅 ...
- 【蓝桥杯嵌入式】【STM32】7_RTC之实时时间显示和硬件闹钟设置
文章目录 1.RTC的三个可用时钟源 2.RTC框图 3.写代码前需要知道的一些标志位 4.配置流程 5.源代码 6.关于设置闹钟这件事 6.1.配置流程 6.2.实验源代码 下载工程文件: ...
最新文章
- NYOJ 110 剑客决斗
- JavaScript实现hornerMethod霍纳法算法(附完整源码)
- BeetleX之Websocket服务使用
- PHP 隐藏真实下载地址
- 新书问答:Agile Management
- 类与对象- 课后作业1
- Python人工智能第一篇:语音合成和语音识别
- Atitit 编程语言的类型系统 目录 1.2. 动态类型语言(Dynamically Typed Language):	1 1.3. 静态类型语言(Statically Typed Languag
- 人人网主页登录_人人网回归,你的前任和全部黑历史将被翻开!买账吗?
- Chrome浏览器必备插件推荐
- 胜负无定数,敢搏成七分
- 用easynetty进行服务端回签同步确认
- js 中有endswith_函数 ENDSWITH()函数 - 闪电教程JSRUN
- 软件测试行业的优缺点
- 新闻发布系统——主页面分页
- 数据库开发转行大数据开发工程师怎么样?
- 7-1 C0216:输入矩形的长和宽,输出周长和面积
- python虚拟仿真_中国美术学院
- 大文件上传时如何做到秒传?
- PostgreSQL教程:PostgreSQL 10入门