概述

SylixOS支持FTP网络文件传输协议,所以需要目标设备和电脑互传文件时,最方便快速的方法就是在电脑端使用FTP工具进行,可以是IDE自带工具,也可以是第三方FTP工具。

但有些情况下目标设备的网络驱动还没有开发,或者根本就没有网络设备,只有一个串口,这种情况下SylixOS也是可以传输文件的。

SylixOS支持xmodem文件传输协议,可以通过串口控制台每次接收或发送一个文件,因为串口波特率低,所以传输速度自然是比网络慢很多,总归是有胜于无吧。

操作步骤

xmodem文件传输需要有电脑端软件配合,这里以SecureCRT为例进行讲解。

SylixOS通过内建命令xmodemr与xmodems来通过串口传输文件。

s2700 xmodem传文件失败 xmodem传输工具_用串口传输文件

设备接收来自电脑的文件

  1. 设备命令行先发送xmodemr命令,后接一个参数,为接收文件在设备端的存储路径。命令启动后就会等待电脑端发送文件。
  2. 电脑端启动xmodem发送,“传输 —> 发送Xmodem —> 选择发送文件 —> 开始发送”
  3. 传输开始,会显示当前进度,传输速度,和错误计数。
  4. 发送完成后,可以查看下对应目录,已经有接收文件了。

设备发送文件到电脑

  1. 设备命令行先发送xmodems命令,后接一个参数,为需要发送文件在设备端的存储路径。命令启动后就会等待电脑端接收文件。
  2. s2700 xmodem传文件失败 xmodem传输工具_用串口传输文件_02

  3. 电脑端启动xmodem接收,“传输 —> 接收Xmodem —> 选择接收路径及文件名 —> 开始接收”
  4. s2700 xmodem传文件失败 xmodem传输工具_s2700 xmodem传文件失败_03


  5. s2700 xmodem传文件失败 xmodem传输工具_SylixOS_04

  6. 传输开始,会显示当前进度,传输速度,和错误计数。
  7. s2700 xmodem传文件失败 xmodem传输工具_串口_05