用Keil或者直接用J-Flash程序下载STM32芯片程序时,J-link可以识别芯片,j-Flash中可以Connect成功设备,但是擦除、下载时出现Verification of RAMCode failed @ address 0x20000000错误。
原因是:
1.SWD总线布线太长或者不规范,jlink下载速度过快(4MHZ),导致出现上述错误,将Jlink速度降至200KHZ以下即可。
单击菜单栏的“Options—Project settings”打开设置,进行jlink配置
选择target interface 将jlink 速度由默认的4000khz改为100即可