Visual Studio开发STM32,VS+VisualGDB下载及配置

这篇具有很好参考价值的文章主要介绍了Visual Studio开发STM32,VS+VisualGDB下载及配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0. 前言

  毕业设计的题目选的是基于STM32的PWM交流变频器,需要用到STM32单片机,学校学习的时候使用的是STM32F103ZET6,但是我回家买的是STM32F407ZGT6的核心板,所以以前的例程只能拿来参考了。那就需要从头开始构建新的工程。

1. 编译器的选择

  STM32的开发以前学习的是KEIL5进行开发,但是实际上用的很不爽,ST开发出新一代的编译器为CubeIDE,即TrueStudio+CubeMX,但是这两者都是基于eclipse的,我用的很不习惯,以及eclipse的自动补全是每次都要使用“alt+/”进行,很不方便,所以选择Visual Studio进行STM32的开发。
​ 最终组合Visual Studio+VisualGDB+CubeMX

2. 整体工程的配置(不出意外的话)

  这里我是跟这B站的视频做的,由于不是不是自己的成果,所以在下面贴下地址,同时Up主在底下评论附上了VisualGDB5.4r12的链接,具体这个哪里来我会在下面注明。

STM32开发新组合VS+CubeMX_哔哩哔哩_bilibili

  里面提到的存储位置一路默认的话,实验下来,实际上是可以自己找自己喜欢的位置进行存储的,这一点可以大胆找没地方放的位置放,如果一切顺利的话,跟着视频走就好了。

3. VisualGDB一般人能用的下载地址

  1. 官网付费原版
  2. [VisualGDB] 更新 VisualGDB 5.5 RC1 和谐版(2020.09.16)_hshqing的博客-CSDN博客
  3. 更新 VisualGDB 5.5R4 和谐版(2021.02.19) - STM32开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!

    使用下来,官网下载需要用另外一种方式进行破解,比较麻烦,如果能用2或3的破解版的话最为方便,这也是视频教程中的GDB,如果不得行,请看我第四点,检查自己出错是否跟我一样

4. VisualGDB的另一中激活(如果不顺利的话,问题在于VisualGDB激活)

  以上方式说的是一切顺利的话,因为恰好我就是不顺利的那一个。VisualGDB安装一切正常,但是在Visual Studio里面却没办法正常使用,因为出现了Visual Studio一个包的错误,这个错误暂时全网没发现雷同和有合适的解决方法,查了很久最后才查到是激活的问题,具体错误如下:
未能从程序集Microsoft.VisualStudio.Package.LanguageService.15.0,Version=16.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"中加载类型"Microsoft.VisualStudio.Package.Variant"

  具体表现是我点开了例程,却没办法在里面点断点,没办法对代码进行编辑,点击所有的菜单或者直接关闭vs都会弹出关于这个错误的弹窗。

Visual Studio开发STM32,VS+VisualGDB下载及配置

最终问题还是解决了,可以采用另外一种激活方式解决,详见我的另外一篇文章
VisualGDB导致Visual Studio报错:未能从程序Package.LanguageService中加载类型xxx
文章来源地址https://www.toymoban.com/news/detail-472062.html

到此为止,VS+VisualGDB配置结束,要是觉得对你有帮助的话,点个赞收个藏吧,我会开心一整天的😀

到了这里,关于Visual Studio开发STM32,VS+VisualGDB下载及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Visual Studio】VS调用tensorflow C++API的配置(无需编译)

    windows利用vs2015调用tensorflow c api 1. 首先下载并安装visual studio Visual Studio 2015 安装教程(附安装包),按照博客中顺序来就可以 如果在安装过程中提示安装包丢失或损坏,参考VS2015安装过程中安装包丢失或损坏解决办法 卡在哪个搜索文件上就找到哪个文件再继续:缺失什么安

    2024年02月15日
    浏览(24)
  • 【Visual Studio Code】--- Win11 配置 VS Code 为中文 超详细

    在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。 而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。 开发系统:Windows11 软件版本:Visual Studio Code 装插件前最好将存储路径修

    2024年02月12日
    浏览(49)
  • Visual Studio 2022 C++下载及配置

     下载地址:https://visualstudio.microsoft.com/zh-hans/vs/          之后点击右下角的安装;  如果下载速度一直为0,那么解决方法为:修改电脑的DNS服务器地址为8.8.8.8和8.8.8.4                        这里可能会出现如下问题: 问题一: 出现该问题是因为没有安装对应的Win10 S

    2024年02月09日
    浏览(41)
  • Visual Studio Code (VS Code) – C++ 入门(包含 vscode配置c++环境)

    —— 基于 VS Code 官方文档的全面的、具体的入门级教程 欢迎访问作者的主页:Xi Xu’s Home Page 本教程由文章(本文)和视频组成。 在本教程中,您将为使用 UCRT64 中的 GCC C/C++ 编译器(gcc/g++)和 GDB 调试器配置 VS Code 来创建在 Windows 上运行的程序。 配置 VS Code 后,您将在 V

    2024年02月01日
    浏览(68)
  • c++开发环境:Visual Studio的下载和安装

    Welcome to unique_Hang’s blog. 鲁迅说过:看unique_Hang博客的人颜值都很高! 打不开图片可以鼠标右键点击“复制图片地址”在新窗口中打开 作者邮箱:unique_hang@qq.com 喜欢的小伙伴可以关注我的b站账号(https://space.bilibili.com/290100464) 1 下载软件 官网:https://visualstudio.microsoft.com/ 选择

    2024年02月13日
    浏览(39)
  • VS Code(Visual Studio Code)本地(local)和远程(ssh)Docker Container 下的 Python 开发和调试

    我们通常在 Python 上进行 人工智能算法 开发,但是这通常需要 专用的运行环境、依赖库和配置文件 。为了 人工智能算法 开发的便利,通常会使用 Docker,因为 Docker 可以将我们的人工智能算法工程打包封装到一个 Container (容器)中,该 Container (容器)包含了 人工智能算法

    2024年03月20日
    浏览(50)
  • 为 Microsoft C++ 配置 VS Code在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器

    在本教程中,您将配置 Visual Studio Code 以在 Windows 上使用 Microsoft Visual C++ 编译器和调试器。 配置完 VS Code 后,你将在 VS Code 中编译和调试一个简单的 Hello World 程序。本教程不教您有关 Microsoft C++ 工具集或 C++ 语言的详细信息。对于这些主题,网上有很多很好的资源。 如果您

    2024年02月10日
    浏览(63)
  • asp.net文档管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net文档管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net文档管理系统 二、功能介绍 (1)用户管理:对用户信息进行添加、删除、修改和

    2024年02月08日
    浏览(37)
  • asp.net归宿管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net归宿管理系统 是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net归宿管理系统VS开发sqlserver数据库w 二、功能介绍 一、定时打卡(采用RFID卡)

    2024年02月09日
    浏览(55)
  • asp.net酒店管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

    一、源码特点         asp.net酒店管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发 asp.net 酒店管理系统1 二、功能介绍 后台主要功能: (1)用户管理:对用户信息进行添

    2024年02月07日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包