VS2019+VisualGDB+STM32CubeMx开发stm32程序
发布日期:2022-02-27 02:38:06 浏览次数:44 分类:技术文章

本文共 663 字,大约阅读时间需要 2 分钟。

简介

在使用过“宇宙最强” IDE——Visual Studio 之后 ,大有“一入VS深似海,眼中唯此IDE”之感。在接触单片机后,对Keil大失所望亦有“曾经沧海难为水”之叹!于是便萌生了用Visual Studio编写STM32程序的念头。果然兴趣是最好的老师,几经挫折,跨越险阻万难之后,终于搭建好了开发环境,于此记录过程。

首先需要有以下3个工具:

  1. Visual Studio 2019 (2017亦可)
  2. VisualGDB (要能够支持Visual Studio 的版本)
    链接: 提取码:1ppj
  3. STM32CubeMx (下载及安装过程自行搜索。)

STM32CubeMx注意项

  1. 首先用 STM32CubeM 建立并配置好一个工程。(不会使用 STM32CubeM 请名自行搜索)【注意】在最后一步要选择 Other Toolchains(GPDSC),其他按照一般步骤即可。
    wenxin

Visual Studio 2019 的一些配置

  1. 如下图
    wenxin
  2. 如下图
    wenxin

Visual Studio 2019注意项

  1. 在使用 VS 建立工程之前,先要下载并安装 VS的一个插件 VisualGDB。

  2. 新建一个工程。注意选择 Embedded Project wizard

    wenxin

  3. 注意选择正确的文件夹。

    wenxin

  4. 导入gpdsc文件。

    wenxin

  5. 选择合适的芯片。

    wenxin

  6. 仿真配置。(配置完成后,点击finish即可)

    wenxin

  7. 创建好的项目如下图。

    wenxin

  8. 继续进行如下配置。

    wenxin

  9. 如下图

    wenxin

  10. 如下图

    wenxin

  11. 配置完成后,点击右下角的 Apply 再点击 OK 即可。

  12. 将你的单片机连接好,就可以下载程序了。

转载地址:https://blog.csdn.net/weixin_43402259/article/details/108597225 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:使用 Spirent TestCenter 进行 4-7 层测试
下一篇:RFE模型从入门到实践

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月03日 21时39分28秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【大话Mysql面试】-常见SQL语句书写 2019-04-26
【大话Mysql面试】-SQL语句优化 2019-04-26
【大话Mysql面试】-Mysql事务以及隔离级别 2019-04-26
【大话Mysql面试】-Mysql索引 2019-04-26
【大话Mysql面试】-Mysql锁 2019-04-26
【大话Mysql面试】-Mysql常见面试题目 2019-04-26
08 【多线程高并发】Java线程间通信的方式 2019-04-26
【数据结构与算法】什么是跳表?通俗易懂来理解跳表 2019-04-26
【数据结构与算法】什么是图?图是什么?快速带你回顾图有关的知识点 2019-04-26
【数据结构与算法】什么是串?什么是KMP算法?字符串匹配是什么? 2019-04-26
【数据结构与算法】什么是布隆过滤器?如何防止缓存穿透的问题? 2019-04-26
【Java锁体系】CopyOnWriteArrayList是什么?线程安全的arraylist是哪个? 2019-04-26
【面试题目】Java设计模式你有哪些了解?说几个常用的。 2019-04-26
【计算机操作系统】常说的死锁是什么?死锁产生的必要条件是什么?死锁的解决策略是什么? 2019-04-26
【计算机操作系统】进程管理详解?进程与线程区别是什么?进程调度的算法有哪些?进程通信有哪些? 2019-04-26
【计算机操作系统】虚拟内存是什么?分页系统地址映射?页面置换算法有哪些?分段地址映射又是什么? 2019-04-26
【计算机操作系统】设备管理?磁盘结构是怎么样的?磁盘调度算法有哪些? 2019-04-26
【多线程高并发】为什么要使用多线程?创建多少个线程合适呢? 2019-04-26
【多线程与高并发】 Java两个线程轮流打印1-100两个数?多线程轮流打印数字? 2019-04-26
【多线程与高并发】 Java两个线程轮流打印字符串? 2019-04-26