我有一个beaglebone黑板。一个64位ubuntu14.04的主机 我想通过uart将uImage文件传输到beaglebone。 所以我停在u-boot并输入
class WildroseComponent {
constructor($http) {
this.$http = $http;
this.wildrose = [];
}
$onInit(){
this.$http.get('/api/wildrose')
.then(response => {
this.wildrose = response.data;
console.log(this.wildrose);
});;
}
}
现在正在等待文件。为了将uImage从pc发送到主板,我必须做些什么。
答案 0 :(得分:0)
loadb命令显示“准备二进制下载”后,从终端(minicom,putty等)退出。记下串行设备(例如:/ dev / ttyUSB0)。安装kermit或其变体(例如,在Ubuntu中可以使用gkermit和ckermit)。
假设/ 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。现在您可以发出更多命令了。
注意:您可以显式指定要加载的加载地址。如果未指定,则U-boot从环境变量获取加载地址。
注意2:某些终端程序具有内置功能,可以使用xmodem或kermit等协议通过串行线路发送文件。