VSCode与Keil联合开发STM32的流程
目录
- 1.为什么要联合开发
- 2.配置VSCode的环境
- 1.安装c/c++
- 2.安装Embedded IDE
- 3.设置编译工具
- 4.导入 STM32 工程
- 5.配置编译器选项
- 6.烧录工具选择
- 3.附
- 总结
1.为什么要联合开发
Keil容易出现中文乱码,虽然尝试过通用的修改字符串格式,但是没有什么卵用,而VSCode可以解决乱码问题,如下图(第一张是Keil,第二张是VSCode)
更喜欢VSCode的UI设计,由上图可见
VSCode可以进行局部编译,全局编译,烧录,但是无法进行调试,所以调试部分得在 Keil 上进行
2.配置VSCode的环境
1.安装c/c++
2.安装Embedded IDE
3.设置编译工具
4.导入 STM32 工程
5.配置编译器选项
这里可以根据 Keil 工程中的信息进行设置
设置 ROM 与 RAM 信息
这里要注意:刚开始是找不到 “ROM / Flash 布局”的(是个 BUG 来着),如下图所示
解决方法是: 构建配置先选 AC6, 后面再切回 AC5,之后就可以看见布局选项了
6.烧录工具选择
注意:文件路径中不能包含中文路径,否则无法烧录
3.附
关于配置 VSCode 上的调试环境,可以参考 https://docs.em-ide.com/#/zh-cn/debug_project
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
VScode如何调用KEIL-MDK
目录 一.安装插件 二.使用方法 1.插件设置 2.打开工程 三.配置工程 1.配置方法 总结 最后 经常使用keil的人都知道keil的使用特别广泛,但是keil的自动补全功能极其难用. VScode功能十分强大,许多大佬为其编写插件供他人使用,利用好这些插件可以大大提高代码编写效率. 最近发现了一个VScode可以调用KEIL编程的插件,使用起来非常方便. 一.安装插件 VScode中搜索插件Keil Assistant并安装. 二.使用方法 插件下方介绍非常详细,并且都是中文的. 1.插件
-
VScode + keil开发环境搭建安装使用过程
写在前面 来了新公司之后,由于这次遇见的单片机是GD32,之前的前辈也都在keil上编程,所以又不得不拿起keil,可是无奈天下苦keil的UI久矣,中途尝试过几次修改KEIL高亮及颜色等,效果均不好,还发生不少bug事件,一会文件不能保存,一会编译报未知错误,没办法,得想办法另辟途径了,于是一顿网上冲浪,发现VScode上,可以完美解决我的问题,废话不多说,直接干! Keil Assistant 插件安装与使用 其实在Vscode上就有专门的插件可以调用keil的接口去实现编译和下载 - Ke
-
Keil uVision5 5.38官方下载、安装及注册超详细图文教程
目录 前言 一.迅雷下载教程 二.Keil下载和安装教程 三.注册教程 1.以管理员身份运行Keil uVision5(必须要以管理员身份运行) 2.点击右上角File,再点击License Managment 3.复制CID 4.以管理员身份运行keygen.exe(必须使用管理员身份运行) 5.Target选择ARM(若是C51版本,则选择C51),并粘贴刚刚复制的CID到CID框 6.点击Generate,将生成出来的内容复制 7.回到keil的License Managment界面,将刚
-
VSCode与Keil联合开发STM32的流程
目录 1.为什么要联合开发 2.配置VSCode的环境 1.安装c/c++ 2.安装Embedded IDE 3.设置编译工具 4.导入 STM32 工程 5.配置编译器选项 6.烧录工具选择 3.附 总结 1.为什么要联合开发 Keil容易出现中文乱码,虽然尝试过通用的修改字符串格式,但是没有什么卵用,而VSCode可以解决乱码问题,如下图(第一张是Keil,第二张是VSCode) 更喜欢VSCode的UI设计,由上图可见 VSCode可以进行局部编译,全局编译,烧录,但是无法进行调试,所以调
-
使用VSCode和VS2017编译调试STM32程序的实现
近两年,微软越来越拥抱开源支持跨平台,win10搭载Linux子系统,开源VSCode作为跨平台编辑器,VS2017官方支持了Linux和嵌入式开发功能. ST也是,近两年开发的软件工具基本都是跨平台(基于Java)的,比如STM32CubeMX,MCUFinder,STM32CubeProgrammer等.17年年底收购了truestudio的开发公司-Atollic.这个公司的IDE就是基于Eclipse使用GNU套装的. 官方都支持了,那我们有必要了解一下.要是好用,说不定就可以淘汰老旧的
-
Ubuntu16.04下配置VScode的C/C++开发环境
1. Vscode安装 Visual studio code是微软发布的一个运行于 Mac OS X.Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器.第一种方式是从VScode官网下载.deb文件,然后双击该文件会打开软件中心进行安装. 另一种方式是通过Terminal进行安装,首先输入下面三条语句安装umake: sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get u
-
关于Spring Boot和Kotlin的联合开发
一.概述 spring官方最近宣布,将在Spring Framework 5.0版本中正式支持Kotlin语言.这意味着Spring Boot 2.x版本将为Kotlin提供一流的支持. 这并不会令人意外,因为Pivotal团队以广泛接纳JVM语言(如Scala和Groovy)而闻名.下面我们用Spring Boot 2.x和Kotlin应用程序. 二.搭建环境 1.环境 IntelliJ和Eclipse都对Kotlin提供了支持,可以根据自己的喜好搭建Kotlin开发环境. 2.构建应用
-
VSCode 配置React Native开发环境的方法
本文介绍了VSCode 配置React Native开发环境的方法,分享给大家,具体如下: 1.安装VSCode 2.安装插件 按F1 并输入 ext install 并回车, 或者使用 输入react-native安装React Native Tools 假定你已经在设备上安装了react native, 如果没有安装,请使用npm install -g react-native-cli安装 或者按照官方文档操作 新建一个RN工程 并使用VSCode打开 安装完成后 按F1可以看到命令里多了很
-
Vscode Remote Development远程开发调试的实现思路
简介 对我而言 直接修改.调试服务器代码,当然可以安装插件,包括代码补全等等,和使用本地vscode一样的体验. 直接编辑.修改服务器的文件,使用 code filename.即可 配置 服务端安装ssh-server 一般都自带了.建议 使用ssh localhost命令,生成下.ssh目录. 方便配置密钥登陆,替代繁琐的密码登陆. 客户端 安装插件,Remote Development. 安装插件,Remote SSH 配置 一定要修改默认的配置文件.我的是:D:\zk.ssh\config
-
在VsCode中搭建Go开发环境的配置教程
现在Go1.14都已经发布好些日子了,之前发的Go环境搭建教程早已过时,只是因为时间问题一直没来得及更新 这次怀着愧疚的心情,在凌晨四点时,将这教程进行一个更新 注意:本教程最大的好处是不需要梯子. 直接在墙内可进行一切操作,文章写给纯小白的,部分Linux常识解释的过多,熟悉的人请略过 Go的安装 安装基本还是之前的老样子,不过现在的安装早已省事不少,不再需要配置环境变量.直接去官网,下载了安装包后直接安装即可 在Go中文网进行Go最新版安装包的下载(或者复制网址浏览器打开https://st
-
Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境(图文教程)
前言: 之前安装了Ubuntu 18.04,结果在安装Codeblocks / VScode还是安装gcc,c/c++的时候出现了一堆错误(缺失依赖树等等问题,换源也无法成功),整了一个下午没有任何进展,网上找不到任何解决方法,于是只能重装了Ubuntu 20.04,之后Codeblocks倒是安装成功了,但是明明在已经安装了C/C++跟GCC编译包的情况,它仍然显示在该路径下找不到,无论路径是默认自动定位在/usr 还是在/usr/bin 之下仍然出现此情况,同样网上找不到任何解决方法,于是只
-
VSCode+Gradle搭建Java开发环境实现
前言 其实目前已经有许多优秀的IDE都是支持JAVA开发的,比如Eclipse.NetBeans.IntelliJ IDEA.Android Studio等,如果是项目级的开发,并且对这些IDE也已经十分满意的话,可以不用再来折腾VSCode(Visual Studio Code).我本人主要是基于以下原因选择折腾一番: 确实是喜欢VSCode这款工具,开源免费,UI美观,性能强悍. 插件丰富,并且通过对各种插件的安装,也能对程序运行过程和原理有进一步了解,达到 "知其所以然" 的目的
-
VSCode+PHPstudy配置PHP开发环境的步骤详解
第一步:下载安装VSCode编辑器 第二步:下载安装PHPstudy集成环境 第三步:打开PHPstudy,选择界面左侧中的环境 第四步:点击右侧PHP运行环境下面的更多,选择适合的PHP版本 第五步:点击PHPstudy左侧环境,再点击右侧PHP选项中的设置,在弹出的界面中选择扩展组件,再点击XDebug调试组件,记住端口监听号是多少,最后点击确认 第六步:点击PHPstudy左侧的首页,点击WNMP红点切换适合的Web服务器,然后点击启动 第七步:打开VSCode编辑器,在欢迎使用界面中,找
随机推荐
- AngularJS路由实现页面跳转实例
- shell 正则表达式详细整理
- 跟老齐学Python之深入变量和引用对象
- Spring security实现登陆和权限角色控制
- 利用线程实现动态显示系统时间
- Perl访问MSSQL并迁移到MySQL数据库脚本实例
- js实现文章文字大小字号功能完整实例
- 使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
- Ping服务的php实现方法,让网站快速被收录
- 解决Android解析图片的OOM问题的方法!!!
- bpython 功能强大的Python shell
- Shell实现文本去重并操持原有顺序
- 探索PowerShell(十四) 使用WMI对象的方法
- 删除数据库中重复数据的几个方法
- ThreadPoolExecutor线程池原理及其execute方法(详解)
- Android实现疯狂连连看游戏之状态数据模型(三)
- Java中Json解析的方法分析
- 解决Vue 浏览器后退无法触发beforeRouteLeave的问题
- Python之读取TXT文件的方法小结
- SpringBoot错误处理机制以及自定义异常处理详解