解決STM32CubeMX建工程連接調(diào)試器失敗—工程建立指導(dǎo)

解決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 新建工程

? 在彈出來的對話框中輸入單片機型號(例如STM32F103ZE),如圖2。
圖2 選擇芯片型號
? 在System Core的SYS里選擇“Serial Wire”后使能SWD調(diào)試功能(CubeMx默認(rèn)關(guān)閉SWD調(diào)試功能),如圖3所示:
圖3 使能SWD調(diào)試
? 可通過圖形配置具體功能(詳見各功能配置詳解),軟件會用不同的顏色進(jìn)行標(biāo)識配置結(jié)果,如果該外設(shè)能夠正常使用,則為綠色,如果是沖突部分,則會以黃色或紅色警告圖標(biāo)的方式進(jìn)行提醒。

二、時鐘配置

? 如下圖4所示,選擇“Clock Configuration”項進(jìn)行時鐘配置,選擇內(nèi)部晶振、外部晶振,以及晶振大小、配置主頻頻率等。
圖4 時鐘配置

三、項目配置

? 如圖5所示,輸入工程名稱,選擇工程地址,選擇開發(fā)環(huán)境。
圖5 配置工程

? 如圖6所示,配置代碼生產(chǎn)選型,選中單獨生成外設(shè)文件,選中“Keep User Code When re-generating”在修改配置時保留用戶編寫代碼部分。
圖6 配置代碼生產(chǎn)選項

四、生成代碼

? 如圖7所示,點擊“GENERATE CODE”生成工程代碼;
圖7 生成工程代碼

?

生產(chǎn)代碼后即可直接點擊打開對應(yīng)工程!??!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容