过去一周,我一直在为FreeRTOS支持的STM32F1xx寻找一个免费的开发环境。并没有成功:(。
现在我发现了这个:http://www.stf12.org/developers/ODeV.html
这是用于STM32编译和调试的Eclipse配置,还有一个FreeRTOS演示。完美!
所以我下载了一个preconfigered版本的eclipse,并尝试编译一个演示项目来获取此错误:
Cannot run program "cs-make": Launching failed.
卸压。请帮助,我非常擅长配置IDE,编译器和链接器,所以这必须是新手友好的:))
答案 0 :(得分:1)
为CodeSourcery工具链配置了Eclipse项目。您需要从http://www.mentor.com/embedded-software/codesourcery安装CodeSourcery编译器工具链。选择Lite Edition,ARM-NONE-EABI包。安装后确保您可以从命令提示符启动cs-make(通过在其中键入它的名称)。通常,您希望可以从命令提示符访问所有工具链程序,这意味着它们的安装路径必须位于系统PATH变量中。
P.S。 确保路径不包含标准Windows程序目录“C:\ Program Files”之类的空格,而是将工具安装在“C:\ arm-none-eabi”,“C:\ ARM_tools”等目录中
答案 1 :(得分:0)
啊,谢谢你现在就开始工作了!
我也遇到了另一个问题。当我尝试编译另一个错误时,出现了类似的说法:“C:\ Program is no file or directory”。我通过将所有编译器和OpenOCD放在我的C盘的根目录来解决它。我认为这是因为make不能理解make文件中的空格,如果其他人得到同样的问题。