DH常用串口命令1Ver100Word文档格式.docx
《DH常用串口命令1Ver100Word文档格式.docx》由会员分享,可在线阅读,更多相关《DH常用串口命令1Ver100Word文档格式.docx(34页珍藏版)》请在冰豆网上搜索。
![DH常用串口命令1Ver100Word文档格式.docx](https://file1.bdocx.com/fileroot1/2023-1/9/3a1c4340-3f7d-4645-bfa3-04541ae0e40b/3a1c4340-3f7d-4645-bfa3-04541ae0e40b1.gif)
0,断开)13
8.5根据相应时隙通道进行时隙双向向切换或断开(flag:
8.6根据UsrId进行时隙单向切换或断开(flag:
8.7根据UsrId进行时隙双向切换或断开(flag:
9.conf会议调试13
9.1输出所有会议信息(最多29组),包括会议序号、状态、与会者13
9.2获取会议id(1-29)的用户数量14
9.3获取会议id(1-29)输入增益14
9.4获取会议id(1-29)输出增益14
9.5设置会议id(1-29)的输入增益为val14
9.6设置会议id(1-29)的输出增益为val14
9.7会议芯片初始化14
10.com串口命令14
10.1初始化TL16c554四串口芯片中14
11.usr用户板信息14
11.1输出主机系统各板卡信息14
11.2查看用户信息15
12.cent中继板信息16
12.1输出主机系统各中继信息16
13.recv收发号器17
13.1输出dtmf收发号器信息17
13.2输出mfc收发号器信息18
14.default默认参数18
14.1恢复系统局参数默认配置18
14.2恢复系统用户参数默认配置18
14.3恢复系统中继参数默认配置18
14.4恢复系统网络参数默认配置18
14.5恢复系统键盘参数默认配置19
14.6恢复系统串口参数默认配置19
14.7清除系统局向号信息配置19
15.查看目前系统键盘连接状态19
16.mac网卡物理地址20
16.1显示以太网卡物理地址20
16.2设置以太网卡物理地址20
17.sock用户连接信息20
18.charge计费21
18.1读取计费信息21
18.2清除计费信息21
19.Voice报时报号(保留)21
20.byebye菜单方式21
21.test测试设置22
21.1设置网卡工作模式22
21.2设置FPGA数据信息显示开关22
21.3交换网络信息输出开关22
21.4板卡初始化23
22.cfgget获取参数配置信息23
22.1获取用户号(0-1791)为UsrId的用户配置信息23
22.2获取中继号(0-1791)为TrkId的中继配置信息23
22.3获取局参数配置信息23
22.4获取局向号组配置信息23
22.5获取网络参数配置信息23
22.6获取SC520串口配置信息23
22.7获取FPGA串口参数配置信息23
22.8获取键盘参数配置信息(key_id(0-31)为键盘号)23
23.file获取文件版本信息24
第一章串口命令说明
一、进入串口调试方式
在MINICOMM(迷你终端)的菜单“文件(F)-》系统设置(O)-》通讯设置”中,设置连接采用的方式(串口或者TCP/IP),确保相应的物理连接以及连接的参数设置(串口属性或者TCP/IP连接的IP地址和端口)正确。
选择“应用并连接”或者选择菜单“通讯(C)-》建立连接(C)”,连接到DH-2000主机,在“USERNAME:
”后输入用户名,在“PASSWORD:
”后面输入对应用户的密码,如图:
图1.1输入用户名和密码登录
当出现串口调试提示符“DEBUG>
”,说明连接成功。
下图为采用TCP/IP方式时设置举例,端口号固定为6000:
图1.2设置迷你终端TCP/IP通讯方式
下图为采用串口直连方式时设置:
图1.3设置迷你终端串口连接方式
也可采用其他方式如超级终端、MODEM远程登录连接。
地址PICOMM________________________________________________________________________________________________________________________
二、调试命令说明
在DEBUG>
提示符下,输入help可以显示系统支持的所有命令。
DEBUG>
help
注意:
1)所有命令名不区别大小写.
2)注意各个命令中参数是否须带“-”。
如果命令后需带参数,而参数不带“-”的话,则直接输入不带参数的该命令,默认为参数是0,如:
test
等同于
DEBUG>
test0
3)文档中提到的参数,除个别说明外,frame表示机框号,即第几个机框,取值范围0~3;
id表示板号,即第几块板,取值范围0~13,各板对应的id视具体环境而定;
chan为板的通道号,取值范围0~31,和具体板类型相关,如用户板是0~31,2B+D板上键盘只有8路;
UsrId表示该用户在交换网络中实际对应的物理序号,0~2048;
4)除特别说明,数值型参数,如frame,id,chan,UsrId等默认为16进制输入方式,如chan输入10,则表示为0x10,即chan16;
5)如果命令的前几个字母能唯一确定这个命令,则可以不必输入完整的命令名,但必须至少输入3个以上字符,如命令setparam,因为系统中以set打头的命令只有setparam,所以只需输入set,输入se则不行,类似的命令还有netstat,default等
6)请注意输入参数的取值范围,如时间的输入等
7)不在本文档内的设置,请参考菜单设置命令说明
8)本文档涵概了DH-2000现有的以及将来需要的所有命令,针对的人员为开发人员,维护人员和最终用户。
其中还没完成的命令用“暂无”标明,不准备向最终用户公开的命令一般用“保留”标明(除非特别说明)。
保留的命令一般由技术人员用来进行调试,对命令的解释和说明也相对简单。
以下是具体命令及其功能、参数描述。
1.bios主控软件升级
命令bios
功能主控软件系统升级,升级完毕后自动重启动,DH-2000还提供网络升级功能,建议使用网络升级
操作步骤如下:
1、输入命令
bios
此时系统提示“BiosUpdate,PleaseWait.”,等待用户选择要升级的程序文件
2、在MINICOM的主菜单选择“通讯(C)”,下拉菜单中选择“发送文件(S)…Ctrl+M”,如图:
图2.1等待升级文件输入
3、弹出的对话框中,进入升级文件所在的目录,双击该文件,或者选中文件,点击“打开”按钮,如图(注:
图中升级的文件名为CPU-Ver2.03.BIN):
图2.2选择要升级的文件
4、开始数据传送,屏幕显示传送进度,传送完毕开始升级
BiosUpdate,PleaseWai94%
WritetoBIOSChip......
StartBiosUpgrade......90%
5、提示BIOS升级成功,系统重启动,启动成功会“嘀”的长鸣一声。
UpgradeBIOSsuccessfully!
TheSystemwillrebootnow...
如果升级不成功,请检查升级文件是否正确,包括版本、硬件环境、网络连接状况等
网络升级方式见附件
2.reboot重启
命令reboot
功能系统重新启动
以下是系统重启的输出信息(具体因各版本的不同可能会有所不同),其中斜体字部分为注解说明:
DH-2000SystemConsoleVer2.00
reboot
FLASH:
found2x8MiBSPANSIONS29GL064DBat0x4000000
Sw1_Read<
0x0>
Versioninit..
op_load:
operatorloadsuccess!
//装载操作员信息
Device(s)InitList:
//设备初始化
M34116InitInit(BaseAddr=0x260).//会议芯片初始化
SvrParamSetok
Ninit:
initializenetworkdata//网络启动
thiscomputeris`none`
nonehasinterface(net)0
Portinit:
initializedevicedrivers
net=0stat=-1pname=rtl
00007809
net=1stat=0pname=rtl
net=2stat=0pname=rtl
net=3stat=0pname=rtl
LocalIP:
10.9.3.55Netmask:
255.255.0.0//本机IP和子网掩码
NetInit(10.9.3.55,255.255.0.0)
SetRouterIP(10.9.0.1)
JoinGroup(235.8.8.55)
Systemchargemagic:
2000CHARGESYSTEMVER1.0//计费系统信息
g_CpuStat[1]//CPU主从状态
DSPisbooting...//DSP启动
SectionLength:
0x0000021aWords
SectionLocat:
0x00000100
0x000004b4Words
0x00000900
0x000019b7Words
0x00001000
0x00000080Words
0x0000080c
WriteEnteryAddress0x000052e3toDSP!
DSPHPIbootsuccessful!
//启动成功
USERNAME:
3.loop资源统计
命令loop
功能系统资源统计输出开关,系统每秒运行次数,在信息输出状态下,再次执行loop,停止信息输出
loop
Sourcecount:
14887
14800
14894
14779
14892
如果输出的统计数字很小,说明系统运行比较繁忙,请考虑是否需要检查系统的运行环境。
4.system获取系统所有命令
命令sys
功能显示系统中支持的所有命令,与help类似
5.log日志管理
5.1根据操作员名称查日志
命令log–oopname
功能根据操作员名称输出指定操作员的所记录的所有操作日志。
对于一些不是通过mini终端或者维护终端进行的操作,比如断电重启、板卡插拔等,其操作员名称为SYSTEM。
目前系统存储日志条数为3000条,采用循环存储方式。
以下命令输出操作员a的操作日志:
log–oa
2006-11-0100:
03:
42参数维护,键盘参数-修改,发起渠道-维护终端,发起人[a].
2006-11-0100:
24:
04系统启动,向量<
0xff>
状态<
标志<
原因[4].
……………………………………………………………………….
2006-11-0102:
23参数维护,中继参数-修改,发起渠道-维护终端,发起人[a].
2006-11-0103:
08:
02参数维护,局向号参数-修改,发起渠道-维护终端,发起人[a].
02参数维护,中继参数-修改,发起渠道-维护终端,发起人[a].
2006-11-0300:
46:
57参数维护,用户参数-修改,发起渠道-维护终端,发起人[a].
按任意键查询下页,Q/q退出查询......
每屏最多输出32条记录,显示结束则提示查找结束。
查询中间按q退出,其他键查询下页。
下面的查询类似。
5.2根据起始时间查日志
命令log–tyyyy-mm-dd
功能查找指定时间到当前系统运行时间的所有日志。
以下命令查询2006年12月1日到现在的所有日志
log–t2006-12-1
输出信息及说明同按操作员类似。
5.3根据日志事件类别查日志
命令log–nlogtype
功能日志事件类别包括,板卡事件,安全类、系统类,参数类。
板卡类包括板卡的发现、丢失,安全类事件指操作员的增加修改删除和日志清空,系统类包括系统启动、升级、报警、运行参数(如mac地址修改)事件,参数类事件包括用户、中继、通讯、局参数等的修改、重置等。
对应的logtype分别为1-参数事件2系统类事件3-板卡类4-安全类。
以下命令查询所有板卡事件
log–n3
00:
04用户板发现,机框号[0],槽位号[1].
042B+D板发现,机框号[0],槽位号[5].
222M板发现,机框号[0],槽位号[0].
22:
192M板发现,机框号[0],槽位号[0].
19用户板发现,机框号[0],槽位号[1].
192B+D板发现,机框号[0],槽位号[5].
13用户板发现,机框号[0],槽位号[1].
132B+D板发现,机框号[0],槽位号[5].
2006-11-0101:
07:
382B+D板发现,机框号[0],槽位号[5].
38用户板发现,机框号[0],槽位号[1].
5.4清除日志
命令log–c
功能清除系统flash中记录的日志,但会保留本次操作的日志。
6.time系统时间
6.1显示当前系统运行时间
命令time–d
功能显示系统当前时间
time–d
Currenttime:
2006-04-0516:
33
6.2设置系统当前运行时间
命令time-syyyy-mm-ddhh:
mm:
ss
功能设置系统运行时间
设置系统当前时间为yyyy年mm月dd日hh时mm分ss秒,其中年份必须输全,如2006年不能输入6或者06,必须输入2006,必须是2000年以后的年份必须06G\\ceorkdriverinfo:
_______________________________________________________________________________________________________;
其他输入项可以省去前面的0,比如月份,04月输入4即可。
:
钟______________________________________________________________________________________________________________________________小时weim:
ssd-_____________________________________________________________________________________________________________________
正确的设置系统时间很重要,可能影响与此相关的内容,比如录音时间,键盘显示。
以下命令设置系统运行时间为2006年4月5日16点46分33秒:
time–s2006-4-516:
Currenttime:
7.netstat网络连接
命令netstat
功能显示系统当前网络连接信息,包括IP地址端口以及连接状态
net
NetworkStatus
#ProtoRecv-QSend-QLocalAddressForeignAddressState
0UDP00*.6666235.008.008.037.6666
1TCP00*.6000255.255.255.255.0LISTEN
2TCP00010.009.003.037.6000010.009.001.021.1115ESTABLISHED
3TCP00*.37770255.255.255.255.0LISTEN
Proto:
协议类型,如TCP,UDP
Recv-Q,Send-Q:
接收或者发送队列数
LocalAddress:
本地侦听端口或者建立连接的端口号
ForeignAddress:
外部连接IP地址和端口号
State:
连接状态,LISTEN侦听,ESTABLISHED连接已建立
8.switch交换网络(保留)
8.1交换网络芯片初始化
命令swi0
8.2把值val写入控制寄存器中
命令swi1<
val>
8.3读控制寄存器的值
命令swi5
0,断开)
swib<
stream1>
<
chan1>
stream2>
chan2>
flag>
swie<
swic<
usrid1>
usrid2>
swid<
9.conf会议调试
9.1输出所有会议信息(最多29组),包括会议序号、状态、与会者
命令conf12
功能输出当前时刻正在进行的所有会议信息(包括三方通话、会议、组呼)及会议通道的使用情况
conf12
会议[1],会议状态为[0],第[0]个参加者的用户ID为[0x112],会议通道[0]
会议[1],会议状态为[0],第[1]个参加者的用户ID为[0x110],会议通道[1]
会议[1],会议状态为[0],第[2]个参加者的用户ID为[0x114],会议通道[2]
9.2获取会议id(1-29)的用户数量
命令confd<
id>
9.3获取会议id(1-29)输入增益
命令confe<
9.4获取会议id(1-29)输出增益
命令conff<
9.5设置会议id(1-29)的输入增益为val
命令conf10<
9.6设置会议id(1-29)的输出增益为val
命令conf11<
9.7会议芯片初始化
命令conf0
10.com串口命令
10.1初始化TL16c554四串口芯片中
命令com0<
i>
baudrate>
databits>
stopbit>
parity>
功能初始化TL16c554四串口芯片第i(0-3)个串口的波特率为baudrate,数据位为databits,停止位为stopbit,奇偶校验为parity
10.2二次电源板信息显示
命令comb
功能显示当前二次电源板工作信息。
10.3大底板信息显示
命令comc
功能显示当前大底板工作信息。
11.usr用户板信息
11.1输出主机系统各板卡信息
命令usr0
功能输出主机系统上当前所识别的所有板卡信息。
DEBUG>
usr0
/*************************************************************/
/***************CardStatus******************/
FrameSlotMaskTypeStatusSubtypeChipMsk
00000001DtrkActive
00010001DtrkActive
000200012B&
DActive
0003----------------0xff
0004----------------0xff
00050001UsrActive32_CHff
0006----------------0xff
0007----------------0xf