こんにちは
どなたか、WB S32k344 (SPI 非同期ループバック) のサンプル コードなどについてお手伝いいただけませんか。
私たちはここでそれに苦労しています。
シナリオは次のようになります。
SPI UP を取得したいと考えています。SPI が設定されており、以下の関数が呼び出されます。
Spi_Init(NULL_PTR);
Spi_SetAsyncMode(SPI_INTERRUPT_MODE);
Spi_SetupEB(0u, TxChBuf0, RxChBuf0, 20u);
WriteIB(1u, TxChBuf1);
Spi_AsyncTransmit(SpiConf_SpiSequence_SpiSequence_Slave);
しかし、SPI_CLK ライン上のクロックパルスもチェックすることはできません。
SPI をアップするためのすべての条件を確認する方法を親切に教えてください。
1. SPI について明確にしておきたい疑問が 1 つあります。
SPIclk は、SPI_OUT または SPI_IN でデータが転送されているときにのみ取得されます。これは正しいですか?
Robin_Shenさん、
s32K344-WB ボードを持っています。あなたのおっしゃる通り、サンプル プロジェクトはここでは実行されません。このボードと互換ボードS32K3X4EVB-Q257 または S32K3X4EVB-T172 の違いは何ですか? 例にはどのような変更を加える必要がありますか?
これは非常に残念なことだ。
添付ファイルのビデオには、EB プロジェクトをインポートしてコードを生成し、S32DS を使用してプロジェクトをビルドする方法が記録されています。S32K3 RTD 1.0.0はインストールされていないが、RTD 1.0.0はインストールされていますHF01がインストールされました。しかし、これがこの問題の原因だとは思いません。
RTD 1.0.0 プロジェクトをインポートしてビルドしてみましたか?(ファイル->新規->例からのS32DSプロジェクト)
そうでない場合は、S32DS コミュニティで新しい質問をして、同僚に助けを求める必要があります。
または、S32K3 RTD 1.0.0 を含む S32DS v3.4 を再インストールします。
S32K3xx リアルタイム・ドライバ(RTD)インストールガイド - トレーニングの17ページから始めてください。
クリック S32K3 標準ソフトウェア - > オートモーティブ SW - S32K3/S32M27x - Cortex-M 用リアルタイム・ドライバ -> 前へ -> S32K3 リアルタイム・ドライバ バージョン 1.0.0
クリック S32K3 標準ソフトウェア - > オートモーティブ SW - S32K3 - S32 Design Studio -> 3.4.1_D2110 S32 プラットフォーム用 S32 Design Studio v.3.4 アップデート(S32K3 デバイス向け Service Pack 2 対応)
このエラーを理解できません。どうか私を助けていただけますCANか。
よろしくお願いします。
私は次の順序に従いました:
5.2.EB tresos プロジェクトのインポート
6. コードを生成する
5.1.S32DSプロジェクトのインポート
7.1.S32DSを内蔵
申し訳ありませんが、S32K344_Whiteboard_Example_RTM_1.0.0 の EB 構成プロジェクトは、S32DS でのみビルドされ、elf ファイルを生成するようです。S32K3 RTD の他の EB プロジェクトのようにビルドするための makefile は提供されません。
こんにちは、ロビン
上記の文書を確認しました。このドキュメントではコードの生成方法のみが記載されていますが、このコードのコンパイルと ELF 生成に関する情報も知りたいです。
親切に助けてください。
ここではS32dsのビルド情報のみが記載されており、EB tresosのビルド情報は記載されていません。
S32K344_Whiteboard_Software_User_Guide.pdf の「 2.3.2. リアルタイム・ドライバのインストール 」の章に従って、 SW32K3_RTD_4.4_1.0.0_D2110.exe をインストールしましたか? (C:\NXP\S32K344_Whiteboard_Example_RTM_1.0.0\S32K344_Whiteboard_Example_RTM_1.0.0\S32K344_Whiteboard_Software_User_Guide.pdf)
RTDをダウンロードするには、 S32K3標準ソフトウェア-> オートモーティブ SW - S32K3/S32M27x - Cortex-M用リアルタイム・ドライバ ->をクリックしてください。
Q: EBプロジェクトのインポート、コンパイル、ビルドに関するガイドとなるドキュメントはありますか?
A: S32K344_Whiteboard_Software_User_Guide.pdf のガイド(例:5.2)に従ってください。EB tresos プロジェクトをインポートします。
こんにちは、ロビン
EB プロジェクトのインポート、コンパイル、ビルドに関するガイドとなるドキュメントはありますか。
プロセスが複雑すぎるようです。インポートしてコンパイルするのに苦労しています。
助けてください
ご覧のとおり、プロジェクト構造は大きく異なります。
よろしくお願いします。
アビシェク
こんにちは、ロビン
バージョン1のRTDパッケージを入手しました
こちらから入手可能です
こんにちは、ロビン
これらのプラグインに使用されている RTD パッケージを教えてください。これらのプラグインを入手できないので
パスを教えてください。
よろしくお願いします。
アビシェク
はい。
どのボードを使っているか教えてください。これはオートモーティブ汎用S32K344-WB評価ボードでしょうか?参考として、 S32K344 ホワイトボード サンプル プロジェクト に Spi_Example_47478A_440_100 プロジェクトがあります。(C:\NXP\S32K344_Whiteboard_Example_RTM_1.0.0\S32K344_Whiteboard_Example_RTM_1.0.0\SPI\Spi_Example_47478A_440_100)
残念ながら、S32K3 RTD は通常、S32K3X4EVB-Q257 または S32K3X4EVB-T172 の例です。SO、RTD でプロジェクトを使用する場合は、S32K344-WB ハードウェアに応じて変更する必要があります。
よろしくお願いします、
ロビン
---------------------------------------------------------------------------------
注記:
- この投稿があなたの質問への回答である場合は、「解決策として承認」ボタンをクリックしてください。ありがとう!
- Threadは最後の投稿から7週間フォローされます。それ以降の返信は無視されます。
後ほど関連する質問がある場合は、新しいThreadを開いて、閉じたThreadを参照してください。
---------------------------------------------------------------------------------