调试串口

接口说明

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

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

切换电阻

描述

切换电阻

描述

R441, R442焊接

R439, R440不焊接

代表调试串口是RS232

R439, R440焊接

R441, R442不焊接

代表调试串口是TTL

TTL电平调试串口

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

 

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

RS232电平调试串口

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

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

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

 

J25信号说明

J25端子序号

功能

J25端子序号

功能

Pin7

RS232_TX

Pin8

RS232_RX

Pin9

GND

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

USB转RS232串口线

GW102丝印

USB转RS232串口线

GW102丝印

TX

RS232_RX

RX

RS232_TX

GND

GND

调试串口使用

调试串口的参数如下

  • 波特率: 115200

  • 数据位: 8bit

  • 停止位: 1bit

  • 校验方式: 无

 

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文件,保存到用户目录下

然后执行命令,打开串口

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