你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F105 -STLINKE 下载完一次程序就不能下载

[复制链接]
baijitun 提问时间:2019-12-9 13:06 /
  所用芯片为stm32f105rbt   使用STM32CUBEprogrammer   ST-LINK 配置为SWD模式,在烧写完一次程序后,就无法再次连接ST-LINK   求助大神帮忙看一下,已经废了好几块板子了,实在找不到原因出在什么地方,用串口ISP 模式也无法连接到串口 。





捕获.PNG
捕获1.PNG
收藏 评论11 发布时间:2019-12-9 13:06

举报

11个回答
mylovemcu 回答时间:2019-12-9 13:14:10
把下载器的复位引脚先去掉  在下载试一下
baijitun 回答时间:2019-12-9 13:46:26
mylovemcu 发表于 2019-12-9 13:14
把下载器的复位引脚先去掉  在下载试一下

现在测得NRST电压为1.8v
BG4RFF 回答时间:2019-12-9 14:08:54
在ISP模式,用swd擦除一下
BG4RFF 回答时间:2019-12-9 14:10:54
或者ram加载也行,您的程序禁用了调试端口了,所以进ISP或者RAM模式都不运行您的程序,然后就可以连接上,然后擦除rom就恢复了,我以前也遇到过的,在cube里面要打开swddebug端口
baijitun 回答时间:2019-12-9 17:09:43
谢谢,我看到了确实是jtag和swd都是默认关闭的,这个好像还是根据芯片来的,我的L496就没有配置nodebug 就没有失能swd   但是105配置nodebug 就是jtag和swd都是失能的
七哥 回答时间:2019-12-9 19:07:35
有可能你禁用了SWD(JTAG)接口,即SWD口的IO作为IO使用了;
把BOOT0接3.3V,连一下仿真器试试,如果能连上,那么烧个添加了SWD功能的程序进去。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

baijitun 回答时间:2019-12-9 19:53:23
toofree 发表于 2019-12-9 19:07
有可能你禁用了SWD(JTAG)接口,即SWD口的IO作为IO使用了;
把BOOT0接3.3V,连一下仿真器试试,如果能连上 ...

嗯,是的,禁用了swd和jtag  但现在串口模式进不去,无法用串口救回来   
butterflyspring 回答时间:2019-12-23 18:02:29
试试用BOOTLOADER 去擦空芯片
w014017 回答时间:2019-12-23 20:15:05
我的一块207也出现情况
w014017 回答时间:2019-12-23 20:16:42
boot0加上3.3v STLINK也读不到芯片
深山明月 回答时间:2019-12-24 13:04:41
cube应该设置为默认打开调试管脚,现在这样让人容易误操作
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版