vscode 和 keil协同使用开发stm32程序,超详细教程

这篇具有很好参考价值的文章主要介绍了vscode 和 keil协同使用开发stm32程序,超详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode 和 keil协同使用开发stm32程序


VSCODE 是一款广受好评的代码编辑器, KEIL 是常用的嵌入式开发工具但编程界面简陋。 将两个工具一起搭配使
用, 能大大提高我们的效率。
你可以把 VSCODE 专门用来编辑和编译, KEIL 用来对文件进行增删下载配置环境。 原始的 KEIL 代码编辑界面在编
辑和阅读上都十分的不方便, 只要你用过 VSCODE 的编辑界面就再也不想回去使用 KEIL 的代码编辑界面了。 如下
是同一份代码在 KEIL VSCODE 上呈现的不同效果。 KEIL 的阅读和编辑体验是远远不如 VSCODE

1. 安装vscode拓展

  1. 安装chinese插件

vscode keil,系统环境配置,vscode,stm32,ide

  1. 安装c/c++拓展

vscode keil,系统环境配置,vscode,stm32,ide

  1. 安装Keil Assitant

安装之后还要做一些关于这个扩展的设置才行。

vscode keil,系统环境配置,vscode,stm32,ide

请详细看一下右边的使用说明

点击设置

vscode keil,系统环境配置,vscode,stm32,ide

进入 Keil Assitant 的扩展设置界面, 需要你填写你已经安装好的 Keil 程序的安装路径, 记得要填你自己安装 Keil
程序的安装路径, 因为到时候你要编译程序其实是 VSCODE 调用 Keil 的编译功能实现在 VSCOE 上编译工程文档的

vscode keil,系统环境配置,vscode,stm32,ide

2 .安装Mingw

下载链接

vscode keil,系统环境配置,vscode,stm32,ide

下载后点击这个

vscode keil,系统环境配置,vscode,stm32,ide

点击install

vscode keil,系统环境配置,vscode,stm32,ide

点击Continue

vscode keil,系统环境配置,vscode,stm32,ide

进入下载界面,百分百之后继续

vscode keil,系统环境配置,vscode,stm32,ide

MinGW Installation Manager 是一个用来管理 MinGW 的安装包的工具, 你可以用它来选择和下载你需要的编译器
和库。
如果你想配置 C 语言环境, 你至少需要安装以下几个 Package:
mingw-developer-toolkit: 包含一些开发工具, 如 make, gdb 等。
mingw32-base: 包含基本的 MinGW 运行时和头文件。
mingw32-gcc-g++: 包含 C++编译器。
mingw32-gcc-objc: 包含 Objective-C 编译器。
msys-base: 包含一个类似 Unix 的命令行环境。
你可以在 MinGW Installation Manager 的 Basic Setup 中找到这些 Package, 并且把它们都打上勾, 然后点击
Installation->Apply Changes 来安装它们。

勾选这几个

vscode keil,系统环境配置,vscode,stm32,ide

点击 Installation->Apply change->点击 Apply->安装

vscode keil,系统环境配置,vscode,stm32,ide

下载完之后点击close

3.配置环境变量

右键桌面此电脑->属性

vscode keil,系统环境配置,vscode,stm32,ide

点击高级系统设置

vscode keil,系统环境配置,vscode,stm32,ide

点击环境变量

vscode keil,系统环境配置,vscode,stm32,ide

点击系统变量中的Path

vscode keil,系统环境配置,vscode,stm32,ide

将mingw的bin目录的路径粘贴过来

vscode keil,系统环境配置,vscode,stm32,ide

打开cmd命令行输入gcc --version ,显示GCC版本就代表成功

vscode keil,系统环境配置,vscode,stm32,ide

4. 打开Keil项目

打开vscode点击左上角打开文件夹,选择下图文件所在的文件夹,记住不要选中该文件

vscode keil,系统环境配置,vscode,stm32,ide

左边已经出现

vscode keil,系统环境配置,vscode,stm32,ide

点击编译下载图标就可以进行编译和下载了

vscode keil,系统环境配置,vscode,stm32,ide

编译成功

vscode keil,系统环境配置,vscode,stm32,ide
当然你也可以在vscode中编辑代码,在keil中编译下载

  • 中文乱码,点击vscode右下角选择编码格式为GBK

  • 红色波浪线不认识某些库的内容,就手动include这些库文章来源地址https://www.toymoban.com/news/detail-752682.html

到了这里,关于vscode 和 keil协同使用开发stm32程序,超详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机 嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE)

    单片机 嵌入式开发软件介绍对比与推荐(Keil、IAR、VSCode、Clion、STM32CubeIDE) KEI官网:www.keil.com         Keil与MDK(Microcontroller Development Kit)是同一个软件开发工具套件的不同名称。         Keil是一家德国公司,而MDK是他们开发的一款集成开发环境(IDE),通常称为Keil

    2024年02月06日
    浏览(81)
  • vscode stm32cubemx 优雅开发stm32,最简单步骤教程

    下载STM32cubeMX,这个大家可以自己在stm的官网下载到 下载VSCode 下载arm-none-eabi-gcc 下载MinGW-w64,为了实现里面的makefile 等功能 下载OpenOCD这里用来调试stm32,支持jlink stlink daplink 上述安装步骤1、安装步骤2在这里比较简单,就不赘述了  此处我们下载zip包,方便安装。 以我为例

    2024年02月12日
    浏览(53)
  • 详细stm32驱动SDRAM的注意事项以及在keil中的使用

    容量:SDRAM的容量是指其可以存储的数据量,通常以兆字节(MB)或千兆字节(GB)为单位。 时钟频率:SDRAM的时钟频率指的是其内部时钟的速度,通常以兆赫(MHz)为单位。时钟频率越高,SDRAM的数据传输速度越快。 CAS延迟:CAS延迟是指SDRAM在接收到读取请求后,需要多长时

    2024年02月10日
    浏览(37)
  • 2023最新版本~KEIL5使用C++开发STM32

    ▬▬▬▬▬▶用C++开发Keil◀▬▬▬▬▬ 因为是第一次写这个配置教程 我会尽量详细些 打开一个Keil工程 移除本地core 添加在线core 第一次编译代码 不会有报错 修改main.c文件类型为C++ 点击魔术棒 把ARM编译器修改为V6 第二次编译会报错语法不兼容 我把汇编部分的这些代码做了

    2024年02月12日
    浏览(47)
  • vscode开发stm32的编译环境配置教程

    2023年08月08日
    浏览(45)
  • keil5使用c++编写stm32控制程序

    想着搞个新奇的玩意玩一玩来着,想用c++编写代码来控制stm32,结果在keil5中,把踩给我踩闷了,这里简单记录一下。注意一定要按照如下流程进行操作,一步都不要跟丢了。 所需要的一些文件放在百度网盘了。 先把最新的库函数和CMSIS安装好。 我这里为了方便就直接安装在

    2023年04月25日
    浏览(59)
  • STM32烧写程序:Keil5使用ST-link下载程序

    首先需要连接ST-link到电路板: STM32烧写程序:ST-link V2调试下载器实物和连接方式 然后安装ST-link驱动: STM32程序烧写:ST-link驱动下载和安装 编译一个无错误的工程 点击工具栏的魔法锤 点击Debug,选择ST-Link Debugger 然后点击Settings ST-LINK/V2适配器,SW模式,看芯片是否被识别

    2023年04月08日
    浏览(92)
  • 还在老一套?STM32使用新KEIL5的IDE,全新开发模式RTE介绍及使用

    Keil新版本出来了,推出了一种全新开发模式RTE框架( Run-Time Environment),更好用了。然而网上的教程资料竟还都是把Keil5当成Keil4来用,直接不使用这个功能。当前正点原子或野火的教程提供的例程虽有提到Keil5,但也是基本上当Keil4来用,还是传统的模式或标准库或HAL库。当然

    2024年02月05日
    浏览(73)
  • 嵌入式开发:使用STM32CubeMX 和 Keil uVision5实现两位数码管循环显示实验

    一、STM32CubeMx实现数码管 1、双击打开STM32CubeMX。 2、点击File选项,在File列表下选择New Project选项新建工程。 3、在图中所示位置的方框中输入我们使用的芯片型号来搜索芯片 4、与我们的搜索相关的芯片型号会在这里呈现,我们只需要选择我们需要的即可,这里我们双击第一个

    2024年02月08日
    浏览(49)
  • STM32工程,Keil软件新建工程详细步骤

    2. 打开KEIL软件,在project菜单下选择New uVision Prject… 3.在弹出的对话框中选择刚才建的project文件夹,给工程取名,保存。 4.选择stm32F103系列,找到对应用的开发板芯片型号,点击OK(此处用f103C8T6芯片开发) 5.关闭弹出的对话框。 6.点击此处新建文件。 7.此刻回到文件夹中,将

    2023年04月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包