飞思卡尔KL25相关平台介绍环境搭建第一个工程.pptVIP

飞思卡尔KL25相关平台介绍环境搭建第一个工程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FRDM-KL25Z第一课 第一部分:硬件平台介绍 第二部分:开发环境搭建 第三部分:第一个开发工程 第一部分:硬件平台介绍 1.KL25Z128VLK4芯片 ARM?Cortex?-M0+内核,频率8MHZ , 128 KB闪存,16 KB SRAM,80LQFP封装,多种通信接 口(参考KL25 Sub-Family Reference Manual.pdf文档)U3。 2. PK20DX128VFM5芯片主要实现OpenSDA接口功能(参 考文档K20P32M50SF0.pdf )U6; 3· 74LVC125AD NXP公司4路3态缓冲器(参考74LVC125A说 明)U4。 4.SPI Flash MEMORY( 参考AT45DB161D-S/AT45DB161E- SSHD)U5未焊接。 5.MMA8451Q是frrescale的3相数字加速度传感器(参考 MMA8451Q.pdf)U7。 6. NCP1117ST33T3G电源芯片(5~9V转3.3V)U1。 7.RGB LED接口D3。 8.电容触摸接口。 第二部分:开发环境搭建 1.使用的开发环境为MDK4.72a(或更高版本)或c51v952。 2.安装以上两款软件(如果系统安装有ADS1.2在系统环境 添加变量ARMCC5LIB值..\ARM\ARMCC\lib )。 3.下载开发板驱动程序fslkinetisdriversv120.exe并安装 (/download/docs/408.asp)。 4.把开发板通过USB连接电脑后,会提示安装驱动,系统自动通过 网络链接到/opensda下载驱动。在PE 官网可下载文件PEDrivers_install.exe和OpenSDA固件包。在固件 包当中可以升级OpenSDA功能的bootloader和debug应用程序。 OpenSDA固件包里提供的是Pemicro_v114.SDA 调试程序。 按着reset键USB线通过开发板的SAD接口上电,几秒钟后松手。 我的电脑里会多出一个名为bootloader的盘符,进入。把 bootloader和Pemicro_v114.SDA 调试程序复制进去,重新上电开 发板,在设备管理器里会有一个CDC的虚拟串口。 第二部分:开发环境搭建 5.安装调试器文件,下载文档FRDM-KL25Z_QSP.zip ( /webapp/sps/site/prod_summary.jsp?code=FRDM-KL25ZparentCode=KL2xfpsp=1 ) 按着reset键USB线通过开发板的SAD接口上电,几秒钟后松手。我的电脑里会多出一个名为bootloader的盘符,进入。在FRDM-KL25Z_QSP.zip文档包里找CMSIS-DAP_OpenS DA.S19文件复制到bootloader的盘里后重新上电。新建一个MDK工程在Options for Target选项卡——》Debug菜单里 调试工具选择为:CMSIS-DAP Debugger。 至此环境搭建完毕。 6.OpenSDA简介 (参看/evaluation/飞思卡尔超低成本freedom开发板评测(二)/) OpenSDA是一种针对微控制器芯片的低成本调试和编程接口,在主机USB口和目标板上的微处理器之间建立串行的通信,OpenSDA是由PE公司所开发,希望建立一个开放的标准串行调试适配器。FRDM-KL25Z也是第一款板载OpenSDA调试器的开发板。 第二部分:开发环境搭建 第二部分:开发环境搭建 由上面框图可以看到OpenSDA调试包含硬件和软件部。 OpenSDA的硬件电路主要由微控制器K20DX128VFM5和一个LED以及一个复位按钮组成。微控制器K20DX128VFM5是Freescale Kinetis K20系列一员,采用了ARM Cortex-M4核。其上集成了一个USB控制器可以与主机USB口通信,SPI、GPIO信号可以作为JTAG/SWD接口与目标微控制器相连,同时可以提供一路UART串行通道与目标微控制器相连。 K20DX128VFM5片上包含128KB Flash,OpenSDA调试器的软件部分就存储在其中。OpenSDA的软件部分可以分为两个部分MSD Bootloader和OpenSDA Application(应用),MSD Bootloader是统一的,对于不同的硬件目标系统是一样的,而且存储在非易失性存储器中不能修改;OpenSDA应用非常多样,可以是针对不同的硬件目标系统,OpenSDA应用只有在Bootloader模式下才能修改,而且同时只

文档评论(0)

xiaofei2001129 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档