目前手中有两种仿真器,一个是自己买的Fire-Debugger和有一个是之前别人给的stlink,下面反别介绍两种仿真器如何配置。
Fire-Debbugger
此仿真器遵循ARM公司的 CMSIS-DAP
标准,支持所有基于 Cortex-M 内核的单片机。
把仿真器连接电脑,给仿真器上电,如果仿真器的灯亮表是正常(一般是先亮红灯,大概一秒钟左右,之后亮绿灯),如果红灯一直亮不亮绿灯那么可以检查一下线有没有插好,或者重新插一下电源线(我刚试了一下一直亮红灯,之后重新插了一下电源就好了)。
之后打开KEIL,点开魔术棒,选择Debug选项,在Use处选择 CMSIS-DAP Debugger(这个选项是来选择仿真器型号的)。
之后进入 Utilities 进行配置,把 Use Debug Driver 打上勾,就是选择默认配置的仿真器。
接下来配置 Debug Settings 选项配置(点击刚刚在选择仿真器型号那个栏旁边的 Setting),打开之后,如果你前边的设置没有问题(例如你使用的stlink,但是在设置仿真器型号时没有选中stlink,那么此时keil就不会识别出来),那么Keil会识别出你的仿真器,并在右侧 SW Device 一栏中显示出来你的开发板芯片。下面开始正式配置:
- 在左侧一栏中的 Port 选择SW选项,在勾选上SWJ,在 Max Clock 处将速度选为5MHz
- 在将 Debug 中的 Reset 选为 Autodetect &#x