- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kenshow-san,
Confirm for KBA translation.
Please work to do.
Thanks,
Jenna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jenna-san,
Japanese translation was over.
Please check below.
Thanks.
Kenshow
Original KBA:
UDB-based I2S Component in a PSoC 6 MCU Project (PSoC Creator) – KBA229971
Translated by Kenshow
==============================
タイトル: PSoC 6 MCUプロジェクトでのUDBベースのI2Sコンポーネントのインポート(PSoC Creator)– KBA229971
バージョン:**
PSoC Creator™を使用してPSoC 6 MCUプロジェクトで既存のUDBベースのI2Sコンポーネント(PSoC®4およびPSoC 5LPデバイスで利用可能)を使用するには、以下を実行します
1. ワークスペースエクスプローラーの [ Components ]タブ に移動します。PSoC 6 MCUプロジェクトを右クリックし、[ Import Component ]を選択します。
図1. ワークスペースエクスプローラーでのコンポーネントのインポート
2. [ mport Component ]ダイアログで 、次の選択を更新し、[ OK ]をクリックします。
図2. UDBベースのI2Sコンポーネントのインポート
インポートされたI2Sコンポーネントに関連付けられているすべてのファイルは、ワークスペースエクスプローラーの [ コンポーネント ]タブに表示されます。
3. 図3 に示すように「I2S_v_70.cystate」ファイルをダブルクリックし、PSoC 6アーキテクチャで以下の変更を行います。
<State>Production</State>
<Severity>None</Severity>
図3 .cystateファイルの変更
4. ワークスペースエクスプローラーにあるI2S_v2_70コンポーネントを右クリックし、[ Add component Item ]を選択します。で[ Add Component Item ] のダイアログにおいて、Implementationの下にあるSchematic Macroを選択します。図4に示すように、Target generic deviceのチェックを外し、Family のドロップダウンリストからPSoC 6を選択します。
図4. 回路マクロの追加
以下に示すように、新しい回路マクロ(I2S_v2_70_0..cymacro)ファイルがPSoC6フォルダーの下に作成されます。
図5. PSoC 6の新しい回路マクロファイル
5.ファイルI2S_Rx.cymacro、I2S_RxTx.cymacro、およびI2S_Tx.cymacroをクロップし、それらをPSoC6フォルダーの下に追加します。以下に示すように、I2S_v2_70_01.cymacroファイルを削除します。
図6. PSoC6フォルダーへの.cymacroファイルの追加
注:インポートされたコンポーネントに接続されたピンが選択したデバイスでサポートされていないため、PSoC Creatorはエラーを表示します。
6. I2S_RxTx.cymacroファイルに移動し、sdi、sdo、sck、wsに接続されている既存のピンを削除し、サポートされている入力ピンとクロックをsdiとclock入力に接続します。 I2S_Rx.cymacroファイルとI2S_Tx.cymacroファイルについても同じ手順を繰り返します。
図7. 互換性のあるピンとクロックを接続する
7. コンポーネントをコンポーネントカタログに表示するには、I2S_RxTx.cymacroファイルを開き、回路図を右クリックして[ Properties ]を選択します。
図8. コンポーネントカタログ
8. [ Properties ]で、Doc.CatalogVisibilityExpressionとDoc.MacroVisibleInCatalogの値をtrueに設定します(図9を参照)。I2S_Rx.cymacroおよびI2S_Tx.cymacroファイルでも同様の変更を行います。
図9. 回路図マクロのプロパティ
9. I2S_v2_70.cysymファイルを開きます。図10に示すように、回路図を右クリックして[ Properties ] を選択し、設定をtrueに設定します。
図10. 回路図のプロパティ
10. I2S.cファイルで、#include <CyLib.h> を #include <project.h>に置き換えます。I2C_PVT.hのファイルで、#include <cytypes.h>を#include <project.h> に置き換えます。
図11. I2S.cファイル
11. 変更した後に保存し、プロジェクトでUDBベースのI2Sコンポーネントを使用します。
図12.ワークスペースエクスプローラー
==============================
14-May-2020