Debian

使用 SSH 連接訪問 U-Boot

  • July 23, 2018

我需要在執行 Debian 的 uPC 上訪問 U-boot。通常,我將我的 uPC 連接到顯示器,然後在啟動過程中按鍵盤上的任意鍵,我會立即進入 U-Boot。但是,如果我可以在使用 Putty 通過 SSH 連接時訪問 U-Boot,那會讓我的生活更輕鬆。

當您重新啟動時,通過 SSH 連接的 uPC 您永遠不會看到啟動螢幕,這就是為什麼我不確定是否可以通過這種類型的連接訪問它。

我只需要在 U-Boot 中執行兩個命令setenv fdtfile imx7d-sbc-iot-imx7-can.dtb,然後saveenv. 如果有一種方法可以在通過 SSH 連接時輸入這些命令,那將非常有幫助。

如果有人對我如何去做這件事有任何見解,那將非常有幫助。

謝謝,

米切爾

顯然,在 U-Boot 中你不能ssh使用你的 iOT,因為 Linux 核心甚至還沒有開始引導。

一種可能的解決方案是ssh使用 wifi 介面連接到您的電路板旁邊的另一個便宜的 iOT(例如 Orange PI 或 rpi)。

第二塊板的 USB 埠中有 USB 到 TTL 調試控制台串列電纜 PL2303。該適配器又通過其 JTAG/控制台引腳連接到您的目標板。

因此,您ssh可以連接到執行 Linux 的第二塊板,並執行一個終端程序,例如,minicom通過 RS-232 連接到您的目標板。

另一種可能的解決方案是購買藍牙到串列適配器,並通過藍牙訪問它。我更喜歡直接回答您的問題的第一個,並且通常更容易開始工作和進行調試。

引用自:https://unix.stackexchange.com/questions/457450