本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
故障診斷入門
重要
此頁面指的是已棄用的亞馬遜 FreeRTOS 存儲庫。建議您在建立新專案時從這裡開始。如果您已經有一個現有的 FreeRTOS 專案以目前已取代的亞馬遜免費伺服器儲存庫為基礎,請參閱Amazon-FreeRTOS Github 儲存庫遷移指南.
下列方案可以幫助您對 FreeRTOS 開始使用方案發生的問題進行故障診斷:
如需主機板特定的故障診斷,請參閱您主機板適用的 免費入門RTOS 指南。
一般入門故障診斷提示
- 執行 Hello World 示範專案之後,AWS IoT主控台中沒有任何訊息出現。我要怎麼做?
-
請嘗試以下做法:
-
開啟終端機視窗以檢視範例的記錄輸出。這可協助您判斷何處發生錯誤。
-
確認您的網路登入資料有效。
-
- 運行演示時在我的終端中顯示的日誌被截斷。我怎樣才能增加他們的長度?
-
將您正在執
configLOGGING_MAX_MESSAGE_LENGTH
行的示範FreeRTOSconfig.h
檔案中的值增加到 255:#define configLOGGING_MAX_MESSAGE_LENGTH 255
安裝終端機模擬器
終端機模擬器可以協助您診斷問題或驗證裝置程式碼是否正確執行。有各種適用於 Windows、macOS 和 Linux 的終端機模擬器。
您必須將電路板連接到電腦,然後再嘗試建立電路板與終端機模擬器的序列連線。
請使用以下設定來設定終端機模擬器:
終端機設定 | 值 |
---|---|
傳輸速率 |
115200 |
資料 |
8 位元 |
同位 |
無 |
停止 |
1 位元 |
流量控制 |
無 |
尋找您的開發板的序列埠
如果您不知道電路板的序列連接埠,則可以從命令列或終端機發出以下其中一個命令,來傳回所有連接至主機電腦之裝置的序列連接埠:
- Windows
-
chgport
- Linux
-
ls /dev/tty*
- macOS
-
ls /dev/cu.*