用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即可

使用Keil或J-Flash给STM32芯片下载程序时,J-link能识别芯片,j-Flash可Connect成功,但擦除、下载时出现Verification of RAMCode failed @ address 0x20000000错误。原因是SWD总线布线问题及jlink下载速度过快,将Jlink速度降至200KHZ以下可解决。
795

被折叠的 条评论
为什么被折叠?



