如何配置Eclipse、GCC和OpenOCD以与STM32F4Discovery板一起工作?
我拥有一个STM32F4发现板,其中包含一个STM32F4微控制器和一个ST-LINKv2调试器接口。我想在这个设置上做一些简单的C编程,并想使用免费提供的工具来做 以下是我所知道的:如何配置Eclipse、GCC和OpenOCD以与STM32F4Discovery板一起工作?,eclipse,gcc,openocd,stm32f4discovery,Eclipse,Gcc,Openocd,Stm32f4discovery,我拥有一个STM32F4发现板,其中包含一个STM32F4微控制器和一个ST-LINKv2调试器接口。我想在这个设置上做一些简单的C编程,并想使用免费提供的工具来做 以下是我所知道的: Eclipse可以配置为使用各种工具链(如YAGARTO或其他工具链)交叉编译各种ARM目标 Eclipse可以使用GDB进行远程调试 OpenOCD提供了一个GDB服务器 OpenOCD(最新版本)同时支持ST-LINKv2和STM32F4Discovery板(包括该板的脚本) 我不知道的是:如何将这些片段
- Eclipse可以配置为使用各种工具链(如YAGARTO或其他工具链)交叉编译各种ARM目标
- Eclipse可以使用GDB进行远程调试
- OpenOCD提供了一个GDB服务器
- OpenOCD(最新版本)同时支持ST-LINKv2和STM32F4Discovery板(包括该板的脚本)
我不知道的是:如何将这些片段组合成一个连贯的整体。我相信所有必要的活动部件都存在,但我不知道如何组装它们。我已经找到了一些零碎的东西,通常是从“安装EclipseIndigo”开始的。是否有简单的教程、步骤列表或需要检查的内容?我找到了使用以下工具链的教程:
- Gnu制造
- 嵌入式Gnu工具
- 开放性强迫症
- OpenOCD->stlink连接
我发现自己也处于同样的位置,我写了这篇关于使用eclipse、GCC和ST Link工具设置环境的指南——虽然它没有涵盖设置调试器的内容,但我仍在努力
试着从ChibiOS开始。它有很多可爱的教程和示例项目。从此处下载ChibiOS: 从ChibiOS发行版的
demos
目录中解包并使用适当的演示项目。
例如ChibiOS_2.6.5/demos/ARMCM4-STM32F401C-DISCOVERY/
然后阅读一篇关于如何将此项目导入Eclipse并开始调试的文章:
还可以查看STM32F0的模板项目:
教程链接已关闭。