已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
6天前关闭。
Improve this question
是否有办法为基于ARM Cortex-M3/M4的微处理器(例如Stellaris、Kinetis)设置Eclipse + gnu gcc +调试器?
已关闭。此问题需要更多的focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
6天前关闭。
Improve this question
是否有办法为基于ARM Cortex-M3/M4的微处理器(例如Stellaris、Kinetis)设置Eclipse + gnu gcc +调试器?
2条答案
按热度按时间gg58donl1#
如果工具链是基于gcc和调试器gdb,那么可能是的。只要使用eclipse和CDT,设置交叉编译项目,输入工具链前缀(如arm-eabi-或其他)等...当编译使用创建“gdb硬件调试”启动配置,输入正确的gdb命令使用(可能是gdb),你可能会没事。
whlutmcx2#
根据"Programming the Stellaris Launchpad with GNU/Linux",你可以使用lm4tools作为目标,summon-arm-toolchain来获得编译器,甚至可以使用Stellarisware。
我也在寻找一个合适的工具链,但不会接触Eclipse或任何混乱的安装程序。对于这条路径,你可能想看看CodeSourcery。Eclipse附带了试用版。我自己目前还没有寻找Kinetis。还有Yagarto用于mswin和OSX。
有一些talk about interfacing to the Stellaris debugger。lmicdiusb, "TCP/USB bridge created by T"I应该让GDB与Stellaris Launchpad ICDI通信。我还不确定这与特定的板或芯片有多大的关系。
更新:我发现Emdebian toolchains非常适合Cortex(Thumb)目标。Stellarisware和CMSIS基本上是开箱即用的(有正确的编译器名称集)。这些都是集成的,(对于Debian)因此是获得工具链的最干净的方式。我相信在Ubuntu上,你在main中有相同的arm编译器。
更新:Debian now has a "bare metal" compiler in the main distribution。它是working well for me,应该与其他工具有最好的集成。