通过 SSH 连接访问 U-Boot

通过 SSH 连接访问 U-Boot

我需要在运行 Debian 的 uPC 上访问 U-boot。通常,我将 uPC 连接到显示器,在启动过程中按键盘上的任意键,我会立即进入 U-Boot。然而,如果我使用 Putty 通过 SSH 连接时可以访问 U-Boot,那会让我的生活变得更轻松。

当您重新启动时,uPC 通过 SSH 连接时您永远不会看到启动屏幕,这就是为什么我不确定是否可以通过这种类型的连接访问它。

我只需要在 U-Boot 中运行两个命令setenv fdtfile imx7d-sbc-iot-imx7-can.dtb,然后运行saveenv​​.如果有一种方法可以让我在通过 SSH 连接进行连接时输入这些命令,那将会非常有帮助。

如果有人对我如何做到这一点有任何见解,那将会非常有帮助。

谢谢,

米切尔

答案1

显然,在 U-Boot 中你无法ssh访问你的 iOT,因为 Linux 内核还没有开始启动。

可能的解决方案之一是使用sshwifi 接口连接到主板旁边的另一个廉价 iOT(例如 Orange PI 或 rpi)。

第二块板的 USB 端口中有 USB 转 TTL 调试控制台串行电缆 PL2303。该适配器又通过 JTAG/控制台引脚连接到目标板。

因此,您ssh可以在运行 Linux 的第二块板上运行终端程序,例如minicom通过 RS-232 连接到目标板。

另一种可能的解决方案是购买蓝牙转串行适配器,并通过蓝牙访问它。我更喜欢第一个直接回答您的问题的方法,并且通常更容易开始工作和进行调试。

相关内容