接口说明

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

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

 

切换电阻描述
R441和R442焊接, R439和R440不焊接代表调试串口是RS232,调试端口在J25端子上。默认
R439和R440焊接; R441和R442不焊接代表调试串口是TTL,调试端口在JP4上

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端子序号功能
Pin7RS232_TX
Pin8RS232_RX
Pin9GND

 

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

USB转RS232串口线GW102丝印
TXRS232_RX
RXRS232_TX
GNDGND

 

调试串口使用

调试串口的参数如下

  • 波特率: 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

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

作者:SteveChen  创建时间:2024-09-14 17:33
最后编辑:SteveChen  更新时间:2024-11-01 15:36
上一篇:
下一篇: