导读:《蓝桥杯嵌入式组》专栏文章是博主2019年参加蓝桥杯的嵌入式组比赛所做的学习笔记,在当年的比赛中,由于忙于准备考研及保研相关工作,博主仅仅参加了当年的省赛,并获得了省赛一等奖的成绩。成绩虽谈不上最好,但至少问心无愧。如今2021年回头再看该系列文章,仍然感触颇多。为了能更好地帮助到单片机初学者,今年特地抽出时间对当年的文章逻辑和结构进行重构,以达到初学者快速上手的目的。需要指出的是,由于本人水平有限,如有错误还请读者指出,非常感谢。那么,接下来让我们一起开始愉快的学习吧。
考场上需要先试试能不能直接下载LCD的例程,如果设置了正确的Colink等选项,仍旧不能下载,这时就需要手动移植例程为己所用了。
不能下载无外乎是Unknown Device
的问题,本质上是由于软件不兼容导致,从蓝桥LCD底层注释也可以看到例程是建立在keil4基础上的。
在这里插入图片描述
解决办法就是重新建立工程,并选择Legacy Device Database
选项
具体移植过程可参考下面:
修改后的工程代码可参考Github<传送门>
一、复制两份工程到桌面
嵌入式设计与开发项目加密资料\嵌入式设计与开发\液晶驱动参考例程
中的CT117E-LCD
文件。复制两份到桌面,分别起名为1
和2
,1-是原来的作为参考不要动,2是我们要进行更改的。
在这里插入图片描述
二、删除2
project以及Output中的文件
三、新建工程对应到2
的project文件
注意选Legacy Device Database
,不然会仍然下载不进去。
接着会弹出是否添加启动文件的窗口,这时一定要选择<是>!
在这里插入图片描述
四、参照1
建立2
的Group并添加相应的文件
在这里插入图片描述
五、设置输出文件路径到工程文件的Output文件夹
在这里插入图片描述
六、设置C/C++选项的Define和Include Paths
可直接复制1
的。
在这里插入图片描述
七、Debug配置
首先安装colink对应的驱动文件,在加密文件中的嵌入式设计与开发项目加密资料\嵌入式设计与开发\驱动及插件
路径下的CoMDKPlugin-1.3.1.exe
然后选择CooCox Debugger
之后选择Settings,在Debug中设置如下
在Flash Download中设置如下
八、下载程序并上电测试
在这里插入图片描述
九、其他一些设置
在这里插入图片描述
在这里插入图片描述
结语:以上就是本篇文章的全部内容啦,希望大家可以多多支持我的原创文章。如有错误,请及时指正,非常感谢。