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