logo资料库

SD-FSL-KL25-EVB用户手册(V1.6).pdf

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
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
分享到:
收藏