2012-09-11 48 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

相关问题