KEIL 5下載程序到STM32F103ZET6芯片時的相關設置

如需更好的展示內容,請點我!

1、點擊箭頭所指的魔術棒打開項目設置,(也可在Project下打開該魔術棒)



2、Device選項卡下選擇項目所使用的芯片,右側是與所選芯片的相關信息(我用的是STM32F103ZET6選擇STM32F103ZE即可)



3、Target選項卡下晶振與軟件仿真有關,我們是下載到硬件然後調試可以不用設置,下面有ROM和RAM的起始地址和大小,指的都是實際硬件的ROM和RAM的起始地址和大小,默認即可



4、Output選項卡如下,打開Debug調試信息和閱讀代碼時函數跳轉



5、Listing選項卡下將紅框中的全部選上,目的是在最後程序鏈接時記錄詳細信息(在project.map文件中),英語不太好,部分翻譯可能不是很準確。



6、C/C++選項卡 :

    添加USE_STDPERIPH_DERIVER字符串目的是爲了包含 stm32f10x_conf.h頭文件(可在stm32f10x.h文件中找到該字符串),stm32f10x_conf.h頭文件中包含了標準外設驅動的頭文件,當需要使用某個標準外設時只需添加相應的宏定義即可。

    優化級別在平時調試時一般默認即可,當項目完成是可適當調高,平時調試時最好打開所有警告信息,需要注意的是最下面的include文件路徑,需要添加項目用到的所有的頭文件路徑(通常是用戶自己添加的頭文件)



7、Linker選項卡中所有默認即可,與前面Target選項卡中ROM和RAM 中的設置對應



8、Debug選項卡 左邊爲軟件仿真,右邊爲硬件仿真(叫硬件調試更恰當點,此處主要是爲了與左邊對應),在硬件調試中選擇對應的調試器(我用的是ST-Link)



在上圖硬件調試部分中單擊 Settings按鈕,彈出如下圖所示對話框,在Debug選項卡(注意是單擊Settings後彈出的對話框中的Debug選項卡)下選擇SW方式



在上圖對話框中選擇Flash Download選項卡,如下圖中所示勾選和添加。



至此與下載相關的設置已經全部完成,只需編譯後無錯誤和警告即可下載程序到STM32芯片了。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章