2012-09-11 83 views
7

我擁有一個STM32F4Discovery板,它包含一個STM32F4微控制器和一個ST-LINKv2調試器接口。我想在這個設置上做一些簡單的C編程,並且希望使用免費的工具來完成它。如何配置Eclipse,GCC和OpenOCD以與STM32F4Discovery板一起使用?

這是我所知道的:

  • Eclipse可以被配置爲交叉編譯使用各種工具鏈,如YAGARTO,或其他的各種ARM目標。
  • Eclipse可以使用GDB進行遠程調試。
  • OpenOCD提供了一個GDB服務器。
  • OpenOCD(最新版本)專門支持ST-LINKv2和STM32F4Discovery開發板(包含此開發板的腳本)。

以下是我不知道的:如何將這些碎片拼接成一個整體。我相信所有必要的運動部​​件都存在,但我不知道如何組裝它們。我發現了點點滴滴,通常以「安裝Eclipse Indigo」爲開頭。是否有一個簡單的教程,或一個步驟列表或要檢查的內容?

回答

3

我曾嘗試使用以下工具鏈發現了一個教程:

  • 了GNU make
  • GNU工具ARM嵌入式
  • OpenOCD的
  • OpenOCD的 - > stlink連接

本教程介紹清楚如何從一個塑料包裝的stm到一個能夠編程和調試你的eclipse工作環境STM。我的stm32f0-discovery使用了本教程。所以對你來說,我猜你的stm32f4會起作用。如果你無法弄清楚。我也有一個stm32f4discovery,但我只是沒有時間看它,但我仍然想,所以馬貝是一個很好的理由,從它開始爲我自己。所以我可以幫你解決問題。

tutorial link

+0

教程鏈接已經死了。 – jim

0

,我發現自己在同樣的位置,我寫了一篇關於使用Eclipse,GCC和ST-Link的工具設置環境本指南 - 雖然它不包括設置調試IM仍在工作就此!

http://tecsploit.com/?page_id=190

0

嘗試啓動ChibiOS。它有很多可愛的教程和示例項目。從這裏下載ChibiOS:http://sourceforge.net/projects/chibios/

將它解包並使用來自ChibiOS發行版的demos目錄中的適當演示項目。 例如ChibiOS_2.6.5/demos/ARMCM4-STM32F401C-DISCOVERY/

然後閱讀如何將這些項目導入到Eclipse和啓動調試一個偉大的文章: http://www.chibios.org/dokuwiki/doku.php?id=chibios:guides:eclipse2

而且看一看的STM32F0模板項目: https://github.com/dobromyslov/stm32f0-chibios-template

相關問題