OpenEdv-开源电子网

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

提问:为什么我的STM32F103RCT6总要按下Reset之后才可以下载程序?

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2018-8-6
在线时间
4 小时
发表于 2018-9-9 23:15:39 | 显示全部楼层 |阅读模式
4金钱
RT,我原来这块板子加ST-LINK用的好好的,突然有一天用不了了,然后找到了这个方法发现可以用。
https://blog.csdn.net/DOCAICSD/article/details/46336379
但是这么做的话我就没法正常使用调试模式了,按下RESET之后点击start debug再松手可以进入调试模式,然后点击step就会弹出Cannot access target. Shutting down debug session.
请问这个问题如何解决?

最佳答案

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

B0接3.3,然后按复位,然后再下载跑马灯实验。 然后B0接GND,然后试试看能否仿真。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-9-9 23:15:40 | 显示全部楼层
B0接3.3,然后按复位,然后再下载跑马灯实验。
然后B0接GND,然后试试看能否仿真。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2018-8-6
在线时间
4 小时
 楼主| 发表于 2018-9-10 08:15:28 | 显示全部楼层
本帖最后由 愚哉子安 于 2018-9-10 08:35 编辑
正点原子 发表于 2018-9-10 01:54
B0接3.3,然后按复位,然后再下载跑马灯实验。
然后B0接GND,然后试试看能否仿真。

我现在BOOT0是串联一个10K电阻接地的,请问这样做有什么问题吗?还有我是没有配置SWDIO与SWCLK的,这两个引脚都是默认功能。
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-10 08:28:10 | 显示全部楼层
请问你是下载其他的程序(例如上面原子哥所说的跑马灯实验的程序)之后,故障依旧吗?
十六进制带我飞。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2018-8-6
在线时间
4 小时
 楼主| 发表于 2018-9-10 08:39:34 | 显示全部楼层
本帖最后由 愚哉子安 于 2018-9-10 08:42 编辑
正点原子 发表于 2018-9-10 01:54
B0接3.3,然后按复位,然后再下载跑马灯实验。
然后B0接GND,然后试试看能否仿真。

谢谢原子哥,我下载跑马灯之后就能正常使用了,请问这是为什么呢?还有就是我下载我自己的程序还是没法使用调试模式,问题跟前面一样,这是为什么呢?
SWDIO与SWCLK都是没有配置的,都是默认功能。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2018-8-6
在线时间
4 小时
 楼主| 发表于 2018-9-10 08:40:56 | 显示全部楼层
本帖最后由 愚哉子安 于 2018-9-10 08:43 编辑
DreamWaterPro 发表于 2018-9-10 08:28
请问你是下载其他的程序(例如上面原子哥所说的跑马灯实验的程序)之后,故障依旧吗?

下载LED例程之后就能正常使用了,但是我下载我自己的程序还是没法使用调试模式,问题跟前面一样。
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-10 08:51:40 | 显示全部楼层
愚哉子安 发表于 2018-9-10 08:40
下载LED例程之后就能正常使用了,但是我下载我自己的程序还是没法使用调试模式,问题跟前面一样。[/backc ...

我记得楼主贴出的CSDN论坛中的博客中说可能是由于对SWDIO SWCLK进行了配置,楼主有没有检查这个地方?
十六进制带我飞。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2018-8-6
在线时间
4 小时
 楼主| 发表于 2018-9-10 09:48:03 | 显示全部楼层
DreamWaterPro 发表于 2018-9-10 08:51
我记得楼主贴出的CSDN论坛中的博客中说可能是由于对SWDIO SWCLK进行了配置,楼主有没有检查这个地方?

这两个口我都是默认设置啊。
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-10 10:10:15 | 显示全部楼层
愚哉子安 发表于 2018-9-10 09:48
这两个口我都是默认设置啊。

嗯那检查一下,是否有调用disable_JTAG这个字样的函数?
以及,前面的两个引脚楼主是保持了默认设置,那如果使用了一些别人的程序,例如某个外设模块的例程等,其程序本身并不是楼主所写的,但是该程序的作者可能是出于某种原因初始化了相应的引脚,楼主查看一下是不是有这种情况?
此外如果依旧都正常的话,楼主可以试试将自己的程序分为若干个模块,分别注释掉不同的模块功能,这样可以逐步地排除故障发生的地方,定位到出错的位置。
十六进制带我飞。
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2018-8-6
在线时间
4 小时
 楼主| 发表于 2018-9-10 10:56:11 | 显示全部楼层
DreamWaterPro 发表于 2018-9-10 10:10
嗯那检查一下,是否有调用disable_JTAG这个字样的函数?
以及,前面的两个引脚楼主是保持了默认设置,那 ...

嘛,发现我用CubeMX设置的时候SYS没有设置,设置成SW就可以了......
不过话说回来,当时我用F407也没有设置SYS,照样可以用啊......
回复

使用道具 举报

2

主题

756

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4163
金钱
4163
注册时间
2017-10-24
在线时间
251 小时
发表于 2018-9-11 08:04:47 | 显示全部楼层
愚哉子安 发表于 2018-9-10 10:56
嘛,发现我用CubeMX设置的时候SYS没有设置,设置成SW就可以了......
不过话说回来,当时我用F407也没有 ...

感谢分享!
十六进制带我飞。
回复

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2020-10-21
在线时间
36 小时
发表于 2020-10-21 17:04:08 | 显示全部楼层
可以的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 18:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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