1. 打开Keil后,找不到对应的芯片型号
说明:Keil插件需要安装在Keil MDK所在目录
Keil插件安装路径 C:\Keil
Keil5插件安装路径C:\Keil_v5
2. Keil下使用Jlink的调试
魔法棒中选择Debug,Use下选择J-LINK如下图:

注意上图中一定要选择”OK”确认键

上图中点击Settings, 进入JLINK配置选项, ort选择SW模式,若JLINK和PC连接正常, 则会显示出序列号,否则检查JLINK驱动有无正确安装
问题:
原因:选Jlink时没有点”OK”
问题:进入调试界面后没有显示SW Device号

原因: SWD 和芯片通信有问题
1. 解决:
a) 检查配置字
为了能够在keil下通过JLink对芯片进行仿真调试,以下配置字需要注意:
1. CFG_BORV 电压小于芯片VDD电压
2. CFG_DEBUG 设置为Enable
3. DEBUG_S 根据硬件连接选择相应的调试端口
4. CFG_WDTEN 调试时关看门狗Disable
5. CFG_WDTINTEN 调试时关看门狗中断
6. CFG_MRST 如果使用JLink修改配置字,需要设置此位为MRST
b) 检查SWD通信链接线
问题:进入调试界面后没有显示Jlink SW Device号

原因:ToolsàJlinkBurner 配置字设置
问题:解锁失败

原因:ToolsàJlinkBurner 配置字设置
问题:

原因:未加载FLASH编程算法文件
解决:Flash 编程算法文件加载方式如下:
Options àUtilitiesàSettingsàFlash Download点击Add加载进所用芯片的FLM文件
强调:
- 首次使用的芯片在Jlink下调试前需要用JlinkBurner烧写正确的配置字, 空片配置字中看门狗等默认值都是使能的。
- 用ES60S烧录过的芯片配置字中调试口都是关闭状态, 若要用Jlink调试,需要用ESlink烧写配置字, 使调试口使能。
- 若要把配置字中MRST设为GPIO, 只能用ESlink/ES60烧写,若再要用Jlink调试,需通过其他工具配置位MRST。