7

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

以下是我所知道的:

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

这是我不知道的:如何将这些部分组合成一个连贯的整体。我相信所有必要的活动部件都存在,但我不知道如何组装它们。我发现了一些零碎的东西,通常从“安装 Eclipse Indigo”之类的东西开始。是否有简单的教程、步骤列表或要检查的内容?

4

3 回答 3

3

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

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

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

教程链接

于 2013-01-18T10:24:31.110 回答
0

尝试从 ChibiOS 开始。它有大量可爱的教程和示例项目。从这里下载 ChibiOS:http: //sourceforge.net/projects/chibios/

demos解压它并使用ChibiOS 分发目录中的适当演示项目。例如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

于 2014-08-12T13:32:54.473 回答
0

我发现自己处于同样的位置,我写了这篇关于使用 eclipse、GCC 和 ST-Link 工具设置环境的指南——尽管它不包括设置调试器,但我仍在努力!

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

于 2014-03-16T00:10:37.680 回答