
1)Keil原来是专门做51,后面被ARM收购,
2)Keil MDK是Keil C51的另外一个版本。




1)Keil官网中的MDK5和MDK4完全分离的
2)MDK5和MDK4可以在同一个windows中共存
1)最新版本下载
2)pack的在线更新和离线更新【pack(补丁)】
3)MDK5和MDK4兼容性问题




在keil官网后面+pack






注意点:
在进行导入的时候,Pack Installer一定要从Keil软件中打开





注意点:一定一定要在管理员的身份运行



(1)Segger公司
(2)JLINK的优势:群众基础,可以调试各种芯片,适合各种IDE
(3)JLINk版本:V8,V9
JTAG的协议,JLINK是工具【JLINK是按照JTAG的规定来调试的】
1)几根重要的线
2)标志20针,14针,10针JTAG接口




驱动装好的标志:绿色灯不闪且一直亮着

接入的引脚数不同。但是调试结果无区别。
1)如果使用JLNK调试,则可以不使用ISP进行下载,因为JLINK有下载功能
2)JLINK本身是带供电的,所以可以不用开启开发板上的电源
(1)JLINK和开发板的连接
(2)Option菜单项目设置
(3)检测JLINK和开发板是否已经连接成功
(4)JLINK的用法1:下载编译好的可执行程序【ISP一样】
(5)JLINK用法2:单步调试





表示进入调试模式下,每调节一步,开发板会出现对应的现象







(1)JLINK和开发板的连接。意外检测:开发板上的JLINK插座有时候会焊接反。
PZ6806L开发板正常时缺口应该朝内。
(1)电脑无法识别是否插入插口
(2)Keil软件中无法识别JLINK






【ST-Link-V2使用教程-V3.0】2015年1月21日 - 豆丁网
(1)STLINK专门用于STM32和STM8上使用
(2)STLINK2要求MDK版本必须大于4.22
(3)STLINKV2我们使用SWD接口,不使用JTAG

STLINK是USB接口,所以要按照USB驱动

(1)注意接线:3.3V,GND,SWDIO,SWCLK
(2)STLINK是一种没有对外输出电源概念,下载目标设备要独立供电。

1.在JLINK或者STLINK进行调试时,开发板本身是通过调试器来供电,不需要额外供电。
2.STLINK2下载之后如果程序没有执行,原因是复位不成功,手工复位即可(按下开发板上的复位按键),但是要注意手工复位要求开发板上的电压开关必须是打开的(按下去的)。下载之后不能复位成功而运行,也是因为开发板底上的电源开关没有按下。

1)使用CMISIS-DAP调试接口
2)免装驱动




1)在调试PZ6806L(F1芯片)的时候JTAG和SWD都可以实现下载和调试
2)在调试PZ6808L(F4芯片)的时候JTAG可以,SWD不可以的。