- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
串口操作使用文档20100518
串口操作使用文档
串口升级
串口升级需要准备两个软件,一个是串口软件,推荐使用SecureCRT(图1),另一个是TFTPServer(图2)。
(图1) (图2)
1.SecureCRT设置:
1.点击图标,弹出“快速连接”窗口,协议栏选择Serial,如图3所示;
图3
2.在“快速连接”窗口中,“协议”选择Serial,“端口”为COM4(端口需要与电脑COM口一致,我的电脑COM口为COM4,电脑COM口可以在设备管理器查看,如图5所示),“波特率”115200,“数据位”8,“奇偶校验”无,“停止位”1,“数据流控制”全部为否,点击“连接”完成设置(如图4所示),然后双击“Serial—COM4”即可进入串口操作界面(如图6所示);
图4
图5
图6
2.TFTPServer设置:
点击图标,弹出“选项”窗口,在“TFTP服务器根目录”中选择升级程序所在目录,如图7,图8,图9所示;
图7
图8
图9
3.环境变量设置
SecureCRT和TFTPServer设置好后,还需要在调试模式下设置升级相关的环境变量ipaddr和serverip,ipaddr为设备IP,serverip为TFTP服务器IP(即电脑IP),具体方法如下:
1. 设备启动后,在1~1.5秒内输入小键盘上的“*”号,可以进入设备的串口调试模式,如图10所示:
图10
2.设置ipaddr和serverip环境变量,输入save命令保存,如图11所示;可以输入lip和sip命令查看ipaddr和serverip的值,如图12所示;
图11
图12
3.开始升级,串口升级主要是升级update.img文件,输入run up命令即可,如图13所示;如果设备armboot版本过低,则需要进行升级,升级命令为run da,如图14所示;升级完成后,输入bootd命令即可退出调试模式并启动设备,如图15所示。
图13
图14
图15
4.串口信息保存设置
1)点击串口工具,如下图:
2)点击串口COM1,右键单击,弹出如下对话框:
3)单击会话选项,弹出如下对话框:
4)单击日志文件,显示如下对话框:
5)在日志文件(L)中输入:D:\程序安装\SecureCRT\log\%H.%Y.%M.%D.%h.log,点击确定,当产生串口信息时,在PC端D:\程序安装\SecureCRT\log的路径下保存了串口信息,命名为Serial-COM1.2010.05.17.17.log。
调试模式下常用命令
printenv
输入printenv命令,将打印设备所有环境变量信息,如图16所示;
图16
setenv
使用setenv命令可以设置环境变量,如appauto/dh_keyboard/HWID/ethaddr/等环境变量都可以设置,设置完可以输入printenv命令查看设置是否成功,如图17、图18、图19所示;
图17
(appauto是设备自动启动或手动启动的环境变量,值为0表示手动启动,值为1表示自动启动;dh_keyboard是打开或关闭串口打印信息的环境变量,值为0表示打开串口打印信息,值为1表示关闭串口打印信息)
图18
图19
save
设置好环境变量后,可以输入save命令进来保存,如图17所示,设置好appauto和dh_keyboard两个环境变量后,输入save进行保存。
run
run命令用来升级,如run up,见图13;
内核模式常用命令
要进入内核模式有三种办法:一种是把设备设置为手动启动,设备在启动过程中会自动进入;一种是把设备设置为自动启动,在设备应用程序启动完成后先进入debug模式,用户名和密码均为admin,如图20所示,再输入shell命令进入内核,如图21所示;还有一种是通过telnet方式直接进入内核,命令如下:
telnet 设备IP 用户名为root,密码为vizxv,如图22、图23所示;
图20
图21
图22
图23
pwd
pwd命令列出当前目录,如图24所示,当前目录为根目录/;
图24
ls
ls命令列出当前目录下的文件以及文件夹,如图24所示,列出了根目录/下的文件及文件夹。
ps
ps是查看进程的命令,可以察看设备的程序运行状态,发现设备运行不正常时可以通过ps打印当前系统的程序运行状态来分析问题,如图25:其中会发现很多的/var/tmp/Challenge,这些程序就是实现设备功能的程序。前面的状态”S”表示程序运行正常,在所有的/var/tmp/Challenge中一般还会有一个状态是S N的,这个是正常的。
图25
如果看到Challenge的状态变成”Z”,表示Challenge运行
文档评论(0)