Keil调试即全速运行/断点不停的其中一个原因

平台

芯片:STM32F767IGT6
环境:Keil 5.14.00

问题

keil 下载程序可以执行,调试时刚进调试就上电运行,打断点不停,但是程序正常在跑,可以单步调试。

原因

Jlink硬件版本和驱动的问题。

解决

之前电脑使用stm32f103rb时,使用的是Jlink-V8 ,SWD方式,驱动dll是4.90
后来使用Jlink-V9,SWD方式,使用的是6.44版本

Keil调试即全速运行/断点不停的其中一个原因_第1张图片

注意

  1. Jlink硬件有版本之分,软件驱动也一样。
    开发调试时,要注意 JLINK硬件版本配合哪种软件驱动,以及支不支持正在开发的芯片。
  2. 图片上的时钟也要注意下,JLINK/芯片支不支持那么高的时钟,比如你设置成50MHZ。

你可能感兴趣的:(STM32)