トラブルシューティングの開始方法 - FreeRTOS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

トラブルシューティングの開始方法

以下のトピックは、FreeRTOS の使用中に発生した問題のトラブルシューティングに役立ちます。

ボード固有のトラブルシューティングについては、ボードの「FreeRTOS の使用開始」を参照してください。

一般的なトラブルシューティングの開始方法のヒント

メッセージは表示されないAWS IoTHello World デモプロジェクトの実行後にコンソールはどれですか? 何をすればよいですか?

次の操作を試してください。

  1. ターミナルウィンドウを開き、サンプルのログ出力を表示します。これは何が間違っているのかを判断するのに役立ちます。

  2. ネットワーク認証情報が有効であることを確認します。

デモを実行しているときに私の端末に表示されるログは切り捨てられます。どのように私は彼らの長さを増やすことができますか?

値を大きくしますconfigLOGGING_MAX_MESSAGE_LENGTH255 ~FreeRTOSconfig.hファイルをダウンロードします。

#define configLOGGING_MAX_MESSAGE_LENGTH 255

ターミナルエミュレーターをインストールする

ターミナルエミュレーターは、問題を診断したり、デバイスコードが正常に動作しているかを検証するのに役立ちます。Windows、macOS、および Linux で使用できる、さまざまなターミナルエミュレーターがあります。

ターミナルエミュレーターを使用してボードとのシリアル接続を確立する前に、ボードをコンピュータに接続する必要があります。

ターミナルエミュレーターを設定するには、次の設定を使用します。

ターミナルの設定

ボーレート

115200

データ

8 ビット

パリティ

なし

停止

1 ビット

フロー制御

なし

ボードのシリアルポートを見つける

ボードのシリアルポートが不明な場合は、コマンドラインまたはターミナルから次のいずれかのコマンドを発行して、ホストコンピュータに接続されているすべてのデバイスのシリアルポートを返すことができます。

Windows
chgport
Linux
ls /dev/tty*
macOS
ls /dev/cu.*