抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

使用Embedded IDE在vscode上部署keil arm环境,一举解决keil开发难受的问题
vscode,爽!

基于Embedded IDE在vscode上配置STM32环境

前面配置了c51,当然少不了stm32嘿嘿

话不多说直接开干

还是使用EIDE与vscode,这里不过多赘述

打开EIDE安装扩展工具包

分别是cppcheck、GNU Arm Embedded Toolchain、OpenOCD

image

安装cortex-debug

vscode插件

image

设置编译环境

第一步:打开EIDE扩展设置

在vscode的扩展里头找到EIDE右键打开EIDE的扩展设置

image

第二步:在打开的设置中找到ARMCC5与ARMCC6两个框

image

第三步:将keil的ARM目录下的两个编译器路径填入

打开keil的安装目录(qrm架构的),打开下面的ARM目录,可以看到前面两个文件夹分别是ARMCC与ARMCLANG

image

将它们的分别路径复制(右键有复制路径的选项),粘贴到刚刚打开的两个框中,最后就像这样

image

设置工具链(这一步可能已经不需要了)

按照图片打开工具链选择

iamge

选择kel目录下的TOOLS.INI

image
结束

新建或导入项目(导入可以导入keil项目)

打开项目之后有这些选项,我们导入芯片支持包

iamge

第一个选项是联网下载,我们有离线包,选第二个选项
随后选择我们当时安装的pack包就好了

image

构建配置选择默认,烧录配置按照我的来就好

image

别问为什么不选stlink,因为配置麻烦,而openocd支持stlink,其他默认就好了现在我们可以编译试试了

点击这两个都可以编译

image

当你看到下面一堆绿色……

image

恭喜!!!编译成功,配置完成

让我们一鼓作气试试烧录

点击旁边这个看起来像下载的按钮,烧录!

image

当你看到你的stlink开始闪烁,并且出现以下的界面

image
再次恭喜!!!烧录成功!!!

一些小tips

不要使用中文文件名,会报错

有许多功能与界面对应着keil,如:

添加包含的文件夹

构建器选项