Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

minicom 無法輸入問題完整解決方案:關閉硬體流控教學

編輯:Linux 教學

在使用 minicom 進行序列埠除錯或查看嵌入式系統 Log 時,常會遇到鍵盤完全無法輸入、按 Enter 鍵無反應的情況。這通常不是軟體故障,而是序列埠設定中「硬體流控」選項被誤開啟所導致。本文詳細說明如何透過選單介面快速關閉該選項,恢復正常輸入功能。

問題現象

啟動 minicom 連線後,螢幕顯示訊息正常,但鍵盤輸入無任何回應,無法發送指令、無法換行,彷彿終端機被鎖死。重新啟動程式、重新插拔 USB 轉序列埠纜線均無效。

根本原因

minicom 的序列埠設定中,Hardware Flow Control(硬體流控) 若設為 Yes,會要求 RTS/CTS 訊號線就緒才允許傳輸。若硬體連線未接腳或對端不支援,鍵盤輸入資料將無法送出,造成「收得到、送不出」的假死狀態。

解決步驟

1. 進入設定選單

sudo minicom -s

將出現主選單:

+-----[configuration]------+
| Filenames and paths      |
| File transfer protocols  |
| Serial port setup        |  ← 選擇此項
| Modem and dialing        |
| Screen and keyboard      |
| Save setup as dfl        |
| Save setup as..          |
| Exit                     |
| Exit from Minicom        |
+--------------------------+

2. 修改序列埠參數

選擇 Serial port setup 後,畫面顯示:

+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyS1                                        |
| B - Lockfile Location : /var/lock                                     |
| C - Callin Program  :                                                 |
| D - Callout Program :                                                 |
| E - Bps/Par/Bits  : 115200 8N1                                        |
| F - Hardware Flow Control : Yes   ← 問題關鍵,預設或誤設為 Yes      |
| G - Software Flow Control : No                                        |
|                                                                       |
| Change which setting?                                                 |
+-----------------------------------------------------------------------+

3. 關閉硬體流控

  • 按下 F 鍵,將 Hardware Flow Control 從 Yes 切換為 No。
  • 按 Enter 返回上層選單。

4. 儲存並重啟

  • 在主選單選擇 Save setup as dfl(存為預設設定檔)。
  • 選擇 Exit from Minicom 離開。
  • 重新執行 minicom 即可正常輸入指令。

補充說明

  • 若使用 /dev/ttyUSB0 等 USB 序列埠,裝置名稱請依實際情況調整(選單項目 A)。
  • Software Flow Control(XON/XOFF)通常建議關閉(No),除非特殊協定需求。
  • 設定檔預設儲存於 /etc/minicom/minirc.dfl 或使用者家目錄 ~/.minirc.dfl。

完成上述步驟後,鍵盤輸入即可恢復正常,您可以繼續進行嵌入式開發、核心除錯或設備設定作業。

Copyright © Windows教程網 All Rights Reserved