VSCode 和 Keil 协同使用开发 STM32 程序

✅作者简介:热爱科研的嵌入式开发者,修心和技术同步精进

❤欢迎关注我的知乎:对error视而不见

代码获取、问题探讨及文章转载可私信。

☁ 愿你的生命中有够多的云翳,来造就一个美丽的黄昏。

🍎获取更多嵌入式资料可点击链接进群领取,谢谢支持!👇

点击领取更多详细资料

一、引言

在开发 STM32 程序时,Keil 是一款非常经典且功能强大的集成开发环境(IDE),它为 STM32 开发提供了丰富的工具和便捷的调试功能。然而,VSCode 作为一款轻量级、可扩展性强的代码编辑器,拥有丰富的插件生态,能提供出色的代码编辑体验。将两者协同使用,可以充分发挥它们各自的优势,提高开发效率。

二、环境准备

2.1 安装 Keil

从官方网站下载并安装 Keil MDK,安装过程中根据提示完成配置,确保支持所需的 STM32 系列芯片。

2.2 安装 VSCode

从 VSCode 官方网站下载并安装 VSCode,安装完成后,在扩展市场中安装以下几个重要的扩展:

  • C/C++:提供 C 和 C++ 代码的语法高亮、智能提示等功能。
  • Cortex-Debug:用于调试 STM32 程序。
  • Path Intellisense:增强文件路径的自动补全功能。

2.3 安装 ST-Link 驱动

如果使用 ST-Link 调试器,需要安装相应的驱动程序,以确保 VSCode 能够与 STM32 开发板进行通信。

三、项目创建与配置

3.1 在 Keil 中创建项目

打开 Keil MDK,选择 Project -> New uVision Project,选择合适的项目保存路径并命名,然后在芯片型号列表中选择目标 STM32 芯片,例如 STM32F103C8T6。在弹出的对话框中,选择是否添加启动文件,这里建议添加。

3.2 在 VSCode 中打开项目文件夹

在 VSCode 中,选择 File -> Open Folder,选择刚才在 Keil 中创建的项目文件夹。

3.3 配置 VSCode 的 tasks.json 文件

在 VSCode 中,按下 Ctrl + Shift + P,输入 Tasks: Configure Task,选择 Create tasks.json file from template,然后选择 Others。在生成的 tasks.json 文件中,添加以下代码:

{
   
    "version": "2.0.0",
    "tasks": [
        {
   
            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值