时钟错误,导致无法下载程序
本来是25M晶振,下了一个8M晶振的程序。ST-LINK就无法再下载程序了。请问有什么办法处理这个问题。
因为BOOT0和BOOT1没有接出来,所以不方便用枚举程序。
谢谢。
能否下载好像与时钟无关。按住RESET键不放,点击下载后再放开试试。 拆掉晶振 2.用ISP下载一个正确的程序 3.boot0=1,boo1=0,复位,j-link下载
这个不能下载似乎和晶振无关,应当是SWD的接口在程序里被屏蔽了,如果确保硬件没有问题的化,只有把BOOT0置1,其他不用管,JLINK下载也行。下载的新程序要注意SWD是否被屏蔽,如果电路上把BOOT0接地了,用针把BOOT0管脚挑起来, 五哥1 发表于 2017-11-14 17:23
这个不能下载似乎和晶振无关,应当是SWD的接口在程序里被屏蔽了,如果确保硬件没有问题的化,只有把BOOT0置 ...
SWD确定没有被屏蔽。两份程序都是使用ST-LINK下载,芯片也是一样,只是时钟配制不同。刚刚先是把晶振换成8M,下了个25M的程序,然后再把晶振换回25M。唉,麻烦。。。。。。。。 在复位的情况下,马上用JLINK仿真。 安 发表于 2017-11-15 08:52
在复位的情况下,马上用JLINK仿真。
按住复位按键,点击JLINK下载,再松开复位按键? 嗯。可以这么操作。
页:
[1]