Linux下基于Eclipse搭建STM32开发环境

时间:2023-02-20 11:42:23

以下内容参考自摩尔吧“Linux+Eclipse开发STM32”视频教程。

  1. 下载gcc-arm-none-eabi-gcc压缩包
  2. 配置ARM交叉编译链
  3. 安装eclipse
  4. 安装GNU-MCU-eclipse插件参考网址:http://gnu-mcu-eclipse.netlify.com/v4-neon-updates
  5. 新建工程进行测试(需要编辑交叉编译链地址)
  6. eclipse配置:preference->General->workspace->save automatically before build,设置自动保存
  7. 安装st-link:
    • make
    • cd build
    • sudo make install
    • whereis st-flash ——安装成功
  8. Eclipse配置st-link:Run->External Tools->External Tools Configurations->添加st-link
  9. Project->Properties->C/C++ Buildings->Settings->General->GNU ARM Cross Create Flash Image->General->Output file format->raw binary
  10. 经过以上步骤,可以生成一个简单的项目,并导入STM32进行验证。