【问题标题】:How can I configure Eclipse, GCC, and OpenOCD to work with the STM32F4Discovery board?如何配置 Eclipse、GCC 和 OpenOCD 以与 STM32F4Discovery 板一起使用?
【发布时间】:2012-09-04 19:03:40
【问题描述】:

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

以下是我所知道的:

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

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

【问题讨论】:

    标签: eclipse gcc openocd stm32f4discovery


    【解决方案1】:

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

    • Gnu 制作
    • Gnu 工具 ARM 嵌入式
    • OpenOCD
    • OpenOCD -> stlink 连接

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

    tutorial link

    【讨论】:

    • 教程链接已失效。
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      尝试从 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

      【讨论】:

        猜你喜欢
        • 2011-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-13
        • 1970-01-01
        • 1970-01-01
        • 2013-10-23
        • 2011-03-04
        相关资源
        最近更新 更多