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一般人能用的下载地址
- 官网付费原版
- [VisualGDB] 更新 VisualGDB 5.5 RC1 和谐版(2020.09.16)_hshqing的博客-CSDN博客
-
更新 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都会弹出关于这个错误的弹窗。
文章来源:https://www.toymoban.com/news/detail-472062.html
最终问题还是解决了,可以采用另外一种激活方式解决,详见我的另外一篇文章
VisualGDB导致Visual Studio报错:未能从程序Package.LanguageService中加载类型xxx
文章来源地址https://www.toymoban.com/news/detail-472062.html
到此为止,VS+VisualGDB配置结束,要是觉得对你有帮助的话,点个赞收个藏吧,我会开心一整天的😀
到了这里,关于Visual Studio开发STM32,VS+VisualGDB下载及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!