本帖最后由 MDebug 于 2016-1-30 15:08 编辑
大家好,我是MDebug,有幸得到了MPC5602P的塔式开发板,心情比较激动,迫不及待的在Guide手册下调了一会终于成功,下面给大家介绍我的心得。 1. 塔式系统 塔式系统是一种多类型多板卡的集成模块化开发系统,核心思想是模块化设备的核心板与底板扩展的即插即用开发,不过飞思卡尔对其进行了更多优化。在塔式系统中,两侧的背板在承载开发板的同时,提供多个标准的接口,在这两块背板的插槽上可以插CPU板和各种外设模块板。用两块背板的好处是用户可以根据自己的需要任意组合购买相应的demo板或evb板,实现不同板级产品的协同工作调试与验证,从而提供更好的模块化,更大的灵活性,并且相同类型的开发板在不同开发中还可以复用,节省了成本。因此,利用塔式系统开发快捷方便。 2. 开发板真容 映入眼帘的是一封简洁的Freescale的信封,来自美国德克斯萨州奥斯汀镇,美国制造,现在飞思卡尔和恩智浦合并了,看见这个标志的时候依然小小的自豪与激动了一下(不知各位有么有同感),打开之后就是开发板的包装盒,感觉不亚于KEA那高大上的包装,确实做得很精致,很大气。automotive motor control赫然醒目,该板目测在Freescale(现NXP)官方解决方案中看来是用于汽车电机控制,着实是霸气外露。 3. 板载资源 整个PCB尺寸90x45mm,采用4层板,双面均焊有元器件。细看这个开发板,布局非常紧凑,器件排布整齐,丝印清晰简洁,加之采用深灰色阻焊层,感觉小巧精致又不失档次。不失飞思卡尔大厂的风范。 特别介绍一下板载的这个核心微控制器:Qorivva MPC5602P 32位MCU 基于Power Architecture技术,专为要求汽车安全完整性等级较高的一系列广泛汽车应用而设计。该芯片通过了ISO 26262标准有关MCU部分的评估和认证。并符合所有汽车安全完整性等级(ASIL),达到并满足最严格的等级ASIL D。 把图片翻译过来主要如下: 1. MPC5602P Qorivva 处理器 2. 温度传感器 3. 主塔式系统连接器 4. 3个用户可编程多色led灯 5. 两个用户可编程按键 6. 通过USB可调试的OSBDM调试器件 (纯个人翻译) 4. 开发环境与驱动 按照开发板手册的说明,在上电前先安装集成开发环境。由于处理器采用的是 Power 架构,官方推荐飞思卡尔公司专门集成开发环境CodeWarrior用于MPC55/56系列的CodeWarrior Development Studio for MPC55xx/MPC56xx (Classic IDE) v2.10,在附件中有的。安装好编译环境之后,可以打开CodeWarrior看一下,编译环境还是很强大的。虽然Freescale现在主推KDS,不过还是CodeWarrior用着顺手。CodeWarrior Development Studiofor MPC55xx/MPC56xx下载地址 在插入开发板之前,官网提示要先装PE的OSJTAG驱动 PE驱动我已经上传,安装之后插上开发板,如图所示: 这就证明驱动已经安装成功,开发板可以下载和调试程序了。 上电,有指示灯亮了, 是在调试器那边的一个黄灯, 一个绿灯,不知道mcu的默认代码是什么,好像什么动静都没有。除了按下复位键能够亮出边上的一个红灯,没有任何反应。 今天分享到这里,希望各位大大们拍砖,也希望和我一起开发的伙伴们能共同分享,一起把这块汽车级开发板开发成功! 最后,奉上官方资料链接:官方MPC5602资料
|