解決STM32CubeMX建工程連接調(diào)試器失敗—工程建立指導(dǎo)
CubeMx建立工程后連接不上調(diào)試器主要是因為未開啟SWD調(diào)試使能,在建立工程時的SYS選型內(nèi)使能SWD功能即可。
以下為工程建立流程。
?STM32CubeMX是意法半導(dǎo)體推出的圖形化配置工具,通過圖形化的操作便能實現(xiàn)相關(guān)配置,最終能夠生成C語言代碼,支持多種工具鏈,比如MDK、IAR For ARM、TrueStudio等,使用十分方便。
一、新建工程:
? 打開STM32CubmeMX,在主界面New Project下選擇“Start My project from MCU”(如圖1),點擊“ACCESS TO MCU SELECTOR”,軟件會自動連接服務(wù)器下載MCU列表。
圖1 新建工程

圖2 選擇芯片型號

圖3 使能SWD調(diào)試
二、時鐘配置
? 如下圖4所示,選擇“Clock Configuration”項進(jìn)行時鐘配置,選擇內(nèi)部晶振、外部晶振,以及晶振大小、配置主頻頻率等。
圖4 時鐘配置
三、項目配置
? 如圖5所示,輸入工程名稱,選擇工程地址,選擇開發(fā)環(huán)境。
圖5 配置工程

圖6 配置代碼生產(chǎn)選項
四、生成代碼
? 如圖7所示,點擊“GENERATE CODE”生成工程代碼;
圖7 生成工程代碼
?