Tera Term 串口传输文件
摘要:文章测试了FT232H芯片在12M高波特率下的串口文件传输性能。通过修改开源工具TeraTerm增加高波特率支持,使用ZMODEM协议实测传输速度为353KB/s,但存在卡顿问题,平均速度不足200KB/s。其他协议表现更差,现有协议无法充分发挥FT232H的高波特率优势。老吴计划开发专用工具来优化传输性能,并提供修改版TeraTerm下载。
·
前面文章(https://mpbeta.csdn.net/mp_blog/creation/editor/148951186)提到FT232H的串口模式波特率可以达到12M,但现有的一些支持串口传输文件的工具软件都不支持这么高的波特率,不过老吴发现 Tera Term 是开源的,那就在开源的版本上胡编一把,增加一些高波特率来测试。

实测 12M 波特率使用最常用的 ZMODEM 协议来传输文件,实际速率可达353KB/s,没有前面用pyserial测试的速率高,另外传输过程中会时不时的卡壳暂停一会儿,实际平均传输速率不到200KB/s。

其它几个协议 Quick-VAN 及 Kermit 等,效果更差。看起来现有的这几个串口传输文件的协议并不能完全发挥出 FT232H 高波特率性能。后续老吴还是写一个小工具来充分利用 FT232H 的高波特率来实现串口高速传输文件。
魔改后的 TeraTerm 软件可以从本公众号菜单 软件-> Tera Term 来下载。
更多推荐



所有评论(0)