Getting Started with the SJA1110-EVM | NXP 半导体

SJA1110-EVM快速入门

上次修改时间: 2020-06-18 19:19:48支持 SJA1110-EVM

本文档内容

  • 1

    快速入门
  • 2

    获取硬件
  • 3

    配置硬件
  • 4

    获取软件

1. 快速入门

恩智浦®的模拟产品开发板提供了一个易于使用的恩智浦产品评估平台。

SJA1110-EVM是SJA1110汽车以太网交换机的评估板。该板包括两个SJA1110A交换机,它可以评估所有支持的功能,包括AVB、TSN以及以级联配置控制两个交换机。它兼容SJA1110软件开发工具包(SDK)和可选的AVB/gPTP中间件(单独提供)。

该板提供13个100BASE-T1 PHY,均与OPEN Alliance TC10唤醒转发兼容。它还提供带有RJ45连接器的1个100BASE-TX和1个1000BASE-T PHY,以及用于外部多千兆位PHY的三个通用SFP和SFP+连接器。

SJA1110-EVM板支持SABER连接器,该连接器可与恩智浦处理器和控制器母板(例如i.MX和S32x处理器系列)配合使用。

本页面指导您设置和使用SJA1110-EVM评估板。

1.1 套件内含物/装箱单

SJA1110-EVM内含物包括:

  • 组装和测试好的SJA1110-EVM,放在防静电袋中。
  • 订阅卡

注:套件不含电源适配器。建议使用标准AC-DC电源适配器12VDC@1A,带5.5x2.1(mm)输出连接器。有关更多详情,请参阅《SJA1110-EVM用户手册》(AH1901)。

1.2 其他硬件

除了套件内含物外,使用此套件时,还需要使用以下硬件。

  • Micro USB线缆
    • 需要Python工具
    • 使用OpenSDA时需要SDK(而不是其他调试器;有关支持的调试器列表,请参见SJA1110 SDK文档)
  • T1端口螺钉套用小螺丝刀(1.8mm)
  • SFP(用于连接到SFP插座):
    • 1000Base-T SFP Copper Rj45 10Gtek ASF-GE2-T
    • Aquantia AQS-109-B0C2-CB
    • AXCEN AXGT-R1T4-05I3
  • SGMII DAC线缆(用于连接到SFP插座):
    • MikroTik SFP+1m S+DA0001

1.3 软件

根据此板的使用情况,必须安装软件。

  • SDK,用于交换机配置和内部微控制器编程
  • Python配置和主机工具,用于交换机配置
  • Linux®驱动程序,用于使用外部微控制器配置交换机
  • 根据要求提供gPTP示例软件(可选)

1.4 用户手册

有关推荐组件和板配置的更多详细信息,请参见AH1901,SJA1110评估板。

2. 获取硬件

2.1 板说明

SJA1110-EVM板支持进入恩智浦汽车交换机领域,并可以在不同的使用场景和配置中评估SJA1110芯片。

该板不适用于对内置PHY进行各种PMA测试。相关信号不会传送到SMA连接器,这对于正确测量至关重要。

2.2 板特性

  • 两个级联SJA1110A交换机设备
  • 基于VR5510 PMIC的单12V输入电源
  • 各种以太网端口:
    • 12个100BASE-T1端口(SJA1110A内部PHY)
    • 1个使用TJA1101 PHY的100BASE-T1端口
    • 1个使用AR8031 PHY的千兆以太网端口
    • 1个100BASE-TX端口(SJA1110A内部PHY)
    • 两个SFP插座
    • 1个SFP+插座
  • 调试头
  • 多个DIP开关,可在板操作模式之间进行选择并更改特定设置
  • 多个按钮(具有硬接线或SW定义功能)
  • USB连接器,用于SPI接入和OpenSDA
  • JTAG可作为Arm内核的调试连接器
  • SABRE连接器可轻松连接到恩智浦处理器和控制器母卡,例如i.MX6、i.MX8、S32K1、S32K3、S32GV和S32G
  • 由硬件或软件控制的几个LED

2.3 板组件

SJA1110-EVM评估板概述

GS-SJA1110-EVM-IMG1

2.4 支持其他板

有关推荐组件的更多详细信息,请参见AH1901,SJA1110评估板用户手册。

配置硬件

将示例设计部署到SJA1110-EVM板有两种可能的方案:使用S32 Design Studio或使用Python SJA1110-EVM主机工具包。

3.1 使用SDK

要运行该示例,您需要以下内容:

  • 一个SJA1110-EVM板
  • 一个12V电源适配器
  • 1台电脑
  • 一个支持的调试器,例如:
    • 带有Arm®Cortex®硬件调试器的Lauterbach基础调试器
    • 面向Cortex-M的Lauterbach uTrace
    • Multilink Universal RevC/D或
    • Multilink Universal FX RevB/C
GS-SJA1110-EVM-IMG2

要配置硬件,请执行以下操作:

  1. 安装支持SJA1110的SDK。
  2. 打开板的包装。设置跳线(已连接J58)和DIP开关:
  3. GS-SJA1110-EVM-SDK
  4. 将PC连接到SJA1110-EVM:
    • a. 将支持的调试器连接到“JTAG SW1
  5. 将电源连接到圆柱形连接器并给板上电。所有电源LED均应点亮。
  6. 打开SDK。
  7. 导入示例设计:
    • a. 点击New S32DS Project from Example(从示例新建S32DS项目)
    • b. 选择switch_config_sja1110evm,然后点击“完成”
  8. 可选:打开配置视图:
    • a. 点击“打开S32配置”
    • b. 点击>Peripherals,查看并调整与交换机相关的配置
  9. 构建项目:
    • a. 左键单击与构建按钮对应的向下箭头,选择要构建RAM(Debug_RAM)的配置。
    • b. 等待构建操作完成,然后再继续下一步。
  10. 运行项目:
    • a. 转到Run(运行)并选择Debug Configurations(调试配置)。此项目显示四个调试配置
    • b. 选择所需的调试配置,然后单击Launch(启动)该透视图更改为“Debug Perspective(调试透视图)”。
    • c. 使用控件来控制程序流程
    • d. 交换机/板现在根据示例设计工作

3.2 使用Python主机工具包

要运行该示例,您需要以下内容:

  • 一个SJA1110-EVM板
  • 一个12V电源适配器
  • 1台电脑
  • 一根USB线缆
GS-SJA1110-EVM-IMG3

要配置硬件,请执行以下步骤:

  1. 安装Python主机工具包和所需的驱动程序
  2. 打开板的包装。设置跳线(已连接J58)和DIP开关:
  3. GS-SJA1110-EVM-SDK
  4. 将PC连接到SJA1110-EVM:
    确保没有其他FTDI设备连接到PC,并且在连接板时PC已启动。
    将MicroUSB线缆插入Micro-USB接口,可将SJA1110-EVM连接至PC。
  5. 将电源连接到圆柱形连接器并给板上电。
    所有电源LED均应点亮。
  6. 从SJA1110-EVM子文件夹启动Python脚本read_deviceid.py 。该脚本会读出两个交换机的设备ID,因此可用于验证是否可以访问这些交换机。显示以下消息:GS-SJA1110-EVM-READ-DEVICEID
    这确认软件安装和板安装正确。
  7. 启动Python脚本setup_sja1110evm_simple.py。该脚本初始化两个交换机,并将非常简单的静态配置加载到两个交换机中。
  8. 将以太网节点连接到端口,开始发送并接收流量。

3.3 支持其他板

有关硬件配置的更多详细信息,请参见AH1901,SJA1110评估板用户手册。

4. 获取软件

4.1 安装S32 Design Studio for Arm + SDK

  1. 下载并安装S32 Design Studio S32DS3.4 for ARM
    1. 登录nxp.com。
    2. 搜索:“S32DS 3.4”(此版本3.4.0支持SJA1110SDK)
  2. 框中包含SDK激活的许可密钥。
  3. 下载SDK并安装。
    1. 下载SJA1110SDK文件(SJA1110 SDK RTM 1.0或更高版本)。
    2. 打开S32 Design Studio,并点击Help → Update Software
    3. 选择From Archive,并浏览到SDK-zip-file
    4. 接受许可并安装。

4.2 其他软件支持

如需了解其他软件的详细信息,请参阅SJA1110评估板用户手册(AH1901)、软件用户手册(UM11107)和S32SDK用户手册。

4.3 即买即用

开始嵌入式应用开发。

设计资源

产品汇总页

SJA1110的产品汇总页点击SJA1110

工具汇总页

SJA110-EVM评估板的工具汇总页点击SJA1110-EVM

该页面提供概述信息、技术和功能规格、订购信息、文档以及软件。《快速入门》提供适用于使用SJA1110-EVM板的快速参考信息,包括可下载资产。