baijitun 发表于 2019-12-9 13:06:57

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

所用芯片为stm32f105rbt   使用STM32CUBEprogrammer   ST-LINK 配置为SWD模式,在烧写完一次程序后,就无法再次连接ST-LINK   求助大神帮忙看一下,已经废了好几块板子了,实在找不到原因出在什么地方,用串口ISP 模式也无法连接到串口 。





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都是失能的

toofree 发表于 2019-12-9 19:07:35

有可能你禁用了SWD(JTAG)接口,即SWD口的IO作为IO使用了;
把BOOT0接3.3V,连一下仿真器试试,如果能连上,那么烧个添加了SWD功能的程序进去。

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 去擦空芯片:)

w0130160 发表于 2019-12-23 20:15:05

我的一块207也出现情况
页: [1] 2
查看完整版本: STM32F105 -STLINKE 下载完一次程序就不能下载