OpenEdv-开源电子网

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

有没有大佬使用VS+GCC或者VS+Platformio开发STM32环境的教程

[复制链接]

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
发表于 2019-12-20 18:39:06 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 htao 于 2019-12-22 22:53 编辑

这两天一直在搞这个事情,弄通了一个 SW4STM32 下载程序运行的工程,但是环境是eclipse 用得不习惯。所以还是想用 vs code 调通stm32的环境。

用platformio 编译啥的都能通过了,但是stlink下载却一直报一个错,安装 tool-stm32duino 失败,网上怎么也找不到处理,
1.png

求问这个问题怎么解决,看别人写的博客视频啥的,都是新建一下,弄一下就好了。

求问有没有比较详细一点的博客啥的,脑壳疼啊脑壳疼

--------------------------------------------------------         更新线            ---------------------------------------------------------------------
--------------------------------------------------------     time 19-12-21       ---------------------------------------------------------------------

昨天那个错误,有大佬说是权限问题,我用管理员打开的VS code但是还是那样,,,今天就搁置了。

今天用的 vs code + gcc 配置的环境,配置一些环境和资源科依照这篇文章 https://blog.csdn.net/lin_duo/article/details/96705250

配置好了,直接make 编译(直接STM32cubeMX 生成的 PC13的led灯的程序),如下图可以看出生成了 elf 调试文件, hex ,bin文件。
2.png

然后用的Jlink 调试与下载,首先我工程里面没有添加led 闪烁的代码,直接就下载进去了,进入了调试界面。

打算加上闪烁代码,再观察是否真实下载并运行,然后就再也下载不进去了,首先报错 找不到任务 "build",如图:
3.png

依网上,注释掉 "preLaunchTask": "build" ,就不报这个错了,但是会导致新加入的代码无法被执行到
具体可看 https://blog.csdn.net/iov3Rain/article/details/82937374

然后注释掉这行之后,就一直报错这个,这就看不懂了,网上也找不到解决方法
4.png

5.png

Jlink的路径也在 settings.json设置了,而且第一次已经没有报错并且下载成功(虽然不清楚具体有没有运行),

Jlink路径如下图
6.png


主要就是这个啥问题,怎么都解决不掉,重新拔插jlink啊,按复位啊,瞎试了一遍都没用,网上也没找着,很气。。。
7.png

--------------------------------------------------------         更新线            ---------------------------------------------------------------------
--------------------------------------------------------     time 19-12-22       ---------------------------------------------------------------------

今天抢一月二十号的票,九点准时开售,都没抢到,我这种会玩手机算好时间抢票的,都坐不上车,那些不咋会用的农民伯伯,
该咋回去啊,求求你们当个人吧。。。


好吧,说正事。今天用的vs code + openocd 下载stm32f103c8的程序,make 编译还是没问题了,

将openocd 安装路径下的两个接口文件复制到了工程文件内,添加了一个openocd.cfg文件,
1.png

然而,连接不上stlink,连不上,连不上...
具体错误看下图,网上资料太少了吧,还是方法不行,放弃百度??PA13 PA14也在 cubeMX里配置了,
2.png


尝试把boot0 拉高,就能打开openocd 服务器,但是启动地址变了啊,连接的时候,不就不对了吗?
以上,参考的这篇文章 https://blog.csdn.net/qq_33559992/article/details/97548915


求求大佬们救救孩子吧!


最佳答案

查看完整内容[请看2#楼]

结贴,有不懂的参考这个视频讲解 https://www.bilibili.com/video/BV144411d7oe?from=search&seid=16322803898336290538
茵茵猪头
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
 楼主| 发表于 2021-1-7 09:15:43 | 显示全部楼层
茵茵猪头
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
 楼主| 发表于 2019-12-20 18:39:07 | 显示全部楼层
结贴,有不懂的参考这个视频讲解
https://www.bilibili.com/video/B ... 6322803898336290538
茵茵猪头
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-12-21 02:19:54 | 显示全部楼层
没这么搞过哦,帮顶
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
 楼主| 发表于 2019-12-21 16:00:51 | 显示全部楼层
知道的老哥 顺手给点意见。。。
茵茵猪头
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
 楼主| 发表于 2019-12-23 13:03:04 | 显示全部楼层
再顶一下
回复

使用道具 举报

8

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-4-6
在线时间
234 小时
发表于 2019-12-23 14:33:47 | 显示全部楼层
老哥,我严重怀疑你 openocd 的服务器开了没有。
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
 楼主| 发表于 2019-12-23 19:17:10 | 显示全部楼层
xiedonghui258 发表于 2019-12-23 14:33
老哥,我严重怀疑你 openocd 的服务器开了没有。

就是开服务器的指令 openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg 这句报错,
茵茵猪头
回复

使用道具 举报

8

主题

206

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-4-6
在线时间
234 小时
发表于 2019-12-24 08:42:56 | 显示全部楼层
htao 发表于 2019-12-23 19:17
就是开服务器的指令 openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg 这句报错,

你的St-link是V2版本?
回复

使用道具 举报

28

主题

294

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2018-3-26
在线时间
294 小时
 楼主| 发表于 2020-4-21 09:20:55 | 显示全部楼层
xiedonghui258 发表于 2019-12-24 08:42
你的St-link是V2版本?

对啊,就是市面上十几块钱的那种
茵茵猪头
回复

使用道具 举报

0

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2020-12-31
在线时间
22 小时
发表于 2021-1-19 16:47:03 | 显示全部楼层
mark!!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-9 14:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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