DEVKIT-MPC5744P快速入门

上次修改时间: 2019-03-19 22:37:25支持 MPC5744P开发板

本文档内容

  • 1

    开箱即用
  • 2

    获取软件
  • 3

    连接
  • 4

    创建、构建和加载

1. 开箱即用

适用于DEVKIT-MPC5744P开发板REV E

1.1 了解评估板

DEVKIT-MPC5744P开发板REV E

Get Started with the DEVKIT-MPC5744P 1.1A

Get Started with the DEVKIT-MPC5744P 1.1A

DEVKIT-MPC5744P开发板REV B

Get Started with the DEVKIT-MPC5744P 1.1B

Get Started with the DEVKIT-MPC5744P 1.1B

REV EREV B之间的区别:

接口:

  • USB/Serial/OpenSDA连接至LIN0 (REV B上的LIN1)
  • LIN1使用PowerSBC物理层(REV B上的LIN0使用MC33662BLEF驱动程序)
  • CAN0使用PowerSBC物理层 (REV B上的CAN0使用MC33901WEF驱动程序)
  • 使用两个FlexRay通道(REV B只使用A通道)

电源:

  • 使用外接12V电源时,PowerSBC产生必要的电压(REV B上有独立的开关稳压器)

Get Started with the DEVKIT-MPC5744P 1.1C

Get Started with the DEVKIT-MPC5744P 1.1C

1.2 接头/引脚排列介绍

Get Started with the DEVKIT-MPC5744P 1.2A

Get Started with the DEVKIT-MPC5744P 1.2A

Get Started with the DEVKIT-MPC5744P 1.2B

Get Started with the DEVKIT-MPC5744P 1.2B

Get Started with the DEVKIT-MPC5744P 1.2C

Get Started with the DEVKIT-MPC5744P 1.2C

1.3 电源设置介绍

Get Started with the DEVKIT-MPC5744P 1.3

Get Started with the DEVKIT-MPC5744P 1.3

1.4 用户外设介绍

Get Started with the DEVKIT-MPC5744P 1.4

Get Started with the DEVKIT-MPC5744P 1.4

1.5 编程接口介绍

Get Started with the DEVKIT-MPC5744P 1.5

Get Started with the DEVKIT-MPC5744P 1.5

1.6 通信接口介绍

Get Started with the DEVKIT-MPC5744P 1.6

Get Started with the DEVKIT-MPC5744P 1.6

1.7 LED指示灯介绍

Get Started with the DEVKIT-MPC5744P 1.7

Get Started with the DEVKIT-MPC5744P 1.7

1.8 测试点介绍

Get Started with the DEVKIT-MPC5744P 1.8

Get Started with the DEVKIT-MPC5744P 1.8

1.9 安全功能介绍

Get Started with the DEVKIT-MPC5744P 1.9

Get Started with the DEVKIT-MPC5744P 1.9

1.10 MPC574xP系列Phantom特性独特之处介绍

Get Started with the DEVKIT-MPC5744P PT1

Get Started with the DEVKIT-MPC5744P PT1A

1.11 MPC5744P封装级引脚排列图介绍

Get Started with the DEVKIT-MPC5744P PT1B

Get Started with the DEVKIT-MPC5744P PT1B

2. 获取软件

2.1 下载DEVKIT-MPC5744P开发板——快速入门包

下载DEVKIT-MPC5744P QSP

2.2 获取集成开发环境(IDE)

如使用S32 Design Studio for Power Architecture®,则DEVKIT-MPC5744P性能更佳。

下载S32 DESIGN STUDIO IDE

2.3 获取PC配置驱动程序

一些示例应用通过MCU UART输出数据。确保已安装了该板虚拟COM端口的驱动程序。

下载CONFIG驱动程序

安装了串行端口驱动程序后,运行任一终端应用,查看MCU UART的串行输出。将终端的波特率配置为57600 ,数据位为8,无奇偶校验位,且停止位为1。

在“项目和教程”部分了解终端应用用法的详情。

3. 连接

观看视频,设置开发板。您还可以使用分步指南。

3.1 将USB线连接到DEVKIT-MPC5744P板

将USB线缆的一端连接到PC,另一端连接到板上的micro-B连接器。

允许PC自动配置USB驱动程序。

DEVKIT-MPC5744P Getting Started Image

DEVKIT-MPC5744P Getting Started Image

3.2 运行开箱即用的示例

DEVKIT-MPC5744P预加载了使用电位计和用户LED的演示。

连接板后,DEVKIT-MPC5744P中的ADC将扫描RV1电位计结果。开启时,RGB LED的不同组合会打开。

DEVKIT-MPC5744P Getting Started Image

DEVKIT-MPC5744P Getting Started Image

4.创建、构建和加载

观看视频,了解如何创建新项目并加载代码示例。您还可以使用分步指南。

4.1 在IDE中创建新项目

  1. 启动S32 Design for Power Architecture®,选择一个默认工作区或指定一个新工作区。然后点击OK (确定)。
  2. Get Started with the DEVKIT-MPC5748G-4.1a

    Get Started with the DEVKIT-MPC5748G
  3. 选择File → New → Project,创建新项目
  4. Get Started with the DEVKIT-MPC5748G-4.1b

    Get Started with the DEVKIT-MPC5748G
  5. 选择项目名称,然后选择项目类型,再点击Next (下一步)。建议使用Elf S32DS Project
  6. Get Started with the DEVKIT-MPC5744P 4.1C

    Get Started with the DEVKIT-MPC5744P 4.1C
  7. 选择内核和参数,然后点击Finish (完成)。建议现在使用默认设置,但您可以在Language (语言)、Library (库)和Debugger (调试器)中进行选择。
  8. Get Started with the DEVKIT-MPC5744P 4.1D

    Get Started with the DEVKIT-MPC5744P 4.1D
  9. 将为设备中的每个内核创建一个项目。MPC5744P只有一个
  10. Get Started with the DEVKIT-MPC5744P 4.1E

    Get Started with the DEVKIT-MPC5744P 4.1E

4.2 在IDE中构建新项目

使用这两个路径中的一个路径创建项目:

  • Project → Build Project
  • Get Started with the DEVKIT-MPC5744P 4.2A

    Get Started with the DEVKIT-MPC5744P 4.2A
  • 点击图标构建项目,然后点击图标构建所有项目

成功构建项目后,控制台上将显示下面的消息:

Get Started with the DEVKIT-MPC5744P 4.2B

4.3 在IDE中调试项目

  1. 将调试器连接至板和PC
  2. 在top菜单点击“调试”图标
  3. Get Started with the DEVKIT-MPC5744P 4.3A
  4. 选择Project (项目)、Interface (接口)和Port (端口),然后点击Debug (调试)。

    (示例:"FirstProject_Debug"和"OpenSDA for DEVKIT-MPC5744P")

  5. Get Started with the DEVKIT-MPC5744P 4.3B

    Get Started with the DEVKIT-MPC5744P 4.3B

4.4 从RAM调试项目

通过以下路径,从RAM进行调试:

  • 前往 Project → Build Configurations → Set Active → Debug_RAM

Get Started with the DEVKIT-MPC5748G-4.4a

Get Started with the DEVKIT-MPC5748G
  • 点击“hammer”(锤子)图标旁的箭头,选择Debug_RAM:
Get Started with the DEVKIT-MPC5748G

最后,从RAM进行调试,调试时选择RAM相关会话。

Get Started with the DEVKIT-MPC5744P 4.4C

Get Started with the DEVKIT-MPC5744P 4.4C

4.5 使用内置示例制造项目

  1. 启动S32 Design Studio for Power Architecture®,按下面的路径打开一个新文件:File → New → New S32DS Project from Example
  2. Get Started with the DEVKIT-MPC5748G-4.5a

    Get Started with the DEVKIT-MPC5748G
  3. 选择您选择的内置项目,然后点击Finish (完成)。
  4. Get Started with the DEVKIT-MPC5748G-4.5b

    Get Started with the DEVKIT-MPC5748G
  5. 选定的项目将复制到活动工作区
  6. Get Started with the DEVKIT-MPC5748G

4.6 将项目导入IDE

  1. 前往File → Import。在工作区选项,点击Existing Projects (现有项目),然后点击Next (下一步)。点击Browse (浏览),选择示例文件夹
  2. Get Started with the DEVKIT-MPC5748G-4.6a

    Get Started with the DEVKIT-MPC5748G
  3. 要将项目导入工作区,选中它,然后点击Finish (完成)。
  4. Get Started with the DEVKIT-MPC5744P 4.6B

    Get Started with the DEVKIT-MPC5744P 4.6B

使用终端应用

Tera Term教程

Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

  1. 从SourceForge下载Tera Term。下载完成后,运行安装程序,然后返回到该页面继续操作。
  2. 下载

  3. 启动Tera Term,选择Serial (串行)选项。

    TERA-TERM-CONNECTION-2
  4. 配置串行端口设置(使用之前确定的COM端口号),波特率为57600,数据位为8,无奇偶校验位且停止位为1。进入Setup>Serial Port,更新设置。
  5. 确认连接已打开。连接后,Tera Term将更新其标题栏:
  6. TERA-TERM-CONSOLE-2
  7. 一切就绪

PuTTY教程

PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

  1. 下载PuTTY,运行安装程序
  2. 下载

  3. 启动PuTTY
  4. 配置"Serial"单选按钮并输入之前确定的COM端口号。同时输入波特率 PUTTY-CONFIGURATION-2
  5. 打开串行连接
  6. 一切就绪

安装S32 Design Studio IDE

安装S32 Design Studio IDE

  1. 下载最新版S32 Design Studio IDE for Power Architecture®
  2. 前往下载文件夹。运行安装文件,将出现Preparing to install(准备安装)对话框MPC5748G-GW-RDB_GS-PT1a
  3. 出现安装向导窗口后,点击Next (下一步)

    MPC5748G-GW-RDB_GS-PT1b
  4. 选择S32 Design Studio,只安装该软件。要安装更多软件,请选择Additionally install (安装更多)选项

    MPC5748G-GW-RDB_GS-PT1c
  5. 建议阅读整个“许可协议”。阅读完毕,选择“接受协议条款”单选按钮,点击Next (下一步)继续操作MPC5748G-GW-RDB_GS-PT1d
  6. 选择默认或新安装位置,然后点击Next (下一步)。

    MPC5748G-GW-RDB_GS-PT1e
  7. 选择路径,生成首选快捷键,点击Next (下一步)MPC5748G-GW-RDB_GS-PT1f
  8. 验证Pre-installation Summary (预安装摘要)选项卡中的所有设置
  9. 如果一切都准确无误,则点击Install (安装)
  10. MPC5748G-GW-RDB_GS-PT1g
  11. 在安装过程中的某个点,将提示软件激活码

    MPC5748G-GW-RDB_GS-PT1h

    要获取激活码,前往Product Download (产品下载)页面,选择License Keys (许可秘钥)选项卡

    MPC5748G-GW-RDB_GS-PT1i
  12. 将激活码复制粘贴到激活窗口,然后选择Online (在线)。
  13. MPC5748G-GW-RDB_GS-PT1j
  14. 安装过程中,需要下载P&E设备驱动程序。阅读“许可协议”,点击I agree (同意)。
  15. 然后选择目标文件夹,点击Install (安装)。安装完成后,点击Close (关闭)。
  16. MPC5748G-GW-RDB_GS-PT1k
  17. 安装完S32 Design Studio for Power Architecture后,安装向导窗口将出现Install Complete-Congratulations! (安装完毕-恭喜)消息。
  18. MPC5748G-GW-RDB_GS-PT1l

OpenSDA介绍

OpenSDA是一种开放标准串行调试适配器,它桥接USB主机和嵌入式目标处理器之间的串行调试通信。

DEVKIT-MPC5744P预安装了OpenSDA应用。

按照说明运行OpenSDA引导加载程序,更新或更改安装的OpenSDA应用。

进入OpenSDA引导加载程序模式

  1. 如已连接USB线缆,则将其拔下
  2. 按下并保持SW4Bootloader Entry。
  3. 将USB线分别连接到USB主机和OpenSDA USB连接器(标记为SDA)。
  4. 释放SW4Bootloader Entry

主机文件系统中应能够看到可删除的驱动程序,卷标为BOOTLOADER。

现在处于OpenSDA引导加载程序模式。

加载OpenSDA应用

  1. 当在OpenSDA引导加载程序模式时,双击引导加载程序驱动中的SDA_INFO.HTML。通过Web浏览器可打开包含已安装应用名称和版本的OpenSDA主页。还可以从SDA_INFO.HTML直接读取该信息的文本。
  2. 找到OpenSDA Applications文件夹。
  3. 复制粘贴该应用或将其拖放到引导加载程序驱动
  4. 拔下USB线缆并再次将其连接

现在应运行新的OpenSDA应用,重复第一步检查最新版本。

使用相同的流程,加载其他OpenSDA应用。

使用虚拟串行端口

  1. 确定分配给DEVKIT-MPC5744P虚拟串行端口的符号名称

    在Windows中,打开“设备管理器”,寻找名为OpenSDA-CDC Serial Port的COM端口。

  2. 打开您选择的串行终端模拟程序。

    对于Windows,可选择Tera Term 、PuTTY 或HyperTerminal

  3. 使用S32 Design Studio IDE的“代码示例”程序1
  4. 配置终端模拟程序。大多数嵌入式示例都使用8个数据位、无奇偶校验位和1个停止位(8-N-1)
  5. 使波特率匹配选定的串行测试应用,打开端口。
  6. 随时按下和释放SW1Reset按钮,重启示例应用。重置嵌入式应用不会影响虚拟串行端口到终端程序的连接

支持

论坛

在恩智浦的一个技术论坛网站上,可与其他工程师交流,获取如何使用DEVKIT-MPC5744P应用处理器进行产品设计的专业建议。