如何配置Eclipse,GCC和OpenOCD以使用STM32F4Discovery板?

Mar*_*ark 7 eclipse gcc openocd stm32f4discovery

我拥有一块STM32F4Discovery板,它包含一个STM32F4微控制器和一个ST-LINKv2调试器接口.我想在这个设置上做一些简单的C编程,并希望使用免费的工具来完成它.

这就是我所知道的:

  • 可以使用各种工具链(例如YAGARTO或其他工具)将Eclipse配置为针对各种ARM目标进行交叉编译.
  • Eclipse可以使用GDB进行远程调试.
  • OpenOCD提供了一个GDB服务器.
  • OpenOCD(最新版本)特别支持ST-LINKv2和STM32F4Discovery板(包括该板的脚本).

这是我不知道的:如何将这些碎片组合成一个连贯的整体.我相信所有必要的活动部件都存在,但我对如何组装它们感到茫然.我找到了点点滴滴,通常以"安装Eclipse Indigo"之类的东西开头.是否有简单的教程,步骤列表或要检查的内容?

Bar*_*sen 3

我找到了使用以下工具链的教程:

  • Gnu make
  • ARM 嵌入式 Gnu 工具
  • 开放强迫症
  • OpenOCD -> stlink 连接

本教程清楚地解释了如何从塑料包装的 stm 到能够对 stm 进行编程和调试的工作 eclipse 环境。我让我的 stm32f0-discovery 使用本教程。所以对你来说我想你的 stm32f4 也可以工作。如果你想不出来。我还得到了一个 stm32f4discovery,但我只是没有时间看它,但我仍然想看,所以也许这是我自己开始使用它的一个很好的理由。所以我可以帮助你让它继续下去。

教程链接