关于软件的价格,我试着“完全免费”。因此,我决定在中为STM32F0开发代码。
关于向Eclipse添加ARM工具链,我尝试了不同的选项。我发现最好的方法是下载特殊的Eclipse http://www.openstm32.org。
但是它在编译器方面有一些缺陷。是否有方法向Eclipse添加/导入Keil编译器?
因为相同的代码在Keil上运行得很好。
发布于 2017-11-10 16:07:40
不久前,我也遇到了类似的问题。关于Linux环境的KEIL论坛主题
无论如何,这里有一些旧的信息:基尔非常严格的回答
如果你真的想“完全自由”的话,我建议你试着走得更深一些。手动安装arm-gcc编译器,调试器(openOCD),并编写自己定制的Makefile.Eclipse是一个IDE,它使用外部编译器和调试器(所以它几乎是一个文本编辑器),它所做的唯一的事情就是自动生成Makefile- amd,这在某些情况下可能是一个问题。这可能不是编译器给您带来的问题,而是Eclipse自动生成的Makefile (链接错误、lib标志等等)。
无论如何,这不是一种简单的方法,但是您可以很容易地在github上找到很多预先制作的Makefiles,并且通过最小的定制,您可以轻松地加载您的项目。
是的,ARM和ARM的KEIL编译器有区别-GCC。与标准库,优化等,这些差异也可能是一个问题,您的项目。
发布于 2017-11-10 15:33:30
根据这线程,keil插件已经停止。您可以尝试在该线程中讨论的方法,但我建议找到替代方法,比如类似于这的方法。
https://stackoverflow.com/questions/47225860
复制相似问题