故障診斷入門 - 免費RTOS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

故障診斷入門

重要

此頁面指的是已棄用的亞馬遜 FreeRTOS 存儲庫。建議您在建立新專案時從這裡開始。如果您已經有一個現有的 FreeRTOS 專案以目前已取代的亞馬遜免費伺服器儲存庫為基礎,請參閱Amazon-FreeRTOS Github 儲存庫遷移指南.

下列方案可以幫助您對 FreeRTOS 開始使用方案發生的問題進行故障診斷:

如需主機板特定的故障診斷,請參閱您主機板適用的 免費入門RTOS 指南。

一般入門故障診斷提示

執行 Hello World 示範專案之後,AWS IoT主控台中沒有任何訊息出現。我要怎麼做?

請嘗試以下做法:

  1. 開啟終端機視窗以檢視範例的記錄輸出。這可協助您判斷何處發生錯誤。

  2. 確認您的網路登入資料有效。

運行演示時在我的終端中顯示的日誌被截斷。我怎樣才能增加他們的長度?

將您正在執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.*