4.两个版本MDK搭建和三种调试器的使用

转自 https://edu.csdn.net/lecturer/505 朱老师物联网大讲堂
第一部分、章节目录
3.4.1.Keil MDK4的安装和介绍
3.4.2.MDK5的开发环境搭建和介绍
3.4.3.全面认识JLINK调试器
3.4.4.JLINK在ARM3.0开发板上的使用
3.4.5.另外两款开发板的JLINK调试实践
3.4.6.STLINK2在ARM3.0开发板上的使用
3.4.7.STLINK2在另外两款开发板上的使用
3.4.8.普中ARM仿真器在三款开发板上的使用

第二部分、章节介绍
3.4.1.Keil MDK4的安装和介绍
本节全面介绍MDK软件的历史和版本情况,并且演示了MDK4.14版本的安装和激活过程。
3.4.2.MDK5的开发环境搭建和介绍
本节介绍MDK5和MDK4这两大版本之间的差异,并且演示了如何下载安装激活使用MDK5,其中关键是MDK5的pack的下载和安装更新。
3.4.3.全面认识JLINK调试器
本节讲解JLINK调试器的背景知识、接口介绍、驱动安装等,让大家对JLINK有全面认识。
3.4.4.JLINK在ARM3.0开发板上的使用
本节演示JLINK在ARM3.0开发板上的使用,重点是Option菜单中的配置项的设置。
3.4.5.另外两款开发板的JLINK调试实践
本节演示JLINK调试器在PZ6806L和PZ6808L这两款开发板上的使用。
3.4.6.STLINK2在ARM3.0开发板上的使用
本节介绍STLINK2的来由和接口,并且演示了如何使用STLINK2来调试ARM3.0开发板,重点是接线和调试时MDK中的设置。
3.4.7.STLINK2在另外两款开发板上的使用
本节演示STLINK2在PZ6806L和PZ6808L这两款开发板上的设置和使用,请注意底板上的电源开关要按下否则下载后不能成功复位运行的。
3.4.8.普中ARM仿真器在三款开发板上的使用
本节介绍普中生产的ARM仿真器在三款开发板上的使用,这款仿真器最大的优势是不用安装USB驱动,因为它使用了USB HID类设备驱动。

第三部分、随堂记录
3.4.1.Keil MDK4的安装和介绍
3.4.1.1、MDK4.14的安装
(1)Keil MDK和Keil C51的关系
(2)MDK安装包的获取
(3)MDK的安装和激活
3.4.1.2、MDK的使用介绍
(1)创建工程、打开工程等
(2)Option菜单项目
(3)例程的打开和编译、下载

3.4.2.MDK5的开发环境搭建和介绍
3.4.2.1、MDK5的引入
(1)Keil官网中MDK5和MDK4是分离的
(2)MDK5和MDK4可以在同一windows中共存
3.4.2.2、MDK5的下载和安装
(1)最新版MDK5.23安装包的下载和安装
(2)pach的在线更新和离线更新
(3)MDK5和4的兼容性问题
3.4.2.3、MDK5的使用体验
(1)打开工程并且编译、下载
(2)菜单栏浏览

3.4.3.全面认识JLINK调试器
3.4.3.1、JLINK的背景
(1)Segger公司
(2)JLINK的优势:群众基础、可以调试各种芯片、适合各种IDE
(3)JLINK的版本:V8、V9
(4)到哪里买
3.4.3.2、JLINK接线介绍
(1)5根重要线
(2)标准20针、14针、10针JTAG接口
3.4.3.3、JLINK驱动的安装
(1)下载驱动安装包并安装
(2)驱动装好的标志:绿色灯不闪而常亮

3.4.4.JLINK在ARM3.0开发板上的使用
3.4.4.1、MDK4.14和ARM3.0开发板环境下JLINK使用
(1)JLINK和开发板的连接
(2)Option菜单项目设置
(3)检测JLINK和开发板是否已接通
(4)JLINK用法1:下载编译好的可执行程序
(5)JLINK用法2:单步调试
3.4.4.2、MDK5下JLINK的使用
主要看看有没有差异

3.4.5.另外两款开发板的JLINK调试实践
3.4.5.1、PZ6806L开发板的调试
(1)JLINK和开发板的连接。意外检查:开发板上的JLINK插座有时候会焊接反
PZ6806L开发板正常时缺口应该朝内。
(2)Option菜单项目设置
(3)检测JLINK和开发板是否已接通
(4)JLINK用法1:下载编译好的可执行程序
(5)JLINK用法2:单步调试
3.4.5.2、PZ6808L开发板的调试
(1)JLINK和开发板的连接
(2)Option菜单项目设置
(3)检测JLINK和开发板是否已接通
(4)JLINK用法1:下载编译好的可执行程序
(5)JLINK用法2:单步调试

3.4.6.STLINK2在ARM3.0开发板上的使用
3.4.6.1、STLINK2介绍
(1)STLINKV2要求MDK版本必须大于4.22
(2)STLINKV2我们使用SWD接口,不实用JTAG
(2)注意接线
3.4.6.2、STLINK2在ARM3.0开发板使用
(1)接线:3.3V、GND、SWDIO、SWCLK
(2)Option菜单设置
(3)下载
(4)调试

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

3.4.8.普中ARM仿真器在三款开发板上的使用
3.4.8.1、普中ARM仿真器的特点
(1)使用CMSIS-DAP调试接口
(2)免装驱动的
(3)在调试PZ6806L(F1)时JTAG和SWD都可以实现下载和调试
(4)在调试PZ6808L(F4)时JTAG接口可以下载和调试,而SW接口不行。

你可能感兴趣的:(STM32)