[STM32]在宇宙最强大IDE Visual Studio上使用VisualGDB开发STM32

[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/)原创,未经允许转载,本站将追求其法律责任!