Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Innovation
    • Open Source Software and Platforms
  • Forums
    • AI and ML forum
    • Architectures and Processors forum
    • Arm Development Platforms forum
    • Arm Development Studio forum
    • Arm Virtual Hardware forum
    • Automotive forum
    • Compilers and Libraries forum
    • Graphics, Gaming, and VR forum
    • High Performance Computing (HPC) forum
    • Infrastructure Solutions forum
    • Internet of Things (IoT) forum
    • Keil forum
    • Morello Forum
    • Operating Systems forum
    • SoC Design and Simulation forum
    • 中文社区论区
  • Blogs
    • AI and ML blog
    • Announcements
    • Architectures and Processors blog
    • Automotive blog
    • Graphics, Gaming, and VR blog
    • High Performance Computing (HPC) blog
    • Infrastructure Solutions blog
    • Innovation blog
    • Internet of Things (IoT) blog
    • Mobile blog
    • Operating Systems blog
    • Research Articles
    • SoC Design and Simulation blog
    • Smart Homes
    • Tools, Software and IDEs blog
    • Works on Arm blog
    • 中文社区博客
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
恩智浦汽车电子MCU讨论区博客
  • 中文社区
  • Jump...
恩智浦汽车电子MCU讨论区博客
恩智浦汽车电子MCU讨论区博客 [TRK-KEA使用经验分享]1-初体验
  • Blog
  • 恩智浦汽车电子MCU讨论区博
  • Videos
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
  • New
恩智浦汽车电子MCU讨论区博客 requires membership for participation - click to join
More blogs in 恩智浦汽车电子MCU讨论区博客
  • 恩智浦汽车电子MCU讨论区博客

 

Tags
  • chinese
  • automotive
  • freescale
  • kea
  • 中文
  • 飞思卡尔
  • mcu
  • trk-kea
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

[TRK-KEA使用经验分享]1-初体验

Changjiang Duan
Changjiang Duan
October 23, 2015

TRK-KEA64 Starter套件里面主要有:

1. Quick Start Guide:顾名思义,就是快速开始指南,主要包括对TRK-KEA开发板的介绍,以及如何安装CodeWarrior IDE,运行Demo Program。

2. DVD光盘:包括CodeWarrior IDE安装文件,Docmumentation里面主要有 Quick Start Guide,KEA芯片Reference Manual, Application Note, BOM, Schematic等资料, Training里面包括了开发板的    4个例程:1)UART,2)FlexTimer,3)ADC,4)Keyboard Interrupt,这个是很好的入门参考资料。

3. Micro USB线:通过Micro USB线将开发板连接到PC,主要有两个功能:1).供电,2) Debug及下载。

4. TRK-KEA64开发板:主要包括KEA MCU,User Buttons and LEDs,还有CAN和LIN的接口,其中板子上面集成OpenSDA(Open-standard Serial and Debug Adapter)MCU和OpesnSDA USB端口

      OpenSDA.png

    OpenSDA可以实现:

    1).MSD Bootloader:用于升级应用程序

    2)Debug:用于调试,免除额外的调试工具例如J-Link, U-Link

    3) MSD Flash Programmer:用于下载应用程序

    4)USB Communication Device Class(CDC):USB转UART,免除传统的串口线

    具体关于OpenSDA可以参考: OpenSDA user's guide(光盘里面已经有了,没有开发板的小伙伴可以参考下面链接)

     http://www.freescale.com/files/32bit/doc/user_guide/OPENSDAUG.pdf?fsrch=1&sr=1&pageNum=1

    总体感觉OpenSDA功能很强,同时实现了几个功能,省去了很多其他组件例如J-Link, U-Link, USB转UART等,大大方便了开发人员进行快速入门,这一点和mbed的接口非常类似。

接下来安装CodeWarrior IDE(KEA也可以用Keil和IAR这些比较通用的IDE进行开发,但是个人觉得CodeWarrior对KEA支持应该会稍好一些,毕竟是Freescale自己开发的呵呵,不过现在的IDE都已经很强大了,所以这个应该不是大问题,看个人喜好及习惯),同时安装相关驱动。

将开发板通过Micro USB连接到PC之后,首先板子上的User LEDs会闪烁,就是我们平时常说的流水灯,说明板子供电正常。然后在PC上的资源管理器里面出现了一个BOOTLOADER移动盘,这个就是OpenSDA中的MSD Bootloader功能实现的。在PC的设备管理器会出现以下两个设备:1)OpenSDA中的Debug Driver,这个就是OpenSDA中的Debug功能,2)在端口中出现OpenSDA - CDC Serial Port,这个就是USB Communication Device Class(CDC)功能。

最后是去Freescale KEA的官网上浏览了一下,发现光盘里面的资料基本上在官网上都能找到,而且分类特别好,比如Fact Sheet, Data Sheet, Reference Manual, Application Note, User Guide等等,其中特别高亮的就是:Ultra-Reliable MCUs & Kinetis EA Series MCUs: 24 Hours to Prototype。看看我们这次领到开发板的小伙伴能不能在24小时之内做到呵呵?

KEA.png

OK,这次就主要介绍开发套件及相关IDE,OpenSDA以及一些Document,接下来准备参考上面提到的4个例程及相关document进行Prototype。

fsl_automcu_stefan,本次内容中的OpenSDA讲的不对或者需要补充的,还希望stefan多多指教,谢谢!


Anonymous
  • NXP_AutoMCU_Stefan
    Offline NXP_AutoMCU_Stefan over 6 years ago

    分享的经验很精辟,特别是OpenSDA这一块,在板子上是用一个K20芯片完成这个OpenSDA功能的。期待能24小时设计中一个原型!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • Song Bin 宋斌
    Offline Song Bin 宋斌 over 6 years ago

    多谢Changjiang的分享,请fsl_automcu_stefan也帮忙一起来指点指点,互通有无

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
恩智浦汽车电子MCU讨论区博客
  • i.MX6-Android User Manual V2.2.pdf

    Grace
    Grace
    i.MX6Q Android manual
    • April 21, 2016
  • 恩智浦汽车电子MCU讨论区简介

    Song Bin 宋斌
    Song Bin 宋斌
    本讨论区是ARM中文社区子版块,专供中国用户使用中文讨论和分享恩智浦公司ARM相关汽车电子技术。                 您可以提问,分享文档,视频,发起投票。       本专区由恩智浦公司和ARM共同维护
    • February 18, 2016
  • [TRK-KEA使用经验分享] 第1篇:安装开发环境

    litx
    litx
    TRK-KEA64 光盘里工具和文档很全,软件安装基本是下一步。CodeWarrior Development Studio(开发工作室)是完整的用于编程应用中硬件bring-up的集成开发环境。 采用CodeWarrior IDE,开发人员可以得益于采用各种处理器和平台(从Motorola到TI到Intel)间的通用功能性。根据Gartner Dataquest的报告,CodeWarrior编译…
    • November 6, 2015