楼上说的对,先断电,把BOOT0短接片换位置1,keil配置修改一下:进入Debug--Settings--Flash Download页面,把Program、Verify、Reset and Run前面的勾干掉(我还选了Erase Full Chip), 连续OK返回,下载程序,即擦除。恢复BOOT0短接片位置。再把刚才修改过的Debug配置改回来,下载,完成。造成原因是拷贝库里面的程序,它的晶振是8M的,配成180M,我板子是25M晶振,不改配置参数前提下,超死了。
先断电,把BOOT0置1,keil配置修改一下:进入Debug--Settings--Flash Download页面,把Program、Verify、Reset and Run前面的勾干掉。 下载程序进行芯片的擦除。恢复BOOT0接地。再把刚才修改过的Debug配置改回来,就可以正常使用了。该方案亲测有效,出现问题的原因在于程序超频锁死了。
楼上说的对,先断电,把BOOT0短接片换位置1,keil配置修改一下:进入Debug--Settings--Flash Download页面,把Program、Verify、Reset and Run前面的勾干掉(我还选了Erase Full Chip), 连续OK返回,下载程序,即擦除。恢复BOOT0短接片位置。再把刚才修改过的Debug配置改回来,下载,完成。造成原因是拷贝库里面的程序,它的晶振是8M的,配成180M,我板子是25M晶振,不改配置参数前提下,超死了。
一周热门 更多>