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 |
总的来说,SecureCRT的Ymodem使用起来还是很别扭。。。
转载请注明:在路上 » 【记录】SecureCRT中用Ymodem传输文件,中途死掉Halt -> Ymodem-1K可以正常传输,但是完成后会死掉