Serial port 如何通过uart发送启动文件

Serial port 如何通过uart发送启动文件,serial-port,beagleboneblack,uart,kermit,Serial Port,Beagleboneblack,Uart,Kermit,我有一块小猎犬骨的黑板。具有64位ubuntu14.04的主机 我想通过uart将uImage文件传输到beaglebone。 所以我在u-boot停下来打字 U-Boot# loadb ## Ready for binary (kermit) download to 0x80200000 at 115200 bps... 现在它正在等待文件。为了将uImage从pc发送到主板,我必须做什么。在loadb命令打印“准备好二进制下载”后,退出终端(minicom、putty等)。记下串行设备(例

我有一块小猎犬骨的黑板。具有64位ubuntu14.04的主机 我想通过uart将uImage文件传输到beaglebone。 所以我在u-boot停下来打字

U-Boot# loadb
## Ready for binary (kermit) download to 0x80200000 at 115200 bps...

现在它正在等待文件。为了将uImage从pc发送到主板,我必须做什么。

在loadb命令打印“准备好二进制下载”后,退出终端(minicom、putty等)。记下串行设备(例如:/dev/ttyUSB0)。安装kermit或其变体(例如:gkermit和ckermit在Ubuntu中提供)

假设/dev/ttyUSB0是您的串行设备,波特率为115200,并且没有使用流量控制,请向kermit提供以下参数

$kermit
kermit> set port /dev/ttyUSB0
kermit> set speed 115200
kermit> set carrier-watch off
kermit> set flow-control none
现在发出send命令,通过串行线发送文件:

  kermit> send filename
文件传输成功后,退出kermit(使用exit命令),然后重新打开minicom。现在您可以发出进一步的命令

注意:您可以显式地为loadb指定加载地址。如果未指定,U-boot将从环境变量获取加载地址


注2:某些终端程序具有内置功能,可使用xmodem或kermit等协议通过串行线路发送文件。

显然,您在主机PC上使用某种终端仿真程序。您使用的是minicom或TeraTerm还是???应具有使用各种协议传输文件的内置功能,例如文件发送或传输命令菜单。