![[STM32]在宇宙最强大IDE Visual Studio上使用VisualGDB开发STM32](https://zouyingzheng.com/zb_users/theme/os_2019/static/images/article-default-cover.jpg)
[STM32]在宇宙最强大IDE Visual Studio上使用VisualGDB开发STM32
使用Visual Studio 中的VisualGDB的确在开发STM32上能更给我们带来很大的方便,但是我使用VisualGDB生成的RTOS工程存在计时相差10倍问题,建议使用CubeMX生成工程后使用VisualGDB导入开发
VisualStudio宇宙上最强大的IDE,利用VisualGDB可以在上面开发STM32
首先我们需要下载安装VisualStudio 和VisualGDB
VS下载https://visualstudio.microsoft.com/zh-hans/无需迷信,请直接安装社区版即可
GDB下载链接:https://pan.baidu.com/s/1hzaU8MZ4Bnu8EknW3NIXiQ 密码:tmas
内含说明,可安装其中内容操作即可
安装完成后,我们对GDB进行资源安装打开VS,点击菜单中的工具,再弹出的菜单中点击VisualGDB,在右侧点击Manage VisualGDB Packages
这里显示着所有已安装的工具和工具链等
选择右侧的Online,查看在线包
把和ARM/stm32相关的勾选上
需要调试,所以还得勾选
勾选后点击下侧的Install 2 packages
然后开始下载和安装
下载速度慢的,请准备好国外代理等工具
下载和安装时间花费较长,需要耐心等待.
安装完成后,关闭改窗体,在VisualStudio菜单栏点击文件,新建,项目
点击左侧的VisualGDB,然后在右侧中选择Embedded Project Wizard
输入项目名称与路径信息,然后点击确定
接下来就开始创建工程了,在首个界面,我们无需做太多设置,可以直接点击next
选择你的单片机型号,我的型号是STM32F103VCT6,然后点击next即可
选择例程LEDBlink FreeRTOS即可,设置好闪烁的两个LED的IO口
然后点击下一步
设置JTAG调试工具,我使用的是J-Link故如图所示设置即可
设置完成后点击Finish即可,然后就会开始生成工程,稍作等待即可
生成完成后,用户代码在Source file 中
我们先对其编译,右键解决方案,点击生成
显示正在编译中
并无错误,我们来仿真调试
点击顶部的VisualGDB DeBugger
显示正在运行即为正在仿真中,我们可以打个断点来看
很快,命中了断点
本文为本站(https://zouyingzheng.com/)原创,未经允许转载,本站将追求其法律责任!
留言评论
暂无留言