最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【记录】SecureCRT中用Ymodem传输文件,中途死掉Halt -> Ymodem-1K可以正常传输,但是完成后会死掉

工作和技术 crifan 5964浏览 0评论

【记录】SecureCRT中用Ymodem传输文件,中途死掉Halt -> Ymodem-1K可以正常传输,但是完成后会死掉

SecureCRT这软件是好用,支持多种协议,包括Serial和SSH2。

而现在用的,最新版本的SecureCRT:

Version 6.7.2 (build 229)   –   Official Release – August 11, 2011

使用其中Serial的COM1,Ymodem协议,packet大小是128字节,往开发板上传文件,本来还在庆幸,觉得SecureCRT比微软自带的超级终端好用呢,结果传了几次,都在中途死掉了。

相比之下,虽然微软的超级终端很简陋,功能不强,但是至少作为普通串口工具,还是不错的。

尤其是支持YModem等协议传输文件,用过很多次,从没中途死掉,很稳定。

用其所支持的Ymodem传文件,很容易就死掉,很不爽啊。

所以只能改用超级终端了。

希望SecureCRT以后有所改进,对Ymodem等协议的支持更好,更稳定。

有空去把Ymodem协议的数据包大小改为1024字节:

Session Option -> Terminal -> X/Y/Zmodem -> X/Y/Zmodem send packet size, 选择1024 bytes(Xmodem-1K/Ymodem -1K)

然后再试试,是否会变得稳定些。

试了试,先说速度,

Ymodem,数据包=128字节,速度=2~3KB/s

Ymodem-1K,数据包=1024字节,速度=7~8KB/s

测试结果,Ymodem-1K的方式传输,好像不会中途死掉了,但是传输完毕后,必须要手动输入Ctrl+C去终止,然后才能看到正常可以输入额的bootloader的界面,如下:

 Bootldr> loady
## Ready for binary (ymodem) download to 0x00800000 at 115200 bps…
CCCCCC
Starting ymodem transfer.  Press Ctrl+C to cancel.
  100%    8192 KB    9 KB/s 00:15:08       0 Errors

xyzModem – CRC mode, 0(SOH)/8193(STX)/0(CAN) packets, 8 retries
## Total Size      = 0x00800000 = 8388608 Bytes
Bootldr>

   总的来说,SecureCRT的Ymodem使用起来还是很别扭。。。

转载请注明:在路上 » 【记录】SecureCRT中用Ymodem传输文件,中途死掉Halt -> Ymodem-1K可以正常传输,但是完成后会死掉

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
79 queries in 0.158 seconds, using 22.05MB memory