Eclipse 工具链臂皮质M4

Eclipse 工具链臂皮质M4,eclipse,gcc,arm,toolchain,cortex-m3,Eclipse,Gcc,Arm,Toolchain,Cortex M3,有没有办法为基于ARM Cortex M3/M4的micros(Stellaris、Kinetis)设置Eclipse+gnu gcc+调试程序 致以最良好的祝愿, Peter如果工具链基于gcc,而调试器基于gdb,那么可能是的。 只需将eclipse与CDT一起使用,设置交叉编译项目,输入工具链前缀(比如arm eabi-或其他东西)等等。。。 编译时使用创建“gdb硬件调试”启动配置,输入正确的gdb命令以使用(可能是gdb),您可能会没事。我相信您正在寻找的是:根据,您可以使用 对于目标

有没有办法为基于ARM Cortex M3/M4的micros(Stellaris、Kinetis)设置Eclipse+gnu gcc+调试程序

致以最良好的祝愿,
Peter

如果工具链基于gcc,而调试器基于gdb,那么可能是的。 只需将eclipse与CDT一起使用,设置交叉编译项目,输入工具链前缀(比如arm eabi-或其他东西)等等。。。
编译时使用创建“gdb硬件调试”启动配置,输入正确的gdb命令以使用(可能是gdb),您可能会没事。

我相信您正在寻找的是:

根据,您可以使用 对于目标,获取编译器甚至使用。github上也有

我也在寻找一个合适的工具链,但不会接触Eclipse或任何混乱的安装程序。对于该路径,您可能需要查看。日食伴随着审判而来。我现在不是在找Kinetis。还有mswin和OSX

有一些。应该让GDB与Stellaris Launchpad ICDI通信。我还不确定这与特定的电路板或芯片有多大关系

更新:我发现这种方法对大脑皮层(拇指)目标非常有效。Stellarisware和CMSIS基本上是开箱即用(使用正确的编译器名称集)。这些都是集成的(对于Debian),因此是获得工具链的最干净的方法。我相信在Ubuntu上,你主要有相同的arm编译器


更新:。它是并且应该与其他工具进行最新的集成。

这里有一个关于为ARM设置Eclipse+GNU工具链的相当全面的指南:


它为三巨头(Mac/Win/Lin)提供了一个很好的设置,并且很容易理解。然而,在将OpenOCD集成到Eclipse中时需要一些直觉。

如果你说“如果工具链是gcc”:那么还有其他方法吗?我有CDT/Eclipse,但我无法设置交叉编译项目。我不确定它是否默认安装。转到“帮助”菜单,然后“安装新软件”,并在“移动和设备开发”类别中选择“c/c++gcc交叉编译器支持”。安装它,那么它应该是可用的(在新的C项目/可执行文件/跨GCC中)。不幸的是,我的EclipseHelios没有显示“安装新软件”中的任何项目,您需要选择“站点”进行搜索。只需选择所有可用的站点。请注意,有一个gcc交叉编译器,在ARM的支持下,它对我编程Cortex-M0、-M3和-M4设备的效果很好。请注意,TI很久以前没有放弃Stellaris行吗?@JoeHass我没有注意到他们是否完全放弃了它。Cortex M4F系列更名为Tiva-C。