stm32f051C8T6突然连接不上SWD接口

2019-12-12 18:24发布

本帖最后由 cgf1981 于 2012-10-15 10:14 编辑

做了2快板子,本来都是好好的,不过有一块板子突然连接不上SWD了;然后用另外一块板子试验,可以连接上;这次连接上之后,再重新连接一次,本来好的板子也连接不上SWD接口了;

后来将BOOT0引脚设置为高电平(不从内部的FLASH启动),发现仍然连接不上SWD接口
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
mcu5i51
1楼-- · 2019-12-12 20:08
整片擦除试试;如果是jlink的话会有类似的程序 比如JLinkSTM32.exe,会用特定的方式连接芯片清空全部内容和设置,之后就可以了;
不过不确定是用的SWD方式运行的或者能不能用SWD清空
cgf1981
2楼-- · 2019-12-12 22:33
 精彩回答 2  元偷偷看……
cgf1981
3楼-- · 2019-12-12 22:45
mcu5i51 发表于 2012-10-15 09:47
整片擦除试试;如果是jlink的话会有类似的程序 比如JLinkSTM32.exe,会用特定的方式连接芯片清空全部内容和 ...

找到JLinkSTM32.exe了,运行了一下,提示


SEGGER J-Link Unlock tool for STM32 devices
Compiled Oct 22 2011 15:21:59
(c) 2009 SEGGER Microcontroller GmbH & Co. KG, www.segger.com
         Solutions for real time microcontroller applications

Connecting to J-Link...O.K.
Using SWD as target interface.
Target interface speed: 1000kHz.
Could not identify STM32 device.
Press any key to exit.
mcu5i51
4楼-- · 2019-12-13 00:42
感觉好像不行
mcu5i51
5楼-- · 2019-12-13 01:45
建议在试验阶段任何初始化之前加入2秒的延时,以便出错时可以再编程;
我以前用新塘nuc140就因为时钟初始化错误而锁片,jlink无法连接,最后购买并用NULINK连接时提示需要整片擦除,之后才正常;能想到的方法就是用ST原厂支持该芯片的编程调试装置恢复;
cgf1981
6楼-- · 2019-12-13 05:26
本帖最后由 cgf1981 于 2012-10-15 10:22 编辑
STM-32 发表于 2012-10-15 10:16
阿门

南无阿弥陀佛


我该怎么做呢?将BOOT0拉高,就可以不从内部的FLASH启动了啊,为啥还是不能连接仿真器呢?

一周热门 更多>