OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 23154|回复: 59

Visual Studio + CubeMX +GDB 开发STM32

  [复制链接]

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
发表于 2016-9-23 10:54:06 | 显示全部楼层 |阅读模式
本帖最后由 jermy_z 于 2016-9-23 10:58 编辑

昨天看到论坛里有人介绍这方法但是并没有放出详细操作,在此介绍一二,有兴趣的可以研究一下

一、配置MX生成工程的相关设置,如下图(STM32外设配置不再赘述,没弄过的坛友自行百度或者查阅正点原子HAL库教程)
1.png 2.png

二、安装VisualGDB(需要破解),安装/破解 方法自行百度 ,附件待会也附上

三、打开Visual Studio,新建GDB工程,如下
3.png

四、按照图片配置
4.png

五、到这一步,首先要下载toolchain,选择ARM那一项,软件就会自动下载相关工具链,需要等待,之后在filter输入你所用的STM32型号,选择对应的芯片型号,之后软件再次回下载相关文件,等待即可,最后的配置画面如下
5.png 6.png

六、导入CubeMX工程,选择MX工程所在位置即可
7.png

七、配置编程器设置,我用的是jlink,所以按照jlink配置,用STLINK的,自行百度或者自行尝试设置,最上面红色箭头所指,那个是安装好jlink驱动自带的文件,自己去驱动所在文件夹查看,在这里输入对应的路径
8.png

八、右键点击Visual studio工程,配置头文件路径,如下图所示
9.png

九、如下图所示图片所示,首先在Include directions 输入 Inc ,然后点击右侧那根圆珠笔,选择MX工程头文件所在文件夹,必须到最后的一层


10.png 11.png 12.png




到此工程就创建完毕,编译即可,然后debug就可以将编译后的文件下载到STM32芯片里
10.png
学无止境
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2016-9-23 14:18:02 | 显示全部楼层

回帖奖励 +5 金钱

还要收费?VisualGDB5.15 + VAssistx免费送了
VirualGDB5.1r5_crack.zip (21.14 MB, 下载次数: 10393)
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复 支持 3 反对 0

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2016-10-24
在线时间
1 小时
发表于 2016-10-24 11:19:05 | 显示全部楼层

回帖奖励 +5 金钱

支持,下载试试。
回复 支持 1 反对 0

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
 楼主| 发表于 2016-9-23 10:57:52 | 显示全部楼层
本帖最后由 jermy_z 于 2017-3-8 16:42 编辑

安装、破解文件

visualgdb516rpj(www.greenxf.com).zip

21.26 MB, 下载次数: 3014

售价: 10 金钱  [记录]

学无止境
回复 支持 反对

使用道具 举报

19

主题

430

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2016-4-22
在线时间
187 小时
发表于 2016-9-23 11:20:27 | 显示全部楼层

回帖奖励 +5 金钱

这个Visual Studio有版本限制吗?哪个版本支持?
伤情最是晚凉天,憔悴斯人不堪怜。
邀酒摧肠三杯醉,寻香惊梦五更寒。
钗头凤斜卿有泪,荼蘼花了我无缘。
小楼寂寞新雨月,也难如钩也难圆。
回复 支持 反对

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
 楼主| 发表于 2016-9-23 11:21:13 | 显示全部楼层
ysq7120 发表于 2016-9-23 11:20
这个Visual Studio有版本限制吗?哪个版本支持?

应该都支持吧,我用的是VS2015
学无止境
回复 支持 反对

使用道具 举报

27

主题

711

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
11924
金钱
11924
注册时间
2015-11-5
在线时间
2087 小时
发表于 2016-9-23 12:44:08 | 显示全部楼层

回帖奖励 +5 金钱

jermy_z 发表于 2016-9-23 11:21
应该都支持吧,我用的是VS2015

虽然我也有装VS2015,不过还是喜欢用eclipse+gcc+jlink/stlink
拿来长岛冰茶换我半晚安睡
回复 支持 反对

使用道具 举报

5

主题

184

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1050
金钱
1050
注册时间
2016-5-13
在线时间
111 小时
发表于 2016-9-23 13:35:15 | 显示全部楼层

回帖奖励 +5 金钱

我之前用的VS2013也是可以的。
回复 支持 反对

使用道具 举报

2

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2015-12-8
在线时间
43 小时
发表于 2016-9-23 18:53:57 | 显示全部楼层

回帖奖励 +5 金钱

不错哦 可以装X了
回复 支持 反对

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-9-23 19:51:22 | 显示全部楼层

回帖奖励 +5 金钱

是不是这些比keil好用
回复 支持 反对

使用道具 举报

34

主题

322

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1835
金钱
1835
注册时间
2014-12-4
在线时间
717 小时
发表于 2016-9-23 20:02:43 | 显示全部楼层

回帖奖励 +5 金钱

Visual Studio功能很强大呀   安装Visual Assist X后代码提示功能也很好
回复 支持 反对

使用道具 举报

39

主题

127

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2276
金钱
2276
注册时间
2015-5-6
在线时间
247 小时
发表于 2016-9-23 22:48:19 | 显示全部楼层

回帖奖励 +5 金钱

还没用过这个功能,标记一下,MARK
回复 支持 反对

使用道具 举报

22

主题

181

帖子

0

精华

高级会员

Rank: 4

积分
878
金钱
878
注册时间
2014-7-7
在线时间
311 小时
发表于 2016-9-23 23:38:32 | 显示全部楼层

回帖奖励 +5 金钱

FreeRTOS 发表于 2016-9-23 12:44
虽然我也有装VS2015,不过还是喜欢用eclipse+gcc+jlink/stlink

现在依然用MDK,但是在使用gvim,然后慢慢完全放弃windows操作系统
回复 支持 反对

使用道具 举报

10

主题

86

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
481
金钱
481
注册时间
2013-12-3
在线时间
82 小时
发表于 2016-9-24 00:22:56 | 显示全部楼层

回帖奖励 +5 金钱

MDK不好用吗。。。
回复 支持 反对

使用道具 举报

57

主题

358

帖子

0

精华

高级会员

Rank: 4

积分
981
金钱
981
注册时间
2014-9-29
在线时间
261 小时
发表于 2016-9-29 16:22:59 | 显示全部楼层

回帖奖励 +5 金钱

这个建个工程好麻烦的感觉。。。
回复 支持 反对

使用道具 举报

33

主题

481

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
5075
金钱
5075
注册时间
2013-10-4
在线时间
654 小时
发表于 2016-9-30 09:03:40 | 显示全部楼层

回帖奖励 +5 金钱

谢谢分享   
回复 支持 反对

使用道具 举报

12

主题

432

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2012-6-21
在线时间
59 小时
发表于 2016-9-30 11:39:29 | 显示全部楼层

回帖奖励 +5 金钱

有时间试试。
呵呵。
回复 支持 反对

使用道具 举报

6

主题

94

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1581
金钱
1581
注册时间
2016-7-2
在线时间
277 小时
发表于 2016-9-30 11:55:30 | 显示全部楼层

回帖奖励 +5 金钱

这个和MDK相比有很大的优势吗?
回复 支持 反对

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-9-26
在线时间
23 小时
发表于 2016-9-30 16:37:42 | 显示全部楼层

回帖奖励 +5 金钱

MDK用习惯了,一般的都不愿意换。
回复 支持 反对

使用道具 举报

51

主题

1455

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2612
金钱
2612
注册时间
2011-1-25
在线时间
176 小时
发表于 2016-9-30 16:53:41 | 显示全部楼层

回帖奖励 +5 金钱

这个确实可以,我用VS2015直接空项目开发STM32
一直努力就很好。
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2016-6-6
在线时间
22 小时
发表于 2016-10-3 18:33:43 | 显示全部楼层

回帖奖励 +5 金钱

Visual Studio + Visual Assist X,写程序必备啊
回复 支持 反对

使用道具 举报

14

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2016-3-23
在线时间
46 小时
发表于 2016-10-3 20:12:41 | 显示全部楼层

回帖奖励 +5 金钱

~\(≧▽≦)/~啦啦啦
回复 支持 反对

使用道具 举报

2

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
410
金钱
410
注册时间
2016-5-6
在线时间
110 小时
发表于 2016-10-4 10:07:24 | 显示全部楼层

回帖奖励 +5 金钱

謝啦,Visual Studio好用阿
回复 支持 反对

使用道具 举报

6

主题

65

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
金钱
273
注册时间
2011-2-12
在线时间
36 小时
发表于 2016-10-15 11:09:56 | 显示全部楼层

回帖奖励 +5 金钱

好文章谢谢,顶楼主,配置一下试试
回复 支持 反对

使用道具 举报

13

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-10-23
在线时间
31 小时
发表于 2016-10-23 10:25:12 | 显示全部楼层

回帖奖励 +5 金钱

楼主看到你的帖子长了很大见识, 问你个问题,就是visual gdb创建的工程复制到别人电脑后打开,编译出错
回复 支持 反对

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
 楼主| 发表于 2016-10-23 13:24:56 | 显示全部楼层
near2see 发表于 2016-10-23 10:25
楼主看到你的帖子长了很大见识, 问你个问题,就是visual gdb创建的工程复制到别人电脑后打开,编译出错

别人电脑也配了环境?
学无止境
回复 支持 反对

使用道具 举报

24

主题

130

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2016-7-20
在线时间
137 小时
发表于 2016-10-23 17:23:54 | 显示全部楼层

回帖奖励 +5 金钱

搞得这么复杂
回复 支持 反对

使用道具 举报

13

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-10-23
在线时间
31 小时
发表于 2016-10-23 17:53:34 | 显示全部楼层
jermy_z 发表于 2016-10-23 13:24
别人电脑也配了环境?

配了,和我的是一样的
回复 支持 反对

使用道具 举报

2

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2016-9-26
在线时间
23 小时
发表于 2016-10-24 10:59:57 | 显示全部楼层
相比于Keil来说VS运行的硬件配置是不是要高很多?
回复 支持 反对

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
 楼主| 发表于 2016-10-24 11:05:54 | 显示全部楼层
near2see 发表于 2016-10-23 17:53
配了,和我的是一样的

发来给我试试看
学无止境
回复 支持 反对

使用道具 举报

13

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-10-23
在线时间
31 小时
发表于 2016-10-24 17:16:23 | 显示全部楼层

还有个问题就是你在vs里面的串口程序是怎么写的,
因为keil里面有微库,  vs里面没有参照了原子没有使用微库的
例程,可是串口助手依然没什么东西打印,调试时,灯是闪烁的
,感觉重定向没有成功,不知道怎么回事.,如果可以的话指导一二,谢谢!

Uart.zip

16.41 MB, 下载次数: 465

串口

回复 支持 反对

使用道具 举报

70

主题

6698

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12692
金钱
12692
注册时间
2012-11-26
在线时间
3711 小时
 楼主| 发表于 2016-10-24 17:28:47 | 显示全部楼层
near2see 发表于 2016-10-24 17:16
还有个问题就是你在vs里面的串口程序是怎么写的,
因为keil里面有微库,  vs里面没有参照了原子没有使用微 ...

我试了下,也编译出错了,但是我看了下,是提示needed by `Debug/startup_stm32f746xx.o'.  Stop.

我当时建的是767的环境,所以746的没有配置,明天配下746的环境再编译试试

至于串口,我没板子测试,所以就不晓得了
学无止境
回复 支持 反对

使用道具 举报

13

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-10-23
在线时间
31 小时
发表于 2016-10-24 17:35:10 | 显示全部楼层
jermy_z 发表于 2016-10-24 17:28
我试了下,也编译出错了,但是我看了下,是提示needed by `Debug/startup_stm32f746xx.o'.  Stop.

我 ...

好吧,  那麻烦了
回复 支持 反对

使用道具 举报

13

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-10-23
在线时间
31 小时
发表于 2016-10-24 19:01:55 | 显示全部楼层
jermy_z 发表于 2016-10-24 17:28
我试了下,也编译出错了,但是我看了下,是提示needed by `Debug/startup_stm32f746xx.o'.  Stop.

我 ...

谢谢该问题已经得到了解决
回复 支持 反对

使用道具 举报

15

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
357
金钱
357
注册时间
2013-12-9
在线时间
48 小时
发表于 2016-11-5 10:59:57 | 显示全部楼层

回帖奖励 +5 金钱

原来如此,学习了~
回复 支持 反对

使用道具 举报

7

主题

247

帖子

0

精华

高级会员

Rank: 4

积分
745
金钱
745
注册时间
2016-1-20
在线时间
78 小时
发表于 2016-11-5 12:44:01 | 显示全部楼层

回帖奖励 +5 金钱

拿点分
回复 支持 反对

使用道具 举报

1

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
331
金钱
331
注册时间
2013-3-27
在线时间
38 小时
发表于 2016-11-6 10:36:32 | 显示全部楼层

回帖奖励 +5 金钱

这个不错,VS虽然大的想死,但是用起来还是很爽的
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-11-6
在线时间
0 小时
发表于 2016-11-6 11:50:37 | 显示全部楼层

回帖奖励 +5 金钱

不错,支持一下。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-10-7
在线时间
7 小时
发表于 2016-11-7 10:00:02 | 显示全部楼层

回帖奖励 +5 金钱

这个确实可以,支持一下。
回复 支持 反对

使用道具 举报

20

主题

83

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
268
金钱
268
注册时间
2016-7-14
在线时间
49 小时
发表于 2016-11-7 10:02:02 | 显示全部楼层

回帖奖励 +5 金钱

不错,支持一下(装作看懂了的样子)
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2016-4-24
在线时间
9 小时
发表于 2016-11-10 20:18:27 | 显示全部楼层

回帖奖励 +5 金钱

好东西啊.
回复 支持 反对

使用道具 举报

5

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
306
金钱
306
注册时间
2016-10-20
在线时间
63 小时
发表于 2016-11-11 10:29:10 | 显示全部楼层
0.0...
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-11-21
在线时间
0 小时
发表于 2016-11-21 23:23:46 | 显示全部楼层
按照你的方法搭建环境,编译MB3073错误,怎么破?
回复 支持 反对

使用道具 举报

8

主题

33

帖子

0

精华

高级会员

Rank: 4

积分
831
金钱
831
注册时间
2015-9-1
在线时间
161 小时
发表于 2016-11-22 09:36:18 | 显示全部楼层
哇哦 谢谢分享
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2014-12-8
在线时间
4 小时
发表于 2016-12-6 16:49:59 | 显示全部楼层
楼主,你的OPEN OCD是怎么安装上去的呢,离线有没有办法安装呢???
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2016-12-12
在线时间
5 小时
发表于 2016-12-13 16:47:02 | 显示全部楼层
3%`]TMI~(VG]DL@SX926OLN.png
VisualGDB创建的项目 Visual AssistX 功能没法使用
求教解决办法
回复 支持 反对

使用道具 举报

1

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
229
金钱
229
注册时间
2012-11-5
在线时间
50 小时
发表于 2016-12-17 16:18:50 | 显示全部楼层
本帖最后由 ly7817 于 2016-12-17 16:23 编辑

我的编译有42个错误,VirualGDB5.1r5安装,拷贝VisualGDB.exe文件到安装目录下,VisualGDB就运行出错,不知道什么问题。我的系统是Win7 64bit

编译错误

编译错误

G2_NewFolder.rar

46.21 KB, 下载次数: 595

回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2017-1-2
在线时间
2 小时
发表于 2017-1-7 12:52:29 | 显示全部楼层
jermy_z 发表于 2016-9-23 11:21
应该都支持吧,我用的是VS2015

楼主,我想问一下vs2015怎么装的呢?有安装包吗?
回复 支持 反对

使用道具 举报

2

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
金钱
249
注册时间
2014-10-5
在线时间
37 小时
发表于 2017-3-8 14:46:52 | 显示全部楼层

MARK下,楼主下载的权限可以该下不,有金币但是没法下载=呐
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2017-3-6
在线时间
12 小时
发表于 2017-3-21 12:00:08 | 显示全部楼层
谢谢楼主分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 00:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表