Roseapple pi — 蓮霧派 debug UART
開發板的 debug console 是個重要的工具,當系統出錯時,可以根據這個 console 跑出來的一些資訊來做 debug。
其實一開始我並未在 Roseapple pi 的板子上找到 debug UART 的接腳定義,雖然官網上這張圖有列出來(在 2x USB 旁邊),
但並未說明 Rx,Tx 及 GND 的腳位,反而是在 XApple 的討論區裡有貼出來。


後來仔細一看,原來板子上是有印 Rx,Tx 及 GND 的,只是剛好被旁邊的螺絲孔給蓋過去,或許以後可以考慮印在板子背面?
線接好以後就簡單多了,我是用 USB to UART 轉接線來接。
接好轉接線後,要確認一下主機是否有抓到:
我個人喜歡用 PuTTY 來做 serial 的連線,當然還可以有其他選擇。
開啟 PuTTY 後,先在 Connection Type 中選擇 Serial,然後在 serial line 這個欄位中填入『/dev/ttyUSB0』,最後 speed 這個欄位中填入『115200』,按『Open』。在 Windows 中的話,把『/dev/ttyUSBx』改成『COMx』。
不過我卻在按下『Open』後,出現了錯誤訊息:
|
1
2
3
|
Unable to open connection to:
Unable to open serial port
|
於是我照著參考資料[2]的方式處理:
- 執行
sudousermod-a -G dialout <username> ; <username> 替換成你的使用者名稱 - 重新登入
然後再重新使用 PuTTY 就可以動作了。
參考資料:




