废话

万事开头难,然后中间难,最后难。
寒假刚开始,我看到了蓝桥杯嵌入式。很快啊!报名、买板一气呵成。没想到这块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移植)相关推荐

  1. 蓝桥杯嵌入式CT117E硬件开发平台经验分享11 | 第九届蓝桥杯国赛题

    基于 基于 CT117E 嵌入式竞赛板 嵌入式竞赛板 的 "电子秤"程序设计与调试 赛题硬件框图 由于赛题细节多,赛题PDF要求书放入了附件,链接后续加入.本文主要讲述本届题目的困 ...

  2. 蓝桥杯嵌入式CT117E硬件开发平台总结 | 最后的分享

    最后一篇关于蓝桥杯的经验分享,即是总结从开始准备蓝桥杯以来的点点滴滴经验,并汇总成了简单的脑图结构方便查看,本文开源了蓝桥杯个人做的所有代码,仅供参考(勿扰). 脑图汇总了最后准备国赛时根据库函数进行 ...

  3. 【蓝桥杯嵌入式】第六届省赛程序题项目代码及讲解

    文章目录 蓝桥杯嵌入式第六届省赛 介绍 配置 RTC配置 配置ADC 配置串口: LED和按键的配置 E2PROM 头文件 初始化 串口测试 LCD测试 RTC测试 ADC测试 按键和LED测试 E2 ...

  4. 第九届蓝桥杯-嵌入式比赛体会与备赛经验

    原文地址:http://www.cnblogs.com/NickQ/p/8721317.html 说起蓝桥杯,相信很多电子类的学生,应该很熟悉了吧...上周日,我也去湖北工业大学参与了一下.说起这次经 ...

  5. 蓝桥杯嵌入式板-解决LCD使LED亮灭混乱的办法

    比赛板用的是stm32f103RB芯片,64管脚,LED与LCD同用了管脚PC8~PC15(对应LED1~LED8),所以板子上增用了一个锁存器--M74HC573.在控制LED的时候,只需在输出对应 ...

  6. 蓝桥杯嵌入式设计与开发历届客观题答案

    该页面由pdf转换而来,阅读效果不佳,你可以在这里下载pdf原件:https://download.csdn.net/download/dvs_dn/85085622 你也可以在百度文库免费下载该文档 ...

  7. 蓝桥杯嵌入式——第十二届蓝桥杯嵌入式国赛

    蓝桥杯嵌入式--第十二届蓝桥杯嵌入式国赛 之前准备省赛的时候用的是旧版的STM32F103,从准备国赛开始就用新版STM32G431平台了,主要是想经过新版的准备学习一下HAL库以及CubeMX的使用 ...

  8. 关于蓝桥杯嵌入式CT117-M1(旧板)stm32f103芯片的coocox keil5 烧写办法

    由于实验室只有嵌入式旧板,且stm32程序烧写,和单片机烧写完全不同.蓝桥杯嵌入式新板自带DAP仿真器下载器,旧板官方推荐只使用coocox.网上资源很多,但各有缺点,说coocox只能用keil4进 ...

  9. stm32入门学什么板子_“蓝桥杯”嵌入式stm32开发入门(1)概述

    声明:笔者绝不是给"蓝桥杯"打广告,而是笔者曾经参加过蓝桥杯嵌入式设计与开发比赛,想借此机会总结并分享自己的学习中的点点滴滴. 此系列教程将以蓝桥杯官方指定的开发板和接口板来深入浅 ...

  10. 【蓝桥杯嵌入式】【STM32】7_RTC之实时时间显示和硬件闹钟设置

    文章目录 1.RTC的三个可用时钟源 2.RTC框图 3.写代码前需要知道的一些标志位 4.配置流程 5.源代码 6.关于设置闹钟这件事  6.1.配置流程  6.2.实验源代码   下载工程文件: ...

最新文章

  1. NYOJ 110 剑客决斗
  2. JavaScript实现hornerMethod霍纳法算法(附完整源码)
  3. BeetleX之Websocket服务使用
  4. PHP 隐藏真实下载地址
  5. 新书问答:Agile Management
  6. 类与对象- 课后作业1
  7. Python人工智能第一篇:语音合成和语音识别
  8. Atitit 编程语言的类型系统 目录 1.2. 动态类型语言(Dynamically Typed Language): 1 1.3. 静态类型语言(Statically Typed Languag
  9. 人人网主页登录_人人网回归,你的前任和全部黑历史将被翻开!买账吗?
  10. Chrome浏览器必备插件推荐
  11. 胜负无定数,敢搏成七分
  12. 用easynetty进行服务端回签同步确认
  13. js 中有endswith_函数 ENDSWITH()函数 - 闪电教程JSRUN
  14. 软件测试行业的优缺点
  15. 新闻发布系统——主页面分页
  16. 数据库开发转行大数据开发工程师怎么样?
  17. 7-1 C0216:输入矩形的长和宽,输出周长和面积
  18. python虚拟仿真_中国美术学院
  19. 大文件上传时如何做到秒传?
  20. PostgreSQL教程:PostgreSQL 10入门

热门文章

  1. 闲人闲谈PS之九——项目定义及WBS结构设计
  2. plc和c语言和cnc,cnc数控编程和plc编程哪个难学
  3. 【Maven】maven如何配置本地仓库?
  4. 各省简称 拼音 缩写_中国各省市的简称读音
  5. InletexEMC共享Windows屏幕的永久免费软件
  6. 华为手机老是android自动升级,华为手机系统怎么升级 华为手机升级系统的两种方法...
  7. Servlet+jsp入门教程
  8. USB转485/232
  9. OBS录制高清视频卡顿原因之一:OBS缓存数据写入磁盘不及时
  10. FIT2CLOUD安装