废话
万事开头难,然后中间难,最后难。
寒假刚开始,我看到了蓝桥杯嵌入式。很快啊!报名、买板一气呵成。没想到这块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
有需要的自取或评论留下邮箱(可能回复会慢)。
欢迎批评指正,共同进步!**
-----------------------------------分割线-----------------------------------------
比赛结束了,有幸混了个国二。正在备赛的可以看参考下博主备赛期间写的帖子,也列举了遇到的问题和解决办法。汇总帖子贴下面: