问题
今天调试代码的时候发现使用J-Link下载器下载程序,当J-Link插在板子上的时候程序运行一切正常,但是拔掉J-Link程序直接卡主或者不运行。
原因
1、自己做的板子先检查一遍原理图是否错误
2、首先检查boot引脚的电平 都要直接接一个10K电阻下拉到地
看一下电平是否正确
3、重点检查复位电路,看一下有没有元器件的漏焊以及元器件的焊错。
解决方法
出现这个问题的原因大概就是拔掉J-Link后程序一直在复位,导致程序假卡死 一直复位,无法正常运行。所以要检查电路,主要就是电路的问题,看一下复位引脚和地之间是否短路,以及复位电路是否错误。我出现这个问题的原因就是复位电路的错误。