自学内容网 自学内容网

1、使用vscode+eide+stm32cubeMx开发stm32

步骤1:在vscode中安装如下的插件

步骤2:点击Embedded IDE,点击“新建项目”-----空项目-----Cortex-M项目。

步骤3:输入项目名,回车后会要制定保存路径,此时就是一个已项目名命名的文件夹。

步骤4:打开stm32cubeMx创建项目,生成makefile项目,路径可以随便定义一个,不用和上面的项目路径 一致。

步骤5:将上步生成的.s,.ld文件和Core、Drivers文件夹拷贝到项目工程目录下,同时新建User文件夹,用于存放main,和用户驱动文件。

步骤6:将Core、Drivers、User文件夹加入到项目资源中,新建startup文件夹,将上面的.s文件加入到该文件夹中。

步骤7:点击“安装实用工具”,如果是“x”,表示没有安装,可以根据需要安装相应的工具。

步骤8:根据实际选择CPU类型等,将步骤5的文件名复制到“链接脚本路径”

步骤9:添加预处理宏定义和相关的包含目录。对于非用户定义的,stm32cubeMx生成的,可以通过看生成的Makefile文件(去掉前面的-D和-I)。

步骤10:点击上方的构建、清理、烧录进行相应的操作。

下图显示为编译成功。

步骤11:可以右键项目,导出为EIDE模板,以后的项目就可以直接用这个模板,而不用重复上面的步骤。


原文地址:https://blog.csdn.net/feiante1/article/details/143740077

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!