飞思卡尔芯片申请Kinetis W系列芯片用什么编译器?

关注您的每一次发问!
问答技术支持
DAVE 3是英飞凌提供的XMC家族微控制器的免费软件开发工具,采用了常用的开源Eclipse架构,支持XMC1000和XMC4000系列。可以到英飞凌官网下载最新的DAVE 3开发工具,而且提供给了安装和免安装版本。在下载的安装包中包括了JlinkARM的驱动文件,首先我们安装Jlink ARM驱动文件或者可以到Jlink网站下载新的驱动。将XMC1200评估板连接到计算机会自动识别出J-link仿真器和J-link虚拟串口。
进入DAVE 3程序,会发现界面很熟悉,因为采用了很常用的Eclipse架构。
可以在帮助菜单下在线下载各种例程,而且在英飞凌网站也有许多XMC1200评估板的应用例程。
XMC1200 评估板的连接很简单,只需要一根Micro USB线到PC机就可以开始工作。在评估板上有一个电源选择跳线可以选择工作电压是5V还是3.3V,XMC1200微控制器的工作电压范围很广 1.8V~5.5V。一般PC机的USB供电最大500mA,当XMC1200评估板需要驱动大电流LED时,那就需要外界电源。在评估板上预留了输入电 源的焊盘,可以用于外界直流电源。不过使用这个输入电源口时需要注意,因为直接接入了XMC1200微控制器。
评估板上XMC1200微控制器中BMI参数默认启动后工作模式是使能Debug模式,板上预置的程序是一个流水灯程序,可以看到上电后电源指示灯变亮,5个用户LED循环显示。
DVAE3开发工具有很多XMC1200的例程,下面以一个LED闪烁的例程来看看DAVE的使用。新建一个程序,选择FILE-&NEW-&DAVE Project,然后选择”Empty Main Project“。当然我们也可以直接导入例程。
实现LED闪烁需要首先设定系统时钟,然后配置控制LED的IO口,最后设定间隔时间。
编译以后,可以下载开始调试或者运行程序。其中一个LED闪烁。
XMC1200评估板的USB接口还可以作为USB-UART串口,下面我们来试试UART的程序。在DAVE软件中我们还可以通过“Import”来导入程序,
在这个程序中串口采用了57600波特率,设置串口监视程序如下:
程序运行后在串口监视窗口能看到打印信息。
DAVE 3开发软件的使用还是很简单,尤其是用过其他Eclipse结构的开发软件,非常相似。在英飞凌网站XMC1200 Boot Kit页面,有大量而且全面的应用例程,能帮助我们很快了解XMC1200的软件开发。
介绍了Infineon英飞凌公司最新的XMC1200 Boot Kit评估板,基于XMC1200 Cortex-M0内核微控制器。XMC1200系列微控制器有很高的安全性和可靠性,定位非常清晰。采用了特有的LED驱动和显示技术,同时支持触摸控制,非常适合于LED照明、LED矩阵显示以及人机交互控制应用。XMC1200 Boot Kit是一款低成本的评估套件,其边沿连接器可以连接英飞凌的其他LED扩展板。之后爱板网会带来英飞凌的LED应用套件评测,敬请关注。
问题为广告贴
问题与平台服务内容不相关
其他(请说明理由)
相关开发工具
无相关数据
相关解决方案
无相关数据
无相关数据
DAVE 3是英飞凌提供的XMC家族微控制器的免费软件开发工具,采用了常用的开源Eclipse架构,支持XMC1000和XMC4000系列。可以到英飞凌官网下载最新的DAVE 3开发工具,而且提供给了安装和免安装版本。在下载的安装包中包括了JlinkARM的驱动文件,首先我们安装Jlink ARM驱动文件或者可以到Jlink网站下载新的驱动。将XMC1200评估板连接到计算机会自动识别出J-link仿真器和J-link虚拟串口。这一点很好,下载安装软件的同时安装驱动,可以减少新手很多不必要的麻烦,说真的,我经常遇到驱动不正常的时候,然后我就狂搜,搜了很长时间才解决驱动问题,只有驱动问题解决了,我们才能深入学习开发板,英飞凌这一举措很好
&&&&&&&& XMC1200评估板上电源方式选择比较灵活,可以通过选择跳线选择工作电压是5V还是3.3V。XMC1200 工作电压:1.8V~5.5V。这样的宽电源工作芯片是英飞凌M0产品的一大亮点。可以说,英飞凌在这一点上想的非常周到!
&&&&&& 这可以兼容5V 8位/16位单片机。以前的8位市场以51内核架构的产品具多,升级这样的芯片方案,不仅是处理器本身,还要考虑电源的匹配。如果一个用51实现的产品方案,用3.3V产品时,就需要额外考虑电源部分。虽然这部分电路并不复杂,但会增加额外成本。像其他厂家M0产品,本身供电范围:1.8-.36V。这样就会限制一部分用户的升级。
&&&&&&& DAVE 3是英飞凌提供的XMC家族微控制器的免费软件开发工具,该软件可以根据配置自动生成驱动程序代码,与当前那些提供库和代码示例的典型开发工具不同的是,DAVE Apps更加抽象,允许以图形化方式组合多个DAVEApps,并可实现自动、无冲突地映射至芯片上的可用硬件资源。
&&&&&& 使用DAVE 3的优点:开发简单,易于上手,缩短开发时间。
&&&&&& 使用DAVE 3的缺点:对于工程师来说,忽略了其底层的东西,调试程序和理解其硬件架构不如库函数开发方式方便,直观。
现代的开发软件已经不仅仅局限于编辑器+编译器了。一个丰富的,弹性的,直观的或者更进一步说趣味的调试环境会更加吸引人。那么我想DAVE3能够加入一些软件仿真工具则会更加方便。比如说针对1200系列,增加虚拟的LED外设模拟程序效果是不是更直观呢?还可以增加虚拟的触摸外设模拟(用鼠标模拟手指),有点类似proteus,这些配合程序debug的软件仿真能够节约硬件试验的时间,提高效率降低成本。因为其基于Eclipse所以都是可能实现的。
DAVE3看起来很不错,完全免费的环境和编译器配合1200的低价格组成一套最低成本的解决方案,清晰的层次管理和底层代码预制都能大大方便开发过程。对我们来说如果能够实现中文化则更方便。
&DAVE 3是作为一款免费软件开发工具,采用了常用的开源Eclipse架构,支持XMC1000和XMC4000系列。而且提供给了安装和免安装版本。这对于软件以及小的公司来说,减少了软件的成本,为开发提供了更多的支持
&XMC1200系列微控制器有很高的安全性和可靠性,采用特有的LED驱动和显示技术,同时支持触摸控制,非常适合于LED照明、LED矩阵显示以及人机交互控制应用。这对于友好的人机界面控制,是很好的一个平台
&DAVE 3开发软件的使用与其他Eclipse结构的开发软件非常相似。而且在英飞凌网站XMC1200 Boot Kit页面上有大量的应用例程,能帮助我们很快了解XMC1200的软件开发。
这个视频好,很清楚很直观。之前没有使用过dave3开发环境,貌似很好用的样子,哈哈,学习啦!
对于英飞凌XMC4K和XMC1K系列单片机DAVE开发工具可以说是必不可少,而XMC1K系列开发板的设计自带了板载的Debug调试模块,非常有利于设计开发,较先前的XMC4500、XMC4200可以说进步巨大!!
说完板子的资源和性能,我在此说一下它的开发环境DVAE3,凡是用过Eclipse结构的开发软件,上手这款软件会非常的快,可以根据你的设置自动生成底层的程序代码,缩短了工程师的开发时间,官网提供了安装版和免安装版,方便工程师们试用,英飞凌官网提供了大量的例程供我们学习,可以说入门会非常的快,我之前使用这款开发软件是编写XMC4200的程序,上手真的很快,关键例程很给力,自动生成代码哦
XMC1200系列微控制器有很高的安全性和可靠性,定位非常清晰。采用了特有的LED驱动和显示技术,同时支持触摸控制,非常适合于LED照明、LED矩阵显示以及人机交互控制应用。XMC1200 Boot Kit是一款低成本的评估套件,其边沿连接器可以连接英飞凌的其他LED扩展板。
产品的定位真的很重要,看到英飞凌一如既往的产品定位,我觉得XMC1200会火,不知芯片的价格如何,如果价格有竞争优势的话,市场前景一定很广阔
XMC1200 评估板的连接很简单,只需要一根Micro USB线到PC机就可以开始工作。在评估板上有一个电源选择跳线可以选择工作电压是5V还是3.3V,XMC1200微控制器的工作电压范围很广 1.8V~5.5V。一般PC机的USB供电最大500mA,当XMC1200评估板需要驱动大电流LED时,那就需要外界电源。在评估板上预留了输入电 源的焊盘,可以用于外界直流电源。不过使用这个输入电源口时需要注意,因为直接接入了XMC1200微控制器。
现在很多板子都推出了USB接口板,通过USB我们就能调试程序,在线仿真,这也是我第一次看到英飞凌的板子上增加有USB接口,可能是我见得太少了,对我来说,我觉得这是英飞凌的一大进步,而工作电压范围宽的吓死人啊,真不敢相信是1.8~5.5V,希望有机会上手尝尝鲜
DAVE 3开发软件的使用还是很简单,尤其是用过其他Eclipse结构的开发软件,非常相似。在英飞凌网站XMC1200 Boot Kit页面,有大量而且全面的应用例程,能帮助我们很快了解XMC1200的软件开发。
给出了XMC1200在DAVE3环境下的使用实例,很不错,就是希望能不能再增加一些函数使用的讲解就更好了。
答案可见:
仅发问者可见
问题关注者可见
答案为广告贴
答案内容违法
其他(请说明理由)飞思卡尔推出基于ARM Cortex-M0+的Kinetis L微控制器
> 飞思卡尔推出基于ARM Cortex-M0+的Kinetis L微控制器
飞思卡尔推出基于ARM Cortex-M0+的Kinetis L微控制器
  半导体展示了其全新的基于 Cortex-M0+处理器的Kinetis L系列微控制器(),再次显示了其在基于的处理领域的领导地位。入门级 Kinetis L 系列的首批试用样件计划于第二季度提供。本文引用地址:
  能够以如此快的速度展示Kinetis L系列器件要归功于在Cortex-M0+核心的开发过程中与开展了紧密的合作。是领先的合作伙伴,为ARM定义并开发世界上能效最高的处理器提供了巨大帮助,这些处理器旨在满足入门级应用,例如家用电器、便携式医疗系统、智能电表、照明、电源和电机控制系统对能效、成本和易用性等方面的严格要求。
  飞思卡尔在开发领域拥有超过30年的经验,在新处理器的定义与验证过程中提供了有价值的知识和信息,尤其是在I/O处理与调试支持领域。 L系列便是飞思卡尔与ARM密切合作的结果 & 这一入门级MCU系列将卓越的能源效率和易用性与Kinetis 32位MCU系列的性能、外设集、特性和可扩展性相结合,同时充分利用了ARM Cortex架构固有的低功耗和高性能特性。
  飞思卡尔高级副总裁兼汽车、工业和多市场解决方案事业部总经理Reza Kazerounian表示:&在ARM新核心的整个设计和开发过程中,飞思卡尔与其开展了密切合作,这使我们成为生产和展示基于Cortex-M0+的MCU的第一家供应商,也使我们向市场推出基于ARM架构的新产品战略继续向纵深发展。我们的新型Kinetis L系列MCU将使开发人员在创建下一代更智能、更小、能效更高的应用时有更多设计选项。&  
  ARM执行副总裁兼处理器事业部总经理Mike Inglis表示:&飞思卡尔是第一家向市场中推出基于Cortex-M4处理器的供应商,他们再次成为ARM处理器方面的先行者 & 这一次是Cortex-M0+处理器。向其Kinetis产品线中加入L系列产品后,飞思卡尔将创建业界最广泛、最具可扩展性的ARM Cortex-M MCU组合产品之一,从基于ARM Cortex-M0+处理器的低成本入门级产品到基于Cortex-M4处理器的高达4 MB、200 MHz的器件,范围非常广泛。&
  Kinetis L系列MCU
  Kinetis L系列制造时采用了低漏电、90纳米薄膜存储(TFS)工艺技术,将卓越的动态和停止电流与强大的处理性能相结合,使注重能效的设计不受8位和16位MCU的限制。广泛的片上闪存密度选择和众多模拟、连接和HMI外设选项,可以提高各种应用的智能特性。
  Kinetis L系列还满足了对入门级设计非常关键的易用性要求,对于考虑32位解决方案的开发人员来说这经常会成为障碍。MCU及其随附支持包中的特性将提供易用性,支持快速使用新的器件功能。这将允许开发人员利用Kinetis L系列MCU的全面功效,同时保持入门级设计的快速开发周期。
  Kinetis系列可以通过兼容的Kinetis K系列器件(在ARM Cortex-M4处理器的基础上构建)实现向上迁移,获得DSP性能和高级特性集成。
  在2012年6月召开的飞思卡尔技术论坛上,飞思卡尔宣布了Kinetis L系列产品的全部细节,同时还提供针对不同应用的演示和深入的客户培训课程。
  ARM Cortex-M0+处理器
  ARM Cortex-M0+处理器将上一代Cortex-M0升级为真正的8位替代产品,同时保留了与所有其他Cortex-M级处理器之间的兼容性。这允许设计人员可重复利用其现有的编译器和调试工具。新型ARM Cortex-M0+处理器的增强特性包括:
  ● 经过精简的两阶通道,允许分支指令更快执行
  ● 单周期访问I/O和关键外设
  ● 优化程序内存访问
  ● 线性4GB地址空间避免对分页的需求,降低了软件复杂性,并确保为用户提供与8位器件更相似的体验
  ● 微跟踪缓冲器提供低成本跟踪解决方案,允许更快完成错误识别和纠正,无需额外I/O资源。
  全面的支持与实现
  随着入门级应用从8位和16位升级至Kinetis 32位 MCU 解决方案,要想全面利用新的系统资源,就需要有紧密集成的支持资源。Kinetis L系列将享受面向Kinetis器件的全面支持包标准,包括Freescale CodeWarrior IDE、MQX RTOS和相关的中间件,以及来自广泛的ARM生态系统的支持。
分享给小伙伴们:
我来说两句……
微信公众账号飞思卡尔Kinetis L系列–实现入门级MCU的自由开发
> 飞思卡尔Kinetis L系列–实现入门级MCU的自由开发
飞思卡尔Kinetis L系列–实现入门级MCU的自由开发
  仅仅是个开始...本文引用地址:
  入门级设计的成本和上市时间要求越来越紧迫。随着软件开发目前成为最大的贡献因素,开发工具包必须提供与MCU相同的高等级价值和易用性。目前的设计人员要求使用强大、简单且低成本、或在某些情况下免费的工具。 对此作出关注,通过Kinetis L系列,确保该支持(软件和工具)工具包能满足这些要求,并为所有经验水平的设计人员提供流畅的开发流程。
  Freedom开发平台
  名符其实的Freedom开发平台FRDM-KL25Z可用于评估KL1和KL2 MCU 家族。虽然体积小且成本超低(零售价格仅为12.95美元),它却具有非常强大的功能,并配装了飞思卡尔和第三方软件。板卡上包括具有128KB闪存的48MHz MKL25Z128 MCU,全速率USB控制器和采用80LQFP封装的许多模拟和数字外设。其外围是飞思卡尔MMA8451Q 3轴加速度传感器,电容式触摸滑动界面、MKL25 MCU的RGB LED和USB器件连接,以及复杂的OpenSDA的集成调试电路。
  Freedom平台关注简便性,包括预编程的现成应用,基于加速度传感器数据和触摸感应面板输入更改RGB LED的颜色组合和亮度。大多数MKL25 MCU引脚都连接至通孔I/O连接器。这些连接器的外引脚布局与常用的Arduino& R3标准引脚布局和为该标准设计的3.3V屏蔽(插件外设模块)兼容。该即插即用功能为开发人员提供了多个扩展选项,并使他们可以访问规模快速扩大的开发者社区。  
飞思卡尔Freedom开发平台(FRDM-KL25Z)
&  OpenSDA是开放标准的串行和USB调试接口,提供一体式、易于使用的大容量存储器件闪存编程器、虚拟串行通信端口、经典的编程和运行控制调试器。使用OpenSDA大容量存储编程应用,来编程MKL25 MCU是非常快速和简单的。开发人员只需将S19文件或二进制图像直接拖放至USB驱动器中,应用就被编程至MCU的闪存中,并自动执行。当需要时,FRDM-KL25Z还可以作为USB主机和应用目标处理器之间的运行控制调试接口,从而避免额外购买第三方调试器。最后,它可以执行串行至USB转换和数据记录功能。FRDM-KL25Z是首款飞思卡尔Freedom开发平台,还有更多的板卡,计划用于Kinetis L系列和未来的其他Kinetis系列。可通过Element 14和多家飞思卡尔全球电子零售商和分销商合作伙伴订购。
  如需要进行更高级的Kinetis L系列开发,可以使用TWR-KL25Z48M 塔式系统 MCU模块,并可以与多种连接类型、模拟、图形LCD和电机控制外设插件模块一起使用。塔式 elevator模块(TWR-ELEV)在MCU和外设模块之间提供了互连,并且必须单独订购。  
分享给小伙伴们:
我来说两句……
微信公众账号ARM(R) Cortex(R)-M0+计量MCU:Kinetis M系列
ARM(R) Cortex(R)-M0+计量MCU:Kinetis M系列
Kinetis M系列MCU基于低功耗ARM& Cortex&-M0+内核,适用于单芯片1、2和3相电表和流量计,以及其它高精度测量应用。
Kinetis M系列MCU包括一个由多个24位Σ-ΔADC组成的强大的模拟前端、多个可编程增益放大器,还包括低温度漂移的参考电压以及一个相移补偿器。丰富的安全特性,包括存储器保护单元、外部篡改检测引脚、带篡改检测的iRTC和随机数生成器,在MCU内部以及MCU与电网间提供供应商/用户数据保护功能。一个低功率段式LCD控制器,支持多达288段和8块背板。
Kinetis M系列MCU
开发工具(硬件、IDE、编译器、调试器)
技术、标准与协议
培训与活动
-6日荷兰,阿姆斯特丹
推荐参考设计
ARM(R) Cortex(R)-M0+计量MCU:Kinetis M系列">
ARM(R) Cortex(R)-M0+计量MCU:Kinetis M系列">

我要回帖

更多关于 飞思卡尔官网 的文章

 

随机推荐