LPC54018 IoT NXP モジュールの開始方法 - 無料RTOS

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

LPC54018 IoT NXP モジュールの開始方法

重要

このリファレンス統合は、非推奨の Amazon-FreeRTOS リポジトリでホストされています。新しいプロジェクトを作成するときは、ここから始めることをお勧めします。廃止された Amazon-FreeRTOS リポジトリに基づく既存の無料RTOSプロジェクトがすでにある場合は、「」を参照してくださいAmazon-FreeRTOS Github リポジトリ移行ガイド

このチュートリアルでは、LPC54018 IoT NXP モジュールの使用を開始する手順について説明します。NXP LPC54018 IoT モジュールがない場合は、 AWS Partner Device Catalog にアクセスして当社のパートナーから購入してください。USB ケーブルを使用して LPC54018 IoT NXP モジュールをコンピュータに接続します。

開始する前に、 AWS IoT と無料RTOSダウンロードを設定して、デバイスを AWS クラウドに接続する必要があります。手順については、「最初のステップ」を参照してください。このチュートリアルでは、無料RTOSダウンロードディレクトリへのパスを と呼びますfreertos

概要

このチュートリアルには、使用開始のための以下の手順が含まれています。

  1. ボードをホストマシンに接続します。

  2. マイクロコントローラーボード用の組み込みアプリケーションを開発およびデバッグするためのソフトウェアをホストマシンにインストールします。

  3. 無料RTOSデモアプリケーションをバイナリイメージにクロスコンパイルします。

  4. アプリケーションバイナリイメージをボードにロードし、アプリケーションを実行します。

NXP ハードウェアのセットアップ

LPC54018 NXP をセットアップするには
  • コンピュータを LPC54018 NXP のUSBポートに接続します。

JTAG デバッガーをセットアップするには

NXP LPC54018 ボードで実行されているコードを起動およびデバッグするには、JTAGデバッガーが必要です。FreeRTOS は OM40006 IoT モジュールを使用してテストされました。サポートされているデバッガーの詳細については、LPC54「0007 NXP 018 IoT モジュール製品ページ」から入手できる「018 IoT モジュールのユーザーマニュアル」を参照してください。 OM4 LPC54 IoT

  1. OM40006 IoT モジュールデバッガーを使用している場合は、コンバータケーブルを使用して、デバッガーから NXP IoT モジュールの 10 ピンコネクタに 20 ピンコネクタを接続します。

  2. ミニUSB - USB ケーブルを使用して、NXPLPC54018 と OM40006 IoT モジュールデバッガーをコンピュータのUSBポートに接続します。

開発環境をセットアップする

LPC54018 IoT NXP モジュールIDEsでは、IAREmbedded Workbench と の 2 つが無料RTOSサポートされていますMCUXpresso。

開始する前に、これらの のいずれかをインストールしますIDEs。

Embedded Workbench for IAR をインストールするには ARM
  1. の IAR Embedded Workbench ARM を参照して、ソフトウェアをダウンロードします。

    注記

    IAR の Embedded Workbench には Microsoft Windows ARMが必要です。

  2. インストーラを実行し、プロンプトに従います。

  3. License Wizard で、IARシステムに登録を選択して評価ライセンスを取得します。

  4. デモを実行する前に、デバイスにブートローダを置きます。

MCUXpresso から をインストールするには NXP
  1. からMCUXpressoインストーラをダウンロードして実行しますNXP

    注記

    バージョン 10.3.x 以降がサポートされます。

  2. を参照してMCUXpressoSDKの構築 を選択しますSDK。

    注記

    バージョン 2.5 以降がサポートされています。

  3. [Select Development Board] (開発ボードの選択) を選択します。

  4. [Select Development Board] (開発ボードの選択) の [Search by Name] (名前で検索) に、「LPC54018-IoT-Module」と入力し ます。

  5. ボードでLPC54018-IoT-Module を選択します。

  6. ハードウェアの詳細を確認し、ビルド MCUXepresso SDKを選択します。

  7. を使用する Windows SDK用 MCUXpressoIDEは既に構築されています。[ダウンロードSDK] を選択します。別のオペレーティングシステムを使用している場合は、ホスト OS でオペレーティングシステムを選択し、 のダウンロードSDKを選択します。

  8. を起動しMCUXpressoIDE、インストール済みSDKsタブを選択します。

  9. ダウンロードしたSDKアーカイブファイルをインストール済みSDKsウィンドウにドラッグアンドドロップします。

インストール中に問題が発生した場合は、NXP「 サポート」またはNXP「 デベロッパーリソース」を参照してください。

クラウドでのMQTTメッセージのモニタリング

無料RTOSデモプロジェクトを実行する前に、 AWS IoT コンソールで MQTTクライアントを設定して、デバイスが AWS クラウドに送信するメッセージをモニタリングできます。

クライアントでMQTTトピックを AWS IoT MQTTサブスクライブするには
  1. AWS IoT コンソール にサインインします。

  2. ナビゲーションペインで、テストを選択し、MQTTテストクライアントを選択してMQTTクライアントを開きます。

  3. [Subscription topic] (トピックのサブスクリプション) で your-thing-name/example/topic と入力し、[Subscribe to topic] (トピックへのサブスクライブ) を選択します。

デバイス上でデモプロジェクトが正常に実行されると、「Hello World!」が 購読しているトピックに複数回送信されたことを確認できます。

無料RTOSデモプロジェクトを構築して実行する

無料RTOSデモを にインポートする IDE

無料のRTOSサンプルコードを IAR Embedded Workbench にインポートするには IDE
  1. IAR Embedded Workbench を開き、ファイルメニューからワークスペースを開くを選択します。

  2. [search-directory] テキストボックスに「projects/nxp/lpc54018iotmodule/iar/aws_demos」と入力し、[aws_demos.eww] を選択します。

  3. [Project] (プロジェクト) メニューから [Rebuild All] (すべて再構築) を選択します。

無料RTOSサンプルコードを にインポートするには MCUXpresso IDE
  1. を開きMCUXpresso、ファイルメニューから「ファイルシステムからプロジェクトを開く」を選択します。

  2. [Directory] (ディレクトリ) テキストボックスで「projects/nxp/lpc54018iotmodule/mcuxpresso/aws_demos」と入力し、[Finish] (終了) を選択します。

  3. [Project] (プロジェクト) メニューから [Build All] (すべて構築) を選択します。

無料RTOSデモプロジェクトを実行する

IAR Embedded Workbench で無料RTOSデモプロジェクトを実行するには IDE
  1. でIDE、プロジェクトメニューから作成を選択します。

  2. [Project] (プロジェクト) メニューから、[Download and Debug] (ダウンロードとデバッグ) を選択します。

  3. [Debug] (デバッグ) メニューから [Start Debugging] (デバッグの開始) を選択します。

  4. デバッガーが main のブレークポイントで停止したら、[Debug] (デバッグ) メニューから [Go] (実行) を選択します。

    注記

    [J-Link Device Selection] (J-Link デバイス選択) ダイアログボックスが表示された場合は、[OK] を選択して続行します。[Target Device Settings] (ターゲットデバイスの設定) ダイアログボックスで [Unspecified] (指定しない)、[Cortex-M4][OK] の順に選択します。これを行う必要があるのは 1 度だけです。

で無料RTOSデモプロジェクトを実行するには MCUxpresso IDE
  1. でIDE、プロジェクトメニューからビルドを選択します。

  2. デバッグを初めて使用する場合は、[Debug] (デバッグ) ツールバーで aws_demos プロジェクトを選択し、青いデバッグボタンを選択します。

  3. 検出されたデバッグプローブがすべて表示されます。使用するプローブを選択し、[OK] を選択してデバッグを開始します。

    注記

    デバッガーが main() のブレークポイントで停止したら、デバッグ再起動ボタン Colorful logo with overlapping circles representing cloud services integration. を 1 回押してデバッグセッションをリセットします。(NXP54018-IoT-Module のMCUXpressoデバッガーのバグのため必要です)。

  4. デバッガーが main() のブレークポイントで停止したら、[Debug] (デバッグ) メニューから [Go] (実行) を選択します。

トラブルシューティング

無料開始方法に関する一般的なトラブルシューティング情報についてはRTOS、「」を参照してくださいトラブルシューティングの開始方法