在过去的一周里,我一直在为 STM32F1xx 寻找一个由 FreeRTOS 支持的免费开发环境。还没有成功:(。
现在我找到了这个:http://www.stf12.org/developers/ODeV.html
是STM32编译调试的Eclipse配置,还有FreeRTOS demo。完美!
所以我下载了一个预配置版本的eclipse并尝试编译一个演示项目得到这个错误:
Cannot run program "cs-make": Launching failed.
令人沮丧。请帮忙,我很不擅长配置 IDE、编译器和链接器,所以这必须对新手友好:)
最佳答案
Eclipse 项目是为 CodeSourcery 工具链配置的。您需要从以下位置安装 CodeSourcery 编译器工具链:http://www.mentor.com/embedded-software/codesourcery .选择 Lite Edition,ARM-NONE-EABI 包。安装后确保您可以从命令提示符启动 cs-make(通过在此处键入它的名称)。通常,您希望所有工具链程序都可以从命令提示符访问,这意味着它们的安装路径必须在系统 PATH 变量中。
附言 确保路径不包含像标准 Windows 程序目录“C:\Program Files”这样的空格,而是将工具安装在像“C:\arm-none-eabi”、“C:\ARM_tools”或类似的目录中.
关于Eclipse:无法运行程序 "cs-make":启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16265277/