当前位置: 首页 > news >正文

TE-1402/1403 简易使用说明 - Technica Engineering Media Converter

100/1000BASE-T1 车载以太网转换器简介

Technica Engineering 2009年发布全球第一个100BASE-T1 Media Converter, 2016年发布全球第一个1000BASE-T1 Media Converter . 2020年后,陆续发布了带有MATEnet和H-MTD标准接插件的车载以太网转换器;

TE-1402: 100/1000BASE-T1 Media Converter MATEnet

TE-1403: 100/1000BASE-T1 Media Converter H-MTD

Facts

  • 4 × DIP 开关 
  • 5 x LEDs 状态灯
  • 1 × 标准以太网RJ-45端口(百兆/千兆) 
  • 1 × MATEnet (H-MTD)100/1000BASE-T1 车载以太网端口 
  • 1 × MQS 接口用来供电和配置
  • 1 x Micro USB-B 调试口,通过串口工具读取PHY信息, 刷新固件等
  • 供电:  6V to 30V DC (typ. 12V) 

Features

  • 实现1000BASE-T1 车载以太网和1000BASE-T标准以太网物理层转换
  • 兼容100BASE-T1和100BASE-Tx转换
  • 通过MQS接插件,可实现
    •  强制Slave状态,强制Link Down
    • 输出连接状态(Link Status)
  • 通过DIP 开关配置: 
    • DIP switch 1: Master/Slave 
    • DIP switch 2: 100/1000 Mbps 
    • DIP switch 3: IEEE-/Legacy-mode 
    • DIP switch 4: Frame Generator 
  • 1000BASE-T1线束为双端为MATEnet的Leoni屏蔽线束

Debug口的使用 

- 适用于转换器硬件HW2.4及以上;

转换器Debug口可以作为串行接口与设备进行交互。该接口使用户能够读取TX/RX寄存器计数器、通道的SQI值、CRC错误以及其他信息。它也可用于设备的bootloader和firmware 更新。

使用Debug口需要准备的工具

- 需要用USB-A转Micro-USB来连接电脑;

- 电脑上安装好tera term;

   

Debug口使用的指令

基于最新的固件版本App_003.003.000有以下指令:

指令

描述

help

打印所有的指令

echo

控制台回声模式

clear

清屏

log

更改日志级别

mdio

MDIO诊断命令

status

显示当前端口网络信息

fbl

进入加载器模式,常用来升级固件

version

查看固件信息

testmode

切换到测试模式

auto

设置自定义设备配置

reset

重置设备

关于status:

status run为执行一次查询。

status pull为轮询,间隔为500ms.

关于auto:

auto set:设置自动化配置,并在新配置生效时重置PHY。

auto off:关闭自动模式,复位PHY。拨码开关负责配置。

auto get:提取当前设备自动化配置。

auto link:检索Base-T1链路状态。

auto mute:在不改变任何其他配置的情况下,通过使PHY静音来强制链路断开。这在重置PHY时丢失。

auto unmute:在不改变任何其他配置的情况下,通过解除PHY的静音功能来关闭强制链路断开。这在重置PHY时丢失。

Auto set指令演示:

  1. 使用auto set前先查询转换器此时的配置:

a, 执行status run,输出如下图:

 2,  使用auto set来进行转换器主从及速率的设置

a, 执行auto set mode slave speed 1000m gen off后再执行auto get查看更改后的配置:

 使用Debug进行firmware刷新

1,使用一根Micro-usb线连接好上位机和转换器 (HW2.4以上)

2, 电脑上安装好tera term

3, 打开tera term,建立串口连接 

3.1按下回车,能看到转换器的打印信息

3.2输入命令fbl,进入boot模式

- 注意下面显示的Release版本,代表当前转换器的bootloader版本,后面刷新bootloader的时候,要选择相应的版本;

 3.3再输入命令flash,屏幕提示要在12秒内开始XMODEM发送固件文件;

- 万一没有按照规定的12秒钟完成,那么重新输入flash再来一次就行;

3.4选择XMODEM 发送

如果当前的版本是R.001.001,那么首先选
择"bootloader_updater_from_R.001.001_signed_signed.tefw"来更新bootloader

- 前面3.2步骤中,能够看到当前转换器的bootloader版本

Flashing successful:

3.5 Reset

给产品重新上电或者输入命令app都能reset

3.6 再输入命令flash,更新app (也就是要更新的firmware)

- 注意屏幕提示的多长时间内,要完成操作;

- 如果规定时间没有完成也没关系,重新输入flash再操作一次就行;

 firmware更新成功:

 3.7 输入命令app,切换到应用模式。至此刷新firmware完成;


http://www.mrgr.cn/news/39761.html

相关文章:

  • Spring Task 调度任务
  • 【Leecode 随笔】C语言版看了不后悔系列持续更新中。。。
  • Excel表格还能这样玩?没有VBA和插件,一样可以用数据库功能
  • 什么是javascript的事件循环
  • WebRTC入门
  • 这几种文件找回方法你都知道吗?
  • vue3+typescript 如何将xml格式的文件转化成key value的形式?
  • scrapy 爬取微博(五)【最新超详细解析】: 爬取微博文章
  • 【2024.9.30练习】素数密度
  • 阿里云表格存储OtsQueryWrapper
  • Nginx部署前端Vue项目的深度解析
  • 学习高级深度学习的必备书——深度学习精粹
  • 银行家的舍入方法探讨20240930
  • [linux 驱动]input输入子系统详解与实战
  • python实用脚本(二):删除xml标签下的指定类别
  • 基于yolov8的100种蝴蝶智能识别系统python源码+pt模型+训练日志+精美GUI界面
  • 在PC端连接苹果手机(iPhone)时,即使已经开启了开发者模式(开发者权限),但仍然无法成功连接,是什么原因?
  • 特征工程——一门提高机器学习性能的艺术
  • 【LeetCode】动态规划—5. 最长回文子串(附完整Python/C++代码)
  • JDBC进阶