uwyciw100 发表于 2017-11-14 16:48:40

时钟错误,导致无法下载程序

本来是25M晶振,下了一个8M晶振的程序。ST-LINK就无法再下载程序了。
请问有什么办法处理这个问题。
因为BOOT0和BOOT1没有接出来,所以不方便用枚举程序。
谢谢。

wenyangzeng 发表于 2017-11-14 16:54:46

能否下载好像与时钟无关。按住RESET键不放,点击下载后再放开试试。

技术范儿 发表于 2017-11-14 17:09:08

拆掉晶振

技术范儿 发表于 2017-11-14 17:11:16

2.用ISP下载一个正确的程序

技术范儿 发表于 2017-11-14 17:11:50

3.boot0=1,boo1=0,复位,j-link下载

五哥1 发表于 2017-11-14 17:23:11

这个不能下载似乎和晶振无关,应当是SWD的接口在程序里被屏蔽了,如果确保硬件没有问题的化,只有把BOOT0置1,其他不用管,JLINK下载也行。下载的新程序要注意SWD是否被屏蔽,如果电路上把BOOT0接地了,用针把BOOT0管脚挑起来,

uwyciw100 发表于 2017-11-14 17:25:34

五哥1 发表于 2017-11-14 17:23
这个不能下载似乎和晶振无关,应当是SWD的接口在程序里被屏蔽了,如果确保硬件没有问题的化,只有把BOOT0置 ...

SWD确定没有被屏蔽。两份程序都是使用ST-LINK下载,芯片也是一样,只是时钟配制不同。刚刚先是把晶振换成8M,下了个25M的程序,然后再把晶振换回25M。唉,麻烦。。。。。。。。

发表于 2017-11-15 08:52:43

在复位的情况下,马上用JLINK仿真。

uwyciw100 发表于 2017-11-15 09:13:50

安 发表于 2017-11-15 08:52
在复位的情况下,马上用JLINK仿真。

按住复位按键,点击JLINK下载,再松开复位按键?

发表于 2017-11-15 09:25:12

嗯。可以这么操作。
页: [1]
查看完整版本: 时钟错误,导致无法下载程序