Linux

無法在 Linux 登錄提示符處鍵入

  • February 20, 2022

我剛剛打開了兩個全新的 Intel Galileo Gen 2s,並希望通過終端登錄到他們的預設 Linux 發行版(即不使用 SD 卡)。我遇到了一個奇怪的、相同的問題,這讓我相信我錯過了一步/做錯了什麼。請問有人可以幫忙嗎?

我嘗試過的步驟

拆箱伽利略系統後我採取的具體步驟是:

  1. 打開 Intel Galileo Gen 2 電源並將 UART 電纜、乙太網電纜和微型 USB 轉 USB 電纜連接到 Mac。我還將鍵盤直接連接到 Galileo 的 USB 埠。
  2. 通過英特爾的 Mac 韌體更新軟體安裝 1.1.0 韌體
  3. 在 Mac 內執行的 Linux VM 中,顯示來自 Galileo 的終端輸入sudo picocom -b 115200 /dev/ttyUSB0
  4. 重新啟動伽利略。

在這一點上,我的鍵盤直接插入伽利略,我能夠瀏覽啟動選項(即Press Enter to directly boot,選擇從什麼啟動)。選擇預設啟動選項後,伽利略啟動並到達:

Poky 9.0.4 (Yocto Project 1.4.4 Reference Distro) 1.4.4 clanton /dev/ttyS1
clanton login:

在這個登錄提示符下,游標會如您所願地閃爍,但是一旦我嘗試輸入單個字元,游標就會凍結,因為它只是不斷可見而不是閃爍。我也沒有看到登錄提示中顯示的字元,正如您在鍵入內容時所期望的那樣。在我重新啟動之前,我無法做任何其他事情,此時同樣的事情再次發生。

以下是嘗試使用此方法啟動時的日誌文件。

其他嘗試

我不確定我的外圍設備設置是否錯誤,我訪問終端的方式是否錯誤,是否需要安裝更多驅動程序來支持 I/O 或其他。

我也嘗試過通過 SD 卡使用自定義 Linux 映像,但得到了相同的最終結果(此處嘗試的日誌文件)。

奇怪的是,我已經能夠按照這些說明遠端登錄到 Galileo 並通過鍵盤與其互動(鍵盤插入電腦,這次不是 Galileo),但是我希望能夠根據需要避免使用 Arduino IDE這些說明,因為我相信從 Linux SD 卡引導時我需要這樣做,這是我最終想要做的。

非常感謝你的幫助!

解決了!!原來我使用的是有故障的 FTDI 電纜!

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