Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本

使用MDK调试STM32时,仿真器是一个非常重要的设备。有的人可能会遇到这种情况:仿真器设置只能简单设置模式,不能设置时钟等参数,这是为什么?应该怎么办,本文讲一下。

现在常见的是下图这种仿真器,STLINK V2。很小巧,做工结实,使用方便。

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第1张图片

在调试的时候,发现一直不能正确地设置参数,只能看到SWD模式设置。

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第2张图片

这里Utilities也不能设置

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第3张图片

查询发现,需要4.7版本以上的KEIL软件才行,那么安装一下试试看。

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第4张图片

安装完毕后,查看版本

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第5张图片

这样就能够设置了

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第6张图片

点击设置按钮,发现不再是单纯的SW JTAG模式设置,而是专业的设置界面。在右侧还有查到的在线仿真器参数。

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第7张图片

设置完成后,点击烧写,发现很快烧写完毕。仿真器要比USB串口烧录快多了,而且,DEBUG单步执行配合示波器是底层驱动调试开发者的最爱。

Keil MDK4.21无法设置STLINK仿真器SWD参数的解决办法--更换为4.7以上版本_第8张图片

 

 

延伸阅读:

STM32F103飞线连接ST-LINK V2 STLINK仿真器 JTAG SWD

你可能感兴趣的:(STM32,keil,编程)