1. 程式人生 > 實用技巧 >藍橋杯嵌入式CT117E硬體開發平臺經驗分享01 | 軟體安裝

藍橋杯嵌入式CT117E硬體開發平臺經驗分享01 | 軟體安裝

藍橋杯嵌入式學習筆記|STM32F103學習筆記|國信長天CT117E嵌入式競賽板使用經驗分享

–寫在前沿:

從準備藍橋杯嵌入式開始,一步一個腳印認真學習STM32庫函式的開發使用,雖然現在ARM主打HAL版本,庫函式版本已經基本不更新了,但作為硬體工程師,還是在學習中掌握使用的基本技巧,對以後的學習還是有很大的幫助。

關於藍橋杯嵌入式開發板的一點說明:

1.軟體問題:

雖然目前開發STM32都用Keil5版本,開發起來會快點,有程式碼補全等非常好的輔助外掛,但是藍橋杯官方比賽採用的為keil4版本,更加考驗自己的獨立能力。但keil4和keil5在安裝和除錯嵌入式開發板時有或多或少的問題:比如keil新版本的程式碼無法在老版本上執行。Colink相容性問題都需要考慮。

解決keil4下載藍橋杯程式碼到開發板卡死的問題:

根據官方說明,keil版本應該在keil4 v4.11 – v4.74之間。按照正常的keil安裝方法安裝後,需要安裝Colink外掛到Keil安裝目錄,目錄選擇必須在keil的安裝目錄下,不能是更深一級的目錄!(由於習慣我使用的是keil5 v514版本,測試可以相容,方便日常碼程式碼快點,節約不必要的時間)。
Colink安裝目錄
其次則是關於FT2232驅動問題導致的keil4開啟debug介面卡死崩潰的問題,此點必須注意! 解決辦法為:

  • 關與Colink無法識別的問題:可以自行雙擊它們為它們指定FT2232驅動資料夾的路徑進行安裝。
    Colink無法識別
  • Colink安裝完成後,插上開發板可以看到出現了COM埠和USB序列匯流排兩個。要注意的是還有一個序列口匯流排,而這個匯流排驅動在WIN10下會別預設載入別的串列埠匯流排協議導致的Keil開啟除錯介面卡死
    ,如下圖所示的,通常我們注意的是COM埠和A、B埠,而需要注意還有一個埠比較普通,沒有特殊標識,不容易被識別到,需要多次識別並根據位置上的特定編碼號識別出來,並將其驅動設定為FT2232的驅動資料夾。再次嘗試插入板子應該就可以下載程式了。
  • List item

總被忽略的串列埠線