Windows下搭建GCC + Eclipse + OpenOCD的ARM開發環境


Windows下搭建GCC + Eclipse + OpenOCD的ARM開發環境

最近更新Win 10,重搭了GCC + Eclipse + OpenOCD的開發環境,寫此文把過程記錄下來,以便以后查閱。

硬件平台

STM32F405開發板 + ST LINK

step 1

以上,都需要設置環境變量里的PATH。

step 2

  • 測試用的工程文件,傳送門
  • 將OpenOCD安裝目錄下的stm32f4discovery.cfg復制到下載的工程文件所在的文件夾中。

在工程文件所在的文件夾中打開命令窗口,鍵入openocd -f stm32f4discovery.cfg而后回車,此時命令窗口應如下圖所示: 

step 3

  • 在Eclipse中創建工程,依次點擊File -> New -> Makefile Project with Existing Code將文件導入,Toolchain for Indexer Settings中選擇Cross GCC,最后點擊Finish。

以上,如果我沒忘了什么的話,依次點擊Project -> Built All即可編譯,留意Console窗口輸出的信息,如下圖所示: 

step 4

  • 在Eclipse中依次點擊Help -> Install New Software,安裝CDT插件。
  • 依次點擊Run -> Debug Configurations,雙擊左側的GDB Hardware Debugging創建新的配置,Main標簽頁設置如下圖所示: 

  • Debugger標簽頁設置如下圖所示: 

  • Startup標簽頁設置如下圖所示: 

  • Startup標簽頁中的Runtime Options設置如下圖所示: 

  • 在Common標簽頁中勾選Display in favorites menu下的Debug復選框。

  • 依次點擊Select other -> Change Workspace Settings,選中GDB Hardware Debugging下的Debug,在右側選擇Legacy GDB Hardware Debugging Launcher,點擊Apply保存設置。

step 5

  • 依照step 2打開命令窗口。
  • 點擊工具欄上的debug圖標旁的倒三角符號,選擇STM32F4 OpenOCD Debug,運行結果如下圖所示: 

寫在最后

行文倉促,許多地方都一筆帶過了,而自己參照的資料寫得非常詳盡,分享如下: 
Part 1 - Setting up the GCC ARM Toolchain 
Part 2 - Setting up the Eclipse IDE 
Part 3 - Setting up Debugging with the Eclipse IDE


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM