偶爾有人反映,說在基于KEIL_MDK開發環境下做STM32H7芯片開發時,沒法下載程序代碼進行調試,有的還特意說V版本的芯片不行,而別的版本H7芯片又沒問題,比方Y版本、Z版本什么的都可以。也有的人還反饋說,當把開發環境轉至STM32CubeIDE?時又可以了。
關于該問題,我特意使用MDK環境做了驗證測試,不論什么版本的STM32H7芯片,可以肯定都是能夠下載調試的。當遇到類似問題時,我們可以從下面幾點找找原因:
一、STLINK調試器的固件版本要保持更新。
這點我們可以通過STLINK Utility軟件工具或STM32CubeProgrammer 工具來完成。
二、盡量保持STM32H7系列芯片器件DFP包的更新
這個器件DFP包一般可以通過在線下載的方式在KEIL MDK環境下進行自動更新下載。當然也可以前往www.keil.com/pack 先行下載后再來手動添加。
三、在MDK環境中有關調試器的配置要正確
幾乎所有STM32的開發板都集成了STLINK調試器,而且越來越多的開發板都集成了STLINK V3版的調試器,所以如果使用ST官方提供的開發板做調試的話,這點要注意,別選擇錯了調試器。當然,我們可以配置為自動選擇。
整體來講,若發現使用STM32H7芯片基于MDK環境沒法下載調試的話,先重點在上面幾點找找原因,尤其前兩點。當然,如果是因為纜線連接、供電等其它原因導致的異常就另當別論了。
-
芯片
+關注
關注
454文章
50460瀏覽量
421967 -
調試器
+關注
關注
1文章
300瀏覽量
23694 -
STM32H7
+關注
關注
0文章
7瀏覽量
3797
原文標題:STM32H7芯片基于Keil MDK 環境下載失敗的話題
文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論