SD-FSL-KL25-EVB 用户手册 
 
 
 
 
SD-FSL-KL25-EVB 
 
用    户    手    册 
 
Rev1.5,2013.3.26 
 
 
 
 
 
 
 
 
 
苏州大学飞思卡尔嵌入式中心 
http://sumcu.suda.edu.cn 
 
 
 
 
 
 
SD-FSL-KL25-EVB 用户手册 
 
目 录 
第 1 章  概述............................................................................................................................. 1 
1.1 SD-FSL-KL25-EVB 功能简介................................................................................... 1 
1.2 KL25 开发板 MCU 引脚功能 ................................................................................... 1 
1.3 SD-FSL-KL25-EVB 板上 P4/P5/P6 接口引脚定义 .................................................. 3 
1.4 SD-FSL-KL25-EVB 串口和指示灯接线 ................................................................... 4 
第二章    软件工具的安装与配置 ........................................................................................... 5 
2.1  软件工具 .................................................................................................................... 5 
2.2  软件安装过程 ............................................................................................................ 5 
2.3    KL25 运行环境的配置 ........................................................................................... 7 
第三章    CW10.3 的使用—工程导入、编译、下载、运行 ............................................... 11 
3.1  导入现有工程到开发环境中 .................................................................................. 11 
3.2  编译工程 .................................................................................................................. 12 
3.3  下载程序到目标 Flash 中 ....................................................................................... 13 
3.4. CodeWarrior 10.3 常用操作 .................................................................................... 14 
第四章  常见问题及网上光盘目录 ....................................................................................... 16 
4.1  常见问题及解答 ...................................................................................................... 16 
4.2  网上光盘目录 .......................................................................................................... 19 
 
 
 
 
SD-FSL-KL25-EVB 用户手册 
第1章  概述 
1.1 SD-FSL-KL25-EVB功能简介 
SD-FSL-KL25-EVB (简称 KL25 开发板)上提供了 1 个 2 针脚 SWD(Serial Wire Debug)
串行协议访问处理器接口、1 个可编程的 3 色 RGB 指示灯、3 个 TTL 电平的 UART 接口
(UART_0、UART_1、UART_2)和 2 个 miniUSB 接口,引出全部 I/O 接口,如图 1-1 所示。
可进行指示灯、串口通信(TTL 电平)、ADC/DAC 转换、TSI、I2C、SPI、Timer、Systick、
USB 通信和 Flash 在线编程等实验。除此之外,KL25 开发板还兼容苏州大学飞思卡尔嵌入
式中心设计制作的 SD-ExtBoard-D 型扩展板接口,配合扩展板,还可完成 LED 数码管显示、
液晶显示、4×4 键盘、继电器、传感器编程、Zigbee 编程等实验,并提供了丰富的接口供再
次扩展。 
跳线帽 
UART2 
USB 扁口 
写入器端口 
 
SWD 口 
 
 
 
 
 
 
 
 
 
 
 
 
 
UART1 
三色灯 
 
复
位
按
钮 
 
UART0 
1.2 KL25开发板MCU引脚功能 
(1) KL25 硬件最小系统引脚 
KL25 开发板采用 ARM  Cortex-M0+  架构的  Kinetis  L  系列 80 引脚 LQFP 封装的
MKL25Z128VLK4 芯片为处理器。KL25 硬件最小系统引脚包括电源类引脚、复位引脚、晶
振引脚等,如表 1-1 所示。 
KL25 芯片电源类引脚,LQFP 封装 12 个。芯片使用多组电源引脚分别为内部电压调节
器、I/O 引脚驱动、A/D 转换电路等电路供电,内部电压调节器为内核和振荡器等供电。为
了提供稳定的电源,MCU 内部包含多组电源电路,同时给出多处电源引出脚,便于外接滤
波电容。为了电源平衡,MCU 提供了内部相连的地的多处引出脚,供电路设计使用。 
 
 
1 
SD-FSL-KL25-EVB 用户手册 
表1-1  KL25硬件最小系统引脚表 
分类 
引脚名 
VDD 
电 源
电源 
输入 
VSS 
VDDA 、
VREFH、
VREGIN 
VSSA 
VREFL 
引脚号 
LQFP 
7、38、60 
8、39、59 
17、20 
18、19 
12 
值 
0V 
0V 
典 型
3.3V 
0V 
3.3V、
3.3V、
5V 
电 源
VOUT33 
11 
功能描述 
电源 
地 
A/D 模块的输入电源 
A/D 模块的参考电压 
USB 模块的参考电压 
USB 模块电源稳压器输出的电
输出 
复位 
晶振 
SWD
RESET 
EXTAL、XTAL 
SWD_CLK 
SWD_DIO 
 
引脚个数统计 
接口 
压 
3.3V 
复位引脚(双向引脚) 
晶振时钟引脚 
SWD 时钟信号线 
SWD 数据信号线 
42 
40、41 
26 
29 
LQFP 封装 17 个 
(2)    I/O 端口资源类引脚 
I/O 端口资源类引脚如表 1-2 所示。除去需要服务的引脚外,其他引脚可以为实际系统
提供 I/O 服务。芯片提供服务的引脚也可称为 I/O 端口资源类引脚。MKL25Z128VLK4 芯片
具有 61 个 I/O 引脚。其中 A 口 10 个,B 口 12 个,C 口 16 个,D 口 8 个,E 口 15 个,每
个引脚均具有多个功能。这些引脚在复位后,立即被配置为高阻状态,且为通用输入引脚,
没有内部上拉电阻。需要注意的是,为了避免来自浮空输入引脚额外的漏电流,应用程序中
的复位初始化例程需尽快使能上拉或下拉,也可改变不常用引脚的方向为输出,以使该引脚
不再浮空。 
端口名  引脚数  引脚名 
功能描述 
表1-2  KL25 I/O端口资源类引脚表 
A 
B 
C 
D 
E 
10 
12 
16 
8 
15 
其他 
2 
PTA[1~2、4~5] 
PTA[12~17] 
SWD/FTM/UART/TSI/I2C/USB/SPI/EXTAL/XTAL/RESET/LPTM
R/GPIO 
PTB[0~3] 
PTB[8~11] 
PTB[16~19] 
PTC[0~13] 
PTC[16~17] 
UART/EXTRG/LLWU/ADC/SPI/TSI/FTM/I2C/GPIO 
LPTMR/SPI/CLK_OUT/UART/RTC/LLWU/FTM/EXTRG/ADC/I2
C 
/TSI/CMP/GPIO 
PTD[0~7] 
LLWU/ADC/UART/FTM/SPI/GPIO 
PTE[0~5] 
PTE[20~25] 
PTE[29~31] 
USB0_DM 
USB0_DP 
DAC/CMP/RTC/ADC/FTM/UART/SPI/I2C/GPIO 
USB 模块的 D-和 D+信号线 
引脚个数统计 
LQFP 封装 63 个 
 
 
2 
SD-FSL-KL25-EVB 用户手册 
1.3 SD-FSL-KL25-EVB板上P4/P5/P6接口引脚定义 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
图 1-2 LCD 和键盘等扩展接口 
          图 1-3    LED 等接口扩展         
 
图  1-4  三个串口接口 
3 
SD-FSL-KL25-EVB 用户手册 
1.4 SD-FSL-KL25-EVB串口和指示灯接线 
三个串口 UART0、UART1、UART2,以及运行指示红灯、绿灯、兰灯与 MCU 引脚连
接见表 1-3 所示。 
表1-3 UART和运行指示灯引脚接线表 
PTA14(UART0_TX)、PTA15(UART0_RX) 
PTE0(UART1_TX)、PTE1(UART1_RX) 
PTE22(UART2_TX)、PTE23(UART2_RX) 
PTB19 
PTB18 
PTB9 
UART0 
UART1 
UART2 
红灯 
绿灯 
兰灯 
 
4 
SD-FSL-KL25-EVB 用户手册 
第二章    软件工具的安装与配置 
2.1  软件工具 
对 KL25 评估板进行测试评估所需的软件工具包括: 
(1)集成开发环境:CW for MCU10.3,具有编辑、编译、下载程序等功能; 
(2)KL25 编程器功能软件安装包:USBDM_4_10_4_Win.msi,主要是为不同版本的
Codewarrior 安装编程器的支持; 
(3)KL25 编程器接口驱动程序:USBDM_Drivers_1_0_1_Win_x32.msi(32 位操作系
统下使用)或 USBDM_Drivers_1_0_1_Win_x64.msi(64 位操作系统下使用) 
(4)TTL-USB 串口线的驱动,用于 PC 机进行串行通信实验使用:串口驱动\32 位机
\PL2303_Prolific_DriverInstaller_v110.exe ( 32 位 操 作 系 统 下 使 用 ) 串 口 驱 动 \WIN7X64 
\CP210xVCPInstaller.exe(64 位操作系统下使用) 
(5)USB 驱动:用于 PC 机与开发板进行 USB 通信实验使用;将“USB 线”的“迷你
USB 口”端接入开发板的“USB 扁口”,WINDOWS 系统提示发现新硬件,指定驱动程序的安
装目录 SD-FSL-KL25-CD(网上光盘),具体安装见 2.2 软件安装过程(4)。 
..\ Tools\SoochowUniversity-USBDevice\SoochowUniversity-USBDevice.inf 
集成开发环境 CW for MCU10.3 可从飞思卡尔官网下载,其他四个软件在本板网上光盘
的“.. \SD-FSL-KL25-CD\Tools”文件夹下。 
2.2  软件安装过程 
(1 )集成开发环境 CW for MCU10.3 安装 
开发环境 CW  for  MCU10.3(简称 CW10.3)的安装与 CW 的前几个版本基本相同,点
击安装程序后出现如图 2-1 的界面,不同的是 CW10.3 可以根据不同系列的 MCU 进行选择
安装,根据提示点击 NEXT 按钮,将出现如图 2-2 的选择不同系列 MCU 的安装界面,在此 
 
 
 
 
 
 
 
  图 2-1  进入安装界面 
选择 Kinetis 选项进行安装,后续的安装只要根据提示操作,不再细说。另一点不同的
是 USBDM 下载编程器的驱动包没有集成在 CW 中,CW10.3 需另外安装 USBDM 编程器驱
动。 
 
5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SD-FSL-KL25-EVB 用户手册 
 
 
图 2-2  选择安装界面 
 
(2)KL25 编程器功能软件的安装:在成功安装了集成开发环境 CW10.3 后,才可以进
行 KL25 编程器功能软件的安装,若之前已经安装过,需先卸载再安装。其安装过程只需点
击 USBDM_4_10_4_Win.msi 安装包文件,根据提示操作便可完成安装。此软件包安装后最
好重启计算机(依据不同的操作系统,有的可以不需重启)。 
(3)外部连接器件驱动安装 
  外部连接器件主要有 KL25_USBDM 下载编程器驱动、TTL-USB 串口线的驱动和 USB
实验驱动。外部器件的驱动安装过程一般分为两个阶段。 
第一阶段,外部设备还未连接到 PC 机上,手动点击安装驱动程序,其实此阶段多为把
安装的驱动文件信息”拷贝到“C:\Program Files\”  目录下,在 WIN7 系统拷贝到“C:\Program 
Files(X86)\”目录下。例如,对 KL25_USBDM 下载编程器驱动的安装,首先点击驱动程
序 USBDM_Drivers_1_0_1_Win_x32.msi  (或 USBDM_Drivers_1_0_1_Win_x64.msi,64 位
操作系统下使用),再安装 KL25 编程器补丁:USBDM_4_10_4_Win.msi,注意安装 KL25
编程器补丁安装包 USBDM_4_10_4_Win.msi 之后,请重启电脑。其实这些安装都把相关安
装信息装到 C:盘的  “C:\Program  Files\pgo\USBDM  Drivers  1.0.1\Drivers\BDM_Driver”  目
录文件夹(XP 系统)下,或“C:\Program  Files(X86)\pgo\USBDM  Drivers  1.0.1\Drivers 
\BDM_Driver”  目录下文件夹(WIN7 系统)。再如对 TTL-USB 串口线的驱动安装点击
CP210xVCPInstaller.exe 驱动程序,将安装信息装到 C:\Program  files(x86)  \silabs\mcu/cp210x
目录下。 
第二阶段,外部设备与 PC 机连接,设备有一个枚举过程,PC 机获得设备完整的配置
描述符弹出  Windows  消息:“发现新硬件”。多数情况操作系统能够自动到“C:\Program Files”
找到设备的相关驱动信息,自动进行外部设备驱动的安装。把驱动的相关文件安装到
“C:\WINDOWS\SYSTEM32\”的相关目录下。但是如果主机无法获得设备完整的配置描述
符,参见第四章常见问题解答。或没有把驱动文件安装到“C:\Program  Files”相关目录下,
则需要手动指定安装信息的位置,  下面以 KL25_USB 接口  PC  端驱动程序的安装为例进行
说明。 
(4)KL25_USB 接口  PC  端驱动程序的安装 
将 USB 线一端连接开发板,一端与 PC 机 USB 接口连接,PC 机获得完整的配置描述
符之后,弹出如图 2-3 所示,发现新硬件和安装硬件的驱动向导界面。选择“从列表或指定
位置安装”,单击“下一步”按钮,弹出如图 2-4  所示界面。点击“浏览”指定网上光盘..\ 
Tools\SoochowUniversity-USBDevice\目录,系统安装 SoochowUniversity-USBDevice.inf
 
6