GW102边缘网关开发文档

调试串口

接口说明

GW102网关提供了调试串口功能,调试串口采用的是UART1控制器,支持两种串口电平,TTL和RS232。

建议开发者购买支持TTL和RS232电平USB转串口线,方便两种电路的切换使用。

电阻配置 描述
R441和R442焊接, R439和R440不焊接 调试串口是RS232,调试端口在J25端子上。
R441和R442不焊接,R439和R440焊接 调试串口是TTL,调试端口在JP4上。J25端子上为UART2的RS232通信串口

从2024年11月后的供货,调试串口默认为TTL电平,在JP4上。外部端子上为RS232通讯串口。

TTL电平调试串口 TTL电平的调试串口接口形式为3Pin排针,PCB丝印为JP4。

TTL调试串口接口实物图如下:

gw102-debug-serial.png

RS232电平调试串口 RS232电平的调试串口的接口为端子,PCB丝印为J25。需要修改板上相应电阻来切换电路。

J25端子为9Pin,其中Pin7, Pin8, Pin9为调试串口的信号。

RS232电平调试串口接口实物图如下:

gw102-debug-serial-rs232.png

J25信号说明

J25端子序号 功能
Pin7 RS232_TX
Pin8 RS232_RX
Pin9 GND

使用USB转RS232串口线,TX和RX交叉连接到板子的对应脚即可。

USB转RS232串口线 GW102丝印
TX RS232_RX
RX RS232_TX
GND GND

调试串口使用

调试串口的参数如下

  • 波特率: 115200
  • 数据位: 8bit
  • 停止位: 1bit
  • 校验方式: 无

网关登录帐号密码

  • 用户名:root
  • 密码:空

Windows系统用户

串口工具使用Xshell教育版,并按上面的串口通讯参数配置即可。

MobaXTerm

Linux系统用户

串口工具使用c-kermit,Ubuntu/Debian系统使用apt-get或aptitude命令来安装。

sudo apt-get install ckermit 配置文件kermrc内容如下

set line /dev/ttyUSB0
set speed 115200
set parity none
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5

Mac OS系统用户

串口工具使用c-kermit,使用brew命令来安装。

brew install c-kermit 将以下内容保存为kermrc文件,保存到用户目录下

set line /dev/cu.xrusbmodem1a1211
set speed 115200
set parity none
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5

然后执行命令,打开串口

kermit kermrc

连通电源后,网关开始上电启动,可以从串口软件上看到启动信息。