想直接用 gcc 编译链工具,而不是 Keil 来编译。 网上有教程是先建一个 Keil 工程导入进 EIDE,再替换 stratup 文件, 很麻烦
sdys
没有一键导入 Makefile 的功能
我的方法是:
新建空项目
然后让 CubeMx 把工程生成到项目目录下(注意:CubeMx 要勾选只生成必要的文件,否则生成很多没用的文件进来)
然后把所有的源文件目录添加到项目里,使用 链接源文件夹 可以直接链接 CubeMx 生成的包含源文件的目录
选好编译器 arm-gcc,芯片类型,ld 文件
把 Makefile 里面的 IncludePath,Defines 的值也添加到 项目属性 里
IncludePath
Defines
弄好之后,用插件的生成模板功能,把这个空项目生成一个模板,之后建项目就可以直接复用
admin 感谢回复,但是我为了简单,直接用 stm32cubeMX 生成 STM32cubeIED 工程再用 EIDE 的导入 Eclipse 工程,直接用 GCC 编译也没遇到啥问题。
这是我学习时写的文章,希望对你有帮助【浅谈使用VSCode+EIDE插件+CubeMX开发STM32 HAL库-哔哩哔哩】 https://b23.tv/30o2gF0
DontFreeze 感谢回复,但是我为了简单,直接用 stm32cubeMX 生成 STM32cubeIED 工程再用 EIDE 的导入 Eclipse 工程,直接用 GCC 编译也没遇到啥问题。