?導讀:《藍橋杯嵌入式組》專欄文章是博主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中設置如下
八、下載程序并上電測試
在這里插入圖片描述
九、其他一些設置
在這里插入圖片描述
在這里插入圖片描述
結語:以上就是本篇文章的全部內容啦,希望大家可以多多支持我的原創文章。如有錯誤,請及時指正,非常感謝。