2013年4月25日 星期四

Raspberry PI : USB to TTL Console

之前用 USB to RS232 + Null Modem 的線來當 Raspberry PI 的 Console 線,缺點是無法看到 Raspberry PI kernel boot 的訊息。上週日去光華商場買顯示卡,在今華電子看到了比較便宜的 USB to TTL ,就買了一個來試試,終於可以不用為了看 boot 的畫面而去客廳接電視了。

這個 USB to TTL 附有一條雙邊四孔的杜邦母端子,而我們想要和 Raspberry PI 內建的 UART 直接通訊的話,只會使用到 GND、RXD、TXD 三個腳位,它們分別要和 Raspberry PI 的第 6、8、10 針腳連接。
注意上圖,GPIO 上的 TXD (第八腳位) 是和 USB to TTL 的 RXD 相連,而 GPIO 上的 RXD (第10腳位) 則是和 USB to TTL 的 TXD 相連。
如果已經裝好 USB to TTL 的 driver,以 Windows XP 來說,我們可以由硬體管理員查到它的通訊埠為哪一個,這樣,我們便可以開始來建立連線了!
這次買的 USB to TTL 為 Silicon Labs 的 CP210x,目前接在 COM5 上,我們只要在 Putty 中指定要使用這個通訊埠,連線後按一下 Enter 鍵,即可在 Putty 中看到 Raspberry PI 開機的訊息了。
在 Putty 中,我們

  • 點選「Serial」。
  • 設定 「Serial line」是使用哪一個通訊埠。
  • 設定「Speed」為 115200
設定好,按一下「Open」鈕,即可和 Raspberry PI 透過內建的 UART 來查看訊息了。


相關文章






沒有留言:

張貼留言

 
© 2009. Design by Pocket