Eclipse下STM32開發環境之安裝配置(二)

​  上一篇介紹了Eclipse下ARM開發所需要的軟件安裝、CDT以及make軟件的配置,今天介紹eclipse新建立一個STM32的文檔並編譯下載調試

一.新建一個C/C++文件

    1.File-> New->C/C++ Project

                                      

  

 2.選擇對應芯片系類+Cross arm GCC

                                          

 

3.配置基礎屬性

根據你芯片的大小進行配置:

Chip family :先擇芯片的類型

Flash Size:根據 FLASH大小填寫

External clock :填寫實用的晶振頻率,也可以不填後期修改。

Content:一般選用 Empty,裏面只有一個 LED 例子。

 

                                        

4.選擇默認Group命名

 

                                 

 

5.選擇設置正確的CDT(GCC)目錄以及make鏈接工具的目錄

                           

Finish 之後效果如圖

 

                           

 

6.配置代碼優化等級

 在Project Explore下文件顯示位置鼠標右鍵

                                            

 

效果如圖

 

                                             

 

7.添加全局宏定義

 

                              

 

8.添加.C .H文件目錄

                                  

 

9.添加鏈接文件

                                 

測試編譯:

    發現編譯還是有問題,在StackOverflow一篇文章發現是make和toolchain的路徑問題,然後在Project->properties->c/c++ build->Tools Paths

第一個路徑選擇make的地址:我的地址爲D:\Program Files (x86)\GNU Tools ARM Embedded\GnuWin32\bin

第二個路徑選擇鏈接的地址:我的地址 爲 D:\Program Files(x86)\GNU Tools ARM Embedded\5.4 2016q3\bin

 

                              

 

修改之後發現正常編譯。

 

 

此時還需要調試下載程序:

在Eclipse下想要調試STM32等單片機,需要J-LINK或者ST-LINK,相對來說,可能J-LINK的教程會比較多一些,

但手頭上只有ST-LINK,物盡其用,所以這裏介紹一哈在Eclipse下配置調試工具ST-LINK。

二.設置STLINK下載調試器

 

 

1.安裝ST-LINK Utility軟件

windows版本下載地址:

http://www.st.com/web/en/catalog/tools/PF258168

 

2.Run -> External Tools 

                               

 

3.新建一個設備:名字自行定義

                                

4.雙擊設置下載器屬性

選項中只需更改【Main】和【Commom】選項卡,參數如圖下

${workspace_loc:/st_test_one_c}-P"${project_loc}/${config_name}:${project_name}/${project_name}.hex"-V -Rst

 

【Main】界面

                                

【Commom】界面

                               

 

此時可以下載,如果下載不進去,用project->clean先清除一下編譯文件,再編譯之後,再次下載。

 

                                   

然後再點擊下載:

                                 

三.DEBUG配置

1.Run-> Debug Configurations

                              

2.進行芯片以及具體細節配置

 

                                  

3.Debug進入調試

                               

 

eclipse配置arm的開發完成,喜歡的朋友可以測試,歡迎提出意見。

                                                                          如有興趣,可掃碼我關注公衆號

                                                                     

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