
我需要在运行 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 内核还没有开始启动。
可能的解决方案之一是使用ssh
wifi 接口连接到主板旁边的另一个廉价 iOT(例如 Orange PI 或 rpi)。
第二块板的 USB 端口中有 USB 转 TTL 调试控制台串行电缆 PL2303。该适配器又通过 JTAG/控制台引脚连接到目标板。
因此,您ssh
可以在运行 Linux 的第二块板上运行终端程序,例如minicom
通过 RS-232 连接到目标板。
另一种可能的解决方案是购买蓝牙转串行适配器,并通过蓝牙访问它。我更喜欢第一个直接回答您的问题的方法,并且通常更容易开始工作和进行调试。