你使用J-Flash,先把硬件连接好,
手动复位单片机,在刚好给复位信号的同时,马上开始用软件连接单片机,
反复试几次,总有会成功的。
出现这样的原因是:你的单片机初始化的时候,又可能对JTAG/SWD引脚进行了设置.
建议复位一下试试?有些时候程序没有使能jtag/swd的接口,所以直接是发现不了的,需要复位后才能发现。前提是目标板/芯片供电正常、晶振正常、复位电路正常。
操作方式是按住复位键,点下载,然后松开复位。
会报错吗,看看报什么错误。
如果是找不到芯片,那应该是 debuger 和芯片连接有点问题,或者芯片是否上点工作了,等
如果是找到芯片,下载都是正常的,唯独读不出来 id,可以自己查查手册,看看 id 的寄存器地址,直接写个程序,读,如果能读就好好的,如果读不出来,会卡住呀,或者是错误值,什么的,看看手册错误对应的什么情况。