Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
「スマートエネルギー」太陽光発電に関する意見 追記:皆さん、ありがとうございます。ご意見ありがとうございます!彼らには「とっとと失せろ」と言ってやるよ。どうせ私は何も約束する準備ができていないんだから。 今日はスマートエナジーという会社の訪問販売員が何人か来て、太陽光パネルについて話したがっていました。太陽光発電に興味はあるのですが、初期投資をする資金がありません。そこで、初期費用ゼロで利用できる政府資金による制度があると聞きました。 もちろん、私は非常に懐疑的です。彼らと取引したことのある方からのご意見をぜひお聞かせください。
查看全文
S32K311 LCU Rise/Fall Filter Deadtime Occasionally Reduced from 2 µs to 1 µs Hi NXP Team, I am using an S32K311 with RTD 5.0. The PWM signals are generated by eMIOS0 and routed directly to the LCU0 outputs: eMIOS0_CH0 -> LCU0_OUT0 eMIOS0_CH1 -> LCU0_OUT1 eMIOS0_CH2 -> LCU0_OUT2 eMIOS0_CH3 -> LCU0_OUT3 eMIOS0_CH4 -> LCU0_OUT4 eMIOS0_CH5 -> LCU0_OUT5   The LCU is configured to insert deadtime using the Rise/Fall Filter.   Configuration MCU: S32K311 RTD Version: 5.0 PWM source: eMIOS0 Deadtime generation: LCU Rise/Fall Filter Rise Filter on Highside Channels = 192 Fall Filter on Lowside Channels = 192 Configured deadtime = 2 µs Observed behavior Most switching events generate the expected 2 µs deadtime. However, occasionally one transition (either the rising edge or the falling edge) has only about 1 µs deadtime instead of 2 µs. This occurs intermittently while the PWM frequency and duty cycle remain unchanged. The attached logic analyzer capture shows this behavior. Questions Is this variation expected when using the LCU Rise/Fall Filter? Are there any synchronization requirements between the eMIOS outputs and the LCU filter? Can the LCU filter occasionally shorten the programmed delay due to internal synchronization or clock-domain crossing? Is there any known limitation or errata related to the Rise/Fall Filter on the S32K311? Any guidance would be appreciated. Thank you. Re: S32K311 LCU Rise/Fall Filter Deadtime Occasionally Reduced from 2 µs to 1 µs Hi@Esakki 1. Your value  192 = 2 µs  implies an LCU filter tick of about: 2us / 192 = 10.4167 ns -> 1/ 10.4167 ns = 96MHz, If the effective LCU/peripheral clock or prescaler changes, or if a different clock is selected than assumed, the real delay changes. 2.Using an oscilloscope for testing is more accurate, and the waveform is related to the external capacitive reactance; a large capacitive reactance can also cause waveform instability.
查看全文
LCU補完PWMとデッドタイムを用いた6ステップBLDC整流を実装するための推奨方法は? こんにちは、皆さん 私は S32K311を用いて3相のBLDCの6ステップ通勤プロジェクト に取り組んでいます。 PWM生成用eMIOS TRGMUX LCU GD3000ゲートドライバー RTD 5.0.0 私の位相マッピングは次のとおりです。 U_HS = eMIOS ch0 U_LS = eMIOS ch1 V_HS = eMIOS ch2 V_LS = eMIOS ch3 W_HS = eMIOS ch4 W_LS = eMIOS ch5 私は以下のLUT値を使用しています。 #define LCU_LUT_OFF 0x0000U #define LCU_LUT_PWM 0xAAAAU #define LCU_LUT_INV_PWM 0x5555U #define LCU_LUT_ON 0xFFFFU 当初、私は各セクターごとにLUTを動的に変更することで、以下の方法で切り替えを実装しました。 Lcu_Ip_SetSyncOutputLutControl(LCU_LutList, 6U); V+ / W- の例: Emios_Pwm_Ip_SetDutyCycle(EMIOS_INSTANCE, PWM_CHANNEL_V_HS, activeDuty); LCU_LutList[PWM_CHANNEL_V_HS].Value = LCU_LUT_PWM; LCU_LutList[PWM_CHANNEL_V_LS].Value = LCU_LUT_INV_PWM; LCU_LutList[PWM_CHANNEL_W_LS].Value = LCU_LUT_ON; Lcu_Ip_SetSyncOutputLutControl(LCU_LutList, 6U); 奇妙な問題が発生する: ループの前に一度V_HSを設定すると、PWMが利用可能になります。 整流ループに入り、Lcu_Ip_SetSyncOutputLutControl()を繰り返し呼び出すと、V_HSはスイッチングを停止しますが、他のチャネルは動作を続けます。 このことから、動的に同期されたLUT更新がモーター整流にとって正しいアプローチなのかどうか疑問に思った。   私の主な質問 S32K311 + GD3000の場合、推奨されるアーキテクチャは何ですか? 3つの相補的なPWMペア デッドタイム挿入 6ステップ整流 安全なスイッチング 私はすべきでしょうか? LCU LUT(PWM / INV_PWM)を静的に保ち、 LCU出力の有効/オーバーライド状態を変更するだけで整流を実行しますか? Lcu_Ip_SetSyncOutputLutControl() の代わりに Lcu_Ip_SetOutputLutControl() (即時更新) を使用してください。 動的なLUT書き換えを完全に回避する?   暇つぶしの質問 LCUを使用して、デッドタイム付きの相補PWMを生成したいと考えています。 意図された方法は以下の通りです: eMIOSで3つの基本PWM(U、V、W)のみを生成します。 TRGMUX を介して LCU にルーティングします。 固定LUTを使用する:HS = 0xAAAA LS = 0x5555 LCU出力/フィルタ設定でデッドタイムを設定します。 そして、各整流セクターの出力有効化/オーバーライドのみを変更するのですか? NXPのサンプル(RTDまたはMBDT)で、LCUによる相補型PWMとデッドタイム挿入を用いた6ステップBLDCモーターの動作を示すものがあれば、ぜひご紹介いただけると幸いです。 ご回答をお待ちしています。 Re: Recommended way to implement 6-step BLDC commutation with LCU complementary PWM and dead time? こんにちは、 Esakkiさん。 以下のリンクで「Out Motor Solution」をCANを参照できます。デモコードとアプリケーションノードはこのページでご覧いただけます: https://www.nxp.com/design/design-center/development-boards-and-designs/MCSPTE1AK344 例えば、BLDCの6ステップ方法では、モーターの回転方向を変えるのは通常LCUの状態を更新しても達成できません。デモコードとアプリケーションノードをご覧ください。
查看全文
「お住まいの地域では利用できません」と表示された場合に、海外でCCTVを視聴する方法 海外からCCTVやCCTV-5を視聴しようとしているのに、「このコンテンツはお住まいの地域では利用できません」というメッセージが表示される?あなたは一人ではありません。多くの海外華人、留学生、旅行者は、CCTVアプリや中国プレスリリース、製品ニュースグループ(CMG)のストリーミングプラットフォームを利用する際に地域制限に直面しています。 良いニュースは、アクセスを改善し、お気に入りの番組を視聴し続けるためのいくつかの方法があることです。 防犯カメラの映像が「お住まいの地域ではご利用いただけません」と表示されるのはなぜですか? CCTVは多くのテレビチャネル、ライブイベント情報、スポーツ大会、ニュース番組、ドキュメンタリー、バラエティ番組を放送しています。しかし、著作権契約や放送ライセンスの関係上、一部のコンテンツは中国本土から接続している視聴者のみが視聴可能です。 他国からCCTVにアクセスしている場合、以下のような現象が見られるかもしれません。 「このコンテンツはお住まいの地域ではご利用いただけません。」 ライブチャネルが読み込まれない。 画面が真っ暗になる、または再生エラーが発生する。 ストリーミングできないスポーツイベント情報。 バッファリングや不安定な映像品質。 これらの問題は特にCCTV-5、主要なスポーツイベント、独占ライブ中継の視聴時によく見られます。 海外から監視カメラを見る方法 海外にいる場合、以下の方法が視聴体験を向上させるのに役立ちます。 1. 中国向けに最適化されたネットワークを使用する 中国本土経由でトラフィックをルーティングする接続は、CANにより、プラットフォームがあなたのネットワークを国内接続として認識し、より地域限定のコンテンツへのアクセスを可能にします。 多くの海外ユーザーがSpeedX China アクセラレータを選んでいるのは、ライブテレビ、スポーツ、オンデマンド番組のストリーミングに安定した速度で最適化された中国ルートを提供するからです。 2. CCTVまたはCMGアカウントにサインインする アカウントにログインすることで、異なるデバイス間で視聴履歴や設定を同期できます。 3. アプリを定期的にアップデートする CCTVや関連するストリーミングアプリを最新の状態に保つことで、互換性が向上し、古いソフトウェアによる再生問題を減らせます。 一般的に制限されるコンテンツとは? ライセンスポリシーによっては、海外の視聴者は以下へのアクセスが制限される場合があります: CCTV-5 ライブスポーツ 主要なフットボールおよびバスケットボールイベント情報 テレビドラマ バラエティ番組 ドキュメンタリー 特別生放送 ニュースコンテンツは多くの場合世界中で視聴可能である一方、エンターテインメントやスポーツ番組は地域限定であることが多い。 おわりに 地域ごとの制限により、海外に住んでいる際や旅行中にCCTVの視聴が困難になることがあります。幸いなことに、信頼できる中国最適化接続を使用することで、ライブチャネルやオンデマンドコンテンツへのアクセス能力が大幅に向上します。 速報を追う方、CCTV-5のスポーツ視聴、中国のテレビ番組を楽しむ方、SpeedX(回国VPN工具)は、よりスムーズな視聴体験を求める多くの海外ユーザーに安定したソリューションを提供します。 学生プロジェクト
查看全文
#S32K388 S32K388 LPI2C 进入调试模式后将停止运行 在使用 lpi2c 时,我遇到了程序卡在调试模式的情况。但是,当我断开 PE 连接并重新启动程序后,它就能正常工作了。程序在运行时卡在了调试模式。 做 { /* 主发送数据 */ Lpi2c_Ip_MasterSend(实例); ElapsedTicks += OsIf_GetElapsed(&CurrentTicks, I2C_TIMEOUT_TYPE); while ((Lpi2c_Ip_MasterGetTransferStatus(Instance, NULL_PTR) == LPI2C_IP_BUSY_STATUS) && (ElapsedTicks < TimeoutTicks)); 有什么办法解决这个问题吗? Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered 嗨@zhangyu5454 请问是否已选中“I2C调试启用”选项? 当 MCR[DBGEN] = 1 时,在调试 MCU 时,LPI2C 模块将继续工作。 当 MCR[DBGEN] = 0 时,在对应用程序进行编程并正常运行电路板(不连接调试器)后,LPI2C 应该能够按预期工作。 BR,VaneB Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered 嗨@zhangyu5454 下图供您参考: Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered 感谢您的回复。我使用 .mex 文件配置 i2c,如何设置才能控制 MCR[DBGEN] =1? Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered 嗨@zhangyu5454 此选项已添加到最新RTD版本中,现在可以直接通过外设工具进行配置。 由于您使用的是较早的 RTD 版本,建议在应用程序代码中配置 MCR[DBGEN]。 Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered 我注意到我们的页面显示方式不同,我找不到这个选项,请注意我的版本是 RTD5.0。
查看全文
FS6500の障害フラグ消去動作 チームの皆さん、こんにちは。 FS6500の障害フラグ消去動作について質問があります。   データシートによると、MODEレジスタ(アドレス0x15)内のLPOOF(ビット0)およびDFS(ビット1)フラグは、電源投入リセットまたはレジスタ読み出し操作によってのみクリアされます。 しかし、私のハードウェアテストの結果はこうです。   MODEレジスタへの書き込みは、予期せずLPOOFおよびDFS障害ビットをクリアしてしまう。   データシートには書き込みアクセスでこれらのステータスフラグが消えるという説明はありません。 この現象の根本原因について説明してもらえますか?   これはシリコンの意図された挙動なのか、それとも記録されていない副作用なのか?   ありがとうございます。よろしくお願いいたします。   DEVKIT-MPC5744P FS6500 Re: Fault flag clearing behavior of FS6500 こんにちは、 指示書が正しく書かれているか確認してください。 ほとんどのソフトウェアドライバでは、レジスタ書き込みは読み取り・修正・書き込み(RMW)シーケンスとして実装されています。 データシートに読み取りモードによってLPOOF/DFSがクリアされると記載されている場合、読み取りフェーズ中に既にフラグがクリアされている可能性があります。その後の書き込みは、書き込み操作によってクリアリングが行われたという印象を与えるに過ぎない。 よろしくお願いいたします。 ピーター
查看全文
i.MX8MQ: Boot ROMはFlexSPI/QSPI NOR FLASHからの起動をサポートしていますか? こんにちは、 ハードウェア: - i.MX8MQ(REV A0)、EVKデザインに基づくカスタムボード - QSPI NOR:マイクロンMT25QL256A(32MB、3.3V、クアッドコネクテッド) - BSP: Yocto Scarthgap、NXP BSP、U-BOOT 2024.04(u-BOOT-IMX) 目標:FlexSPI NORフラッシュからブートローダー(SPL + ATF + U-Boot)を起動する。 カーネルとルートファイルシステムはeMMC上に残ります。 効果的な点: - U-Boot(uuu SDP/SDPV経由でRAMにロード)は問題なく動作します - 「SFプローブ」がフラッシュを正しく検出します:MT25QL256A、32 MiB - U-Bootはフラッシュの読み書きが安定してできる(検証 「SF Protect Unlock」後の読み返しテスト) - 画像はIMXBOOT_TARGETS = 「flash_evk_flexspi」で構築されます フラッシュメモリのレイアウト(チップからの読み出しで検証済み): 0x000000: FCFB ヘッダー - 「qspihdr check」レポート 「Q(F)SPIにブート構成ヘッダーが見つかりました」 タグ = 42464346、バージョン = 56010000 0x001000: IVT - d1 00 20 41、エントリ = 0x007E1000、 boot_data = 0x007E0FE0、self = 0x007E0FC0 0x060000: U-Boot の適切な FIT (d00dfeed) が一致します CONFIG_SYS_SPI_U_BOOT_OFFS=0x60000 問題点: ブートスイッチをQSPI/FlexSPIに設定し、USBケーブルで起動した場合 物理的に切断されたため、ボードは起動しません。何もない シリアルコンソールに印刷され(SPLバナーは表示されません)、 ROMはシリアルダウンロードモードに切り替わります。 uuu -lsusb 2:1 MX8MQ SDP: 0x1FC9 0x012B NXP FLASH BT_FUSE_SELは焼損していません。ブート設定はGPIO経由で行われます。 ブートピン。 私が既に試したこと: - 両方のヘッダー形式: scripts/qspi_header (c0ffee01 タグ) および scripts/fspi_header (FCFBタグ)。soc.mak をSO修正した flash_evk_flexspiオフセット0のfspi_headerを使用します。 - 変動するFCFBパラメータ:sflashA1Size、serialClkFreq(50MHz -> 20MHz)、 dataSetupTime/dataHoldTime, sflashPadType - 「Uuu -B QSPI」(公式組み込みスクリプト) - 「Qspihdr Update Safe」および「Qspihdr init safe」 - フラッシュを完全に消去するのと、完全な画像を書き込むこと: 起動動作は基本的に同一です(SDPはその後に現れます) ~1.6秒対~1.8秒)を比較し、ROMが読み取っていない可能性を示唆しています フラッシュ自体が。 質問: 1.i.MX8MQブートROMはシリアルNORからの起動をサポートしていますか? FlexSPIでフラッシュを使うべきでしょうか?リファレンス・マニュアルのセクションは持っています NANDフラッシュとSD/MMCをブートデバイスとしてリストアップしていますが、できませんでした FlexSPI/QSPI NORのリストは見つかりません。i.MX8MM/8MNのドキュメントのようです 説明は難しいですが、8MQについてはよくわかりません。 2. もし対応しているなら、フラッシュの正確な予想レイアウトはどうなりますか? FCFB の場合、IVT はオフセット 0x400 または 0x1000 にあるべきでしょうか 0x0に存在しますか? 3. 選択すべき正しいBOOT_MODE / BOOT_CFGの組み合わせは何ですか? i.MX8MQでFlexSPI NORブートは可能ですか? 4. REV A0シリコンに関して既知の正誤表はありますか? FlexSPIブート? よろしくお願いします。
查看全文
S32K3 spi clk abnormal low I use S32K344 EVB to do spi test. I use LPSPI1 unit as master with pin from PTB14 to PTB17, and RTD 4.0.0 P19. The spi is mode 3: CPOL=1, CPHA=1 After call for Spi_SyncTransmit, I measure the scope like below, The clk pin get to low before the frame really tramsmit, what might be the reason for that? How to fix it? Re: S32K3 spi clk abnormal low Hi @zyt  This behavior is typically caused by the first workaround for ERR050456, which performs a reset of the LPSPI module. This situation has already been discussed in other threads, such as Extra SPI Clock Pulse Appears Before CS Line Goes Low on [MCU S32K312]. As explained in that thread, an alternative workaround can be applied that is expected to eliminate the low pulse. To enable this workaround define the following macro in your project: ERR_IPV_LPSPIV2_E050456_2ND_SOLUTION BR, VaneB
查看全文
Kinetis(KW3x/4x、MCX W7xおよびMCX W23)オートモーティブ用パワープロファイルツール、IIoT、CGM、ローカライゼーション用 このページはKinetis(KW35/KW38/KW45/KW47)およびMCX Wx(MCX W71/72)に関する実験的なコネクティビティ電力プロファイリングツールに捧げられています。 これにより、あなたのアプリケーション(オートモーティブやIIoT)での消費電力を推定し、ソリューションのバッテリー寿命を評価するのに役立ちます。 このページには'One コネクティビティ Power Profiling Tool'専用の電源プロファイルツールが掲載されており、以下が含まれます: 新:KW43(オートモーティブ)およびMCX W70(IIoT)製品をシミュレーションに基づくスタンドアロンで提供。 KW3x/KW4x(オートモーティブ)およびMCX W7x(IIoT)製品として単独で販売されています。 単体でMCX W23(IIoT)製品。 MCX W71およびW72製品はスタンドアロン(IIoT)で提供されています。 新:シミュレーションに基づく単体(IIoT)のMCX W70製品。 Bluetooth LE 802.15.4 マター & ZED id:NXPナレッジベース [開始日: 2026年7月31日]
查看全文
FRDM-MX95 PROソフトウェアパッケージはありますか? MX95 PRO向けに利用可能なOSソフトウェアパッケージはどのようなものか気になっています。 Android AAOSはデモイメージとして利用可能でしょうか?具体的に何が利用可能になるのか、誰かとCANで話し合える人はいますか? Re: FRDM-MX95 PRO software packages? 現在、IMX95 FRDM Pro用のLinux 6.18.20_2.0.0デモイメージのみが提供されています i.MXアプリケーション・プロセッサ向け組み込みLinux |NXP Semiconductors 上記のリンクからデモ画像をダウンロードできます。Android用にはボードファイルを確認しました。最新のAndroid 16.0.0_2.0.0はカーネル6.18.20_2.0.0をベースにしている。SO、FRDM Proのサポートは可能ですが、このバージョンはまだAndroidがこのボードで認証しておらず、19x19 EVKと15x15 FRDMのみです Re: FRDM-MX95 PRO software packages? FRDM-MX95にAndroid オートモーティブが搭載されるのか、それともFRDM-MX95 Proバージョンにアップグレードしなければならないのか、何か新しい情報はありますか? Re: FRDM-MX95 PRO software packages? 車載 Androidチームの確認をもう一度させてください。オーナーは休暇中で、来週オフィスに戻ってきます。何か進展があればお知らせします Re: FRDM-MX95 PRO software packages? 以下のリンクを参照してください https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/android-automotive-os-for-i-mx-applications-processors:ANDROID-AUTO 車載 Androidのデモ画像はIMX95 19x19 EVK用のみです Re: FRDM-MX95 PRO software packages? AndroidやAAOSの計画はありますか?FRDM MX95 ProにAAOSバージョンがないのは不思議です。特に評価ボード 19x19は生産終了でベンチダウンしています。Proが19x19のプロセッサーで評価ボードとして使えない理由はありますか? Re: FRDM-MX95 PRO software packages? 残念ながら、車載 AndroidチームからIMX95 FRDMボードのサポート計画がないとの情報を受けました Re: FRDM-MX95 PRO software packages? 質問するために彼らに連絡する方法はありますか? あるいは、新しいFRDM Proボードのコンパイル方法についての指示をもらえたり、コンパイルしやすくするためにボードパッケージファイルを提供してもらえないかもしれません。 Re: FRDM-MX95 PRO software packages? ありがとう。Android オートモーティブ のサポートが本当に不足しているようです。FRDMには大きな可能性がありますが、NXPの追加サポートがなければ私たちは孤立しなければなりません。私の理解では、evkはToradexのサポートから外され、生産終了です。FRDM Proも同じハードウェアなので、ある程度のサポートがあるはずです。画像作成がずっと楽になるBSPが必要です。 Re: FRDM-MX95 PRO software packages? まだこれをサポートする計画がないので、ビルド用のパッケージを提供することはできないと思います
查看全文
RW612 FLEXCOMM3/I2S3 Supporting driver We are using RW612 FLEXCOMM3/I2S3 with the following fixed hardware wiring: - GPIO24 = I2S DATA input from PCM6120 SDOUT - GPIO25 = I2S SCK output to PCM6120 BCLK - GPIO26 = I2S WS output to PCM6120 FSYNC The codec is PCM6120 in slave mode. RW612 is intended to be the I2S master generating BCLK/WS and receiving audio data. What we have verified: - GPIO25/GPIO26 can be driven correctly in plain GPIO mode - FLEXCOMM3 clock source is AUDIO PLL at 12.288 MHz - I2C communication with PCM6120 is working - PCM6120 register configuration is accepted Observed behavior: 1. FLEXCOMM3 configured as I2S RX with kI2S_MasterSlaveNormalMaster does not generate any SCK/WS edges on GPIO25/GPIO26. 2. FLEXCOMM3 configured as I2S TX with kI2S_MasterSlaveNormalMaster also does not work: FIFOSTAT.TXNOTFULL=1, but TXLVL remains 0 after writes to FIFOWR, and no SCK/WS edges appear on the pins. 3. PCM6120 reports missing clocks (ASI_STS=0xFF, DEV_STS1=0x80). Questions: 1. Is RW612 FLEXCOMM I2S RX in Normal Master mode expected to drive SCK/WS onto external pins? 2. Is a single FLEXCOMM instance supported for the use case “master clock generation + receive data from external codec”, or is a dual-FLEXCOMM architecture (TX master + RX slave with I2S bridge) required? 3. For FLEXCOMM3 I2S TX master, are there additional prerequisites for FIFO writes to be accepted beyond I2S_TxInit(), FIFOWR writes, and MAINENABLE? 4. Is there any known limitation specific to FLEXCOMM3 on GPIO24/25/26 (AON domain) for I2S clock output? Pls help about the topic Re: RW612 FLEXCOMM3/I2S3 Supporting driver Hi @duyhung, hope you are doing well. Would you please clarify if you are using FreeRTOS or Zephyr to perform the tests? Are you using the FRDM-RW612 board? Please also provide which version (either SDK or Zephyr) you are using, and if you're taking an example as base for your development. Additionally, the Reference Manual of RW612 (UM11865) includes a basic configuration guide for I2S peripheral in section 28.2, would you please confirm if you have followed this general steps? Re: RW612 FLEXCOMM3/I2S3 Supporting driver Hi @RomanVR , Thank you for your response. Please find the clarifications below. 1. RTOS We are using bare-metal and FreeRTOS for both test. No Zephyr is involved in these tests. All initialization and I2S configuration are done directly with the NXP SDK drivers. 2. Board We are not using the FRDM-RW612. We are using a custom Dev Board based on RW612ETA2I. The MCU is the same, but the board layout differs. The audio codec (PCM6120) is wired to FLEXCOMM3 / I2S3 on the following fixed pins: Signal GPIO Direction I2S DATA (SDOUT from PCM6120) GPIO24 Input I2S SCK (BCLK to PCM6120) GPIO25 Output I2S WS (FSYNC to PCM6120) GPIO26 Output I2C SDA (PCM6120 config) GPIO56 (FC14) Bidirectional I2C SCL (PCM6120 config) GPIO57 (FC14) Bidirectional AUX_EN (PCM6120 power) GPIO54 Output 3. SDK Version We are using SDK_2.x_RD-RW612-BGA, version 25.03.00. 4. Base Example We used rdrw612bga_i2s_dma_record_playback as the reference example. That example uses FLEXCOMM1 (TX master) + FLEXCOMM0 (RX slave) + I2S bridge, which we confirmed is working. However, our hardware constraint forces us to use a single FLEXCOMM (FC3 only) for the entire I2S link to PCM6120. PCM6120 must work in Slave mode because we dont have External clock to source for BCLK . We attempted to configure FC3 as kI2S_MasterSlaveNormalMaster to have it generate SCK/WS while receiving data. 5. UM11865 Section 28.2 – I2S Configuration Steps We have reviewed UM11865 Section 28.2 and can confirm all 6 configuration steps are followed: Step 1: Flexcomm enabled with CLOCK_EnableClock + RESET + CLOCK_AttachClk Step 2: FIFO configured (FIFOCFG=0x35, ENABLETX=1, SIZE=8) Step 3: I2S pins set via IO_MUX_SetPinMux(IO_MUX_FC3_I2S), AON MCI_IOMUX enabled Step 4: Rate configured (CFG1 MSTSLVCFG=0b11=NormalMaster, DIV=3 → BCLK=3.072MHz) Step 6: DMA enabled in FIFOCFG Despite following all steps, we observe: - No SCK/WS edges on GPIO25/GPIO26 - TX FIFO not accepting data: TXNOTFULL=1 but TXLVL stays 0 after FIFOWR writes Section 28.2 Step 4 states "For controller operation, the clock determines the I2S rate" but does not specify whether PERSEL=I2S_RECEIVE with NormalMaster is expected to drive SCK/WS onto the pads. Can you clarify: 1. Is PERSEL=I2S_RECEIVE (0b101) capable of driving SCK/WS as outputs when MSTSLVCFG=NormalMaster? 2. Why does TXLVL remain 0 after writes to FIFOWR with PERSEL=I2S_TRANSMIT? Is MAINENABLE required before FIFOWR writes are accepted? 6. Observed Issue – Our Specific Question After all configuration above, GPIO25 and GPIO26 produce zero edges. PCM6120 reports missing clocks (ASI_STS = 0xFF, DEV_STS1 = 0x80). We further ran a diagnostic: we configured FC3 as I2S TX master (instead of RX master) and found that writes to FIFOWR do not increment TXLVL — FIFOSTAT stays at 0x30 (TXNOTFULL=1, TXLVL=0) regardless of how many words we write. Relevant register state after TX master probe:   CFG1 = 0x17003C (MSTSLVCFG=3 = NormalMaster, DATALEN=24, MAINENABLE=0) DIV = 3 (divider=4, BCLK = 12.288MHz / 4 = 3.072MHz) FIFOCFG = 0x35 (ENABLETX=1, TXI2SE0=1) FIFOSTAT = 0x30 (TXNOTFULL=1, TXLVL=0 after writes) After MAINENABLE=1: STAT = 0x5 (BUSY=1, LR=1 — clock logic running internally) SCK/WS edges on GPIO25/GPIO26: 0 Our specific question to NXP: When FLEXCOMM3 I2S is configured as kI2S_MasterSlaveNormalMaster (either TX or RX), is it expected behavior on RW612 that SCK/WS are not driven onto GPIO25/GPIO26 (AON domain), even though STAT shows the peripheral is internally running? Alternatively: Is a single-FLEXCOMM topology (one FC as both clock master and RX data receiver) supported by the RW612 I2S hardware, or does RW612 always require two separate FlexComm instances (one TX master + one RX slave via I2S bridge) for this use case? Thank you. Re: RW612 FLEXCOMM3/I2S3 Supporting driver Hi @duyhung, thanks for providing additional details of your setup. Based on the reference manual (RM00278), when the I2S instance is configured in normal master mode, the SCK and WS signals are configured to be generated but not to transmit or receive data, as it is detailed in section 31.1.2 of the RM00278 in CFG1[MSTSLVCFG] register. In the I2S driver, this configuration is applied within the "I2S_TxInit();" function, which also configures the Flexcomm instance being used and the FIFO as a transmitter instance. Given the previous information, the double Flexcomm topology with shared signals (as it is done in the example you have already tested) is suggested, as it is demonstrated in a similar example shown in Figure 9 in section 3.6.2.1.1 of UM11865. Additionally, if you are taking as base the I2S with DMA playback example, would you please share the modifications you have done to the example?
查看全文
FRDM-MX95 PRO 软件套装? 我想知道MX95 PRO会有哪些操作系统软件版本可用?是否会提供Android AAOS的演示镜像?我们能否联系到相关人员,了解具体有哪些服务或产品可供选择? Re: FRDM-MX95 PRO software packages? 目前,仅提供适用于 imx95 frdm pro 的 Linux 6.18.20_2.0.0 演示镜像。 适用于 i.MX 应用处理器的嵌入式 Linux | 恩智浦半导体 您可以从上面的链接下载演示镜像。对于安卓系统,我检查了开发板文件,最新的安卓 16.0.0_2.0.0 基于内核 6.18.20_2.0.0,因此应该支持 FRDM Pro,但这个版本的安卓系统尚未在该开发板上验证过,目前只验证过 19x19 EVK 和 15x15 FRDM。 Re: FRDM-MX95 PRO software packages? 请问frdm-mx95是否会支持Android Automotive?还是必须升级到frdm-mx95专业版? Re: FRDM-MX95 PRO software packages? 请参考以下链接。 https://www.nxp.com/design/design-center/software/embedded-software/i-mx-software/android-automotive-os-for-i-mx-applications-processors:ANDROID-AUTO 自动安卓演示图片仅适用于 imx95 19x19 evk Re: FRDM-MX95 PRO software packages? 我再确认一下安卓自动团队的情况,负责人正在休假,下周才会回来上班,有任何更新我会通知你。 Re: FRDM-MX95 PRO software packages? 是否有针对安卓或AAOS系统的计划?FRDM MX95 Pro 没有 AAOS 版本似乎很奇怪,尤其是考虑到评估板 19x19 已经停产并停止测试。19x19处理器的Pro版为什么不能用作评估板? Re: FRDM-MX95 PRO software packages? 我可以通过什么方式联系他们询问问题? 或者他们能否给我们一些关于如何编译新的frdm pro板的说明?也许他们可以提供板包文件,以便我们更容易地进行编译? Re: FRDM-MX95 PRO software packages? 很遗憾,我从安卓汽车团队那里得知,他们没有任何支持IMX95 FRDM主板的计划。 Re: FRDM-MX95 PRO software packages? 谢谢。目前看来,Android车载系统确实缺乏支持。frdm 具有很大的潜力,但如果没有 nxp 的额外支持,我们就只能靠自己了。据我了解,Evk 已停止获得 Toradex 的支持并停产。由于 frdm pro 与 frdm pro 采用相同的硬件,因此应该可以获得一些支持。我们需要电路板支持包。,它可以让构建镜像变得更加容易。 Re: FRDM-MX95 PRO software packages? 由于他们目前还没有支持这方面的计划,我认为他们无法提供任何构建代码包,软件包。
查看全文
i.MX8MP散热器解决方案 我们正在考虑为基于 i.MX 8M Plus 的信息娱乐应用采用以下被动散热解决方案: 铝制散热片:20 × 20 × 1.5 毫米(最大可达 30 × 30 × 2 毫米) TIM:汉高贝格奎斯特间隙填充剂 TGF 2000 铝板将用作 i.MX 8M Plus 顶部的散热片。 对于典型的车载信息娱乐系统工作负载而言,这种解决方案是否足够?如果没有,您能否推荐合适的散热器尺寸或任何其他散热要求? Re: i.MX8MP Heat Spreader Solution 嗨@Wobaffet , 感谢您联系恩智浦技术支持! 为此,我建议查阅i.MX8MP 硬件设计指南,特别是第 7.8 章“散热器注意事项”,其中提供了有关 i.MX8MP 热管理和散热器实施的详细信息和设计建议。 本章涵盖了确保设备具有良好的热性能和可靠运行所需的关键要求和注意事项。 此致, 查维拉
查看全文
S32K3 DMA 逻辑链路通道 你好, 我应该如何使用DMA逻辑链路通道功能(主循环或次循环)?我使用通道 0 连接到通道 1。为什么通道 0 完成了传输并导致中断,而通道 1 没有传输任何数据? 附件是我的测试项目 BR 杰森 回复: S32K3 DMA logic link channel 需要检查此配置。
查看全文
FS6500的故障标志清除行为 大家好, 我有一个关于 FS6500 故障标志清除行为的问题。   根据数据手册,MODE 寄存器(地址 0x15)内的 LPOOF(位 0)和 DFS(位 1)标志只能通过上电复位或寄存器读取操作清除。 然而,根据我的硬件测试:   向 MODE 寄存器写入数据还会意外地清除 LPOOF 和 DFS 故障位。   数据手册中没有说明写入操作可以清除这些状态标志。 您能否帮忙解释一下造成这种现象的根本原因?   这是硅芯片的预期行为还是未记录的副作用?   谢谢 & 此致敬礼   DEVKIT-MPC5744P FS6500 Re: Fault flag clearing behavior of FS6500 你好, 请检查您的书写说明是否正确。 在大多数软件驱动程序中,寄存器写入操作都是以读-修改-写 (RMW) 序列实现的。 如果数据手册规定读取 MODE 会清除 LPOOF/DFS,那么这些标志可能在读取阶段就已经被清除了。随后的写入操作只会造成写入操作导致清除的假象。 顺祝商祺! Peter
查看全文
S32K3 SPIクロック異常低 私はSPIテストを行うためにS32K344 EVBを使用しています。私はPTB14からPTB17までのピンを持つLPSPI1ユニットをマスターとして使用し、RTD 4.0.0を使用しています。P19.SPIはモード3:CPOL=1、CPHA=1です。 Spi_SyncTransmit を呼び出した後、以下のようにオシロスコープで測定したところ、フレームが実際に送信される前にクロックピンが低くなりました。その原因は何でしょうか?どうすれば直せますか? Re: S32K3 spi clk abnormal low こんにちは、 @zyt この動作は通常、EPSPIモジュールのリセットを実行するERR050456の最初の回避策によって引き起こされます。この状況はすでに他のThreadで議論されており、例えば [MCU S32K312]でCSラインが低くなる前に追加のSPIクロックパルスが現れる。 そのThreadで説明されているように、低パルスを解消できると予想される代替の回避策を適用できます。この回避策を有効にするには、プロジェクトに次のマクロを定義してください。 ERR_IPV_LPSPIV2_E050456_2ND_SOLUTION BR、VaneB
查看全文
i.MX8MQ: Does the Boot ROM support booting from FlexSPI/QSPI NOR flash? Hello, Hardware: - i.MX8MQ (REV A0), custom board based on EVK design - QSPI NOR: Micron MT25QL256A (32MB, 3.3V, Quad connected) - BSP: Yocto Scarthgap, NXP BSP, U-Boot 2024.04 (u-boot-imx) Goal: Boot the bootloader (SPL + ATF + U-Boot) from FlexSPI NOR flash. Kernel and rootfs remain on eMMC. What works: - U-Boot (loaded to RAM via uuu SDP/SDPV) runs fine - "sf probe" detects the flash correctly: mt25ql256a, 32 MiB - U-Boot can read and write the flash reliably (verified with read-back tests after "sf protect unlock") - Image is built with IMXBOOT_TARGETS = "flash_evk_flexspi" Flash layout (verified by reading back from the chip): 0x000000: FCFB header - "qspihdr check" reports "Found boot config header in Q(F)SPI" tag = 42464346, version = 56010000 0x001000: IVT - d1 00 20 41, entry = 0x007E1000, boot_data = 0x007E0FE0, self = 0x007E0FC0 0x060000: U-Boot proper FIT (d00dfeed), matches CONFIG_SYS_SPI_U_BOOT_OFFS=0x60000 Problem: With boot switches set to QSPI/FlexSPI boot and the USB cable physically disconnected, the board does not boot. Nothing is printed on the serial console (SPL banner never appears), and the ROM falls back to serial download mode: uuu -lsusb 2:1 MX8MQ SDP: 0x1FC9 0x012B NXP FLASH BT_FUSE_SEL is not blown; boot configuration is done via GPIO boot pins. What I have already tried: - Both header formats: scripts/qspi_header (c0ffee01 tag) and scripts/fspi_header (FCFB tag). Fixed soc.mak so that flash_evk_flexspi uses fspi_header with offset 0. - Varying FCFB parameters: sflashA1Size, serialClkFreq (50MHz -> 20MHz), dataSetupTime/dataHoldTime, sflashPadType - "uuu -b qspi" (the official built-in script) - "qspihdr update safe" and "qspihdr init safe" - Erasing the flash completely vs. writing the full image: boot behaviour is essentially identical (SDP appears after ~1.6s vs ~1.8s), which suggests the ROM may not be reading the flash at all. Questions: 1. Does the i.MX8MQ Boot ROM support booting from serial NOR flash over FlexSPI at all? The Reference Manual section I have lists NAND flash and SD/MMC as boot devices, but I could not find FlexSPI/QSPI NOR listed. i.MX8MM/8MN documentation seems to describe it, but I am unsure about 8MQ. 2. If it is supported, what is the exact expected flash layout? Should the IVT be at offset 0x400 or 0x1000 when an FCFB is present at 0x0? 3. What is the correct BOOT_MODE / BOOT_CFG combination to select FlexSPI NOR boot on i.MX8MQ? 4. Are there any known errata for REV A0 silicon regarding FlexSPI boot? Thank you.
查看全文
发送协议 大家好 我正在尝试弄清楚如何在 S32K311 PCB 板上实现 SENT 协议,以检测致动器的位置,因为它有一个位置传感器。由于 NXP 没有与 SENT 协议相关的块集。如果有人愿意分享,那将对我们非常有帮助。 Re: SENT Protocol 您好@ Ganesh808 如果您正在使用 S32 DS + RTD,我们的 S32 DS 示例代码提供了一个使用 flexio 实现 SENT 协议的演示。 如果你使用的是 MBDT,以下是我见过的一个类似答案: https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/SENT-Protocol-Support-in-S32K3-MBDT/td-p/1775025 如果您在使用 MBDT 开发项目时遇到任何问题,请下次在 MBDT 论坛中提问。这是一个专门用于回答MBDT问题的论坛。
查看全文
#S32K388 S32K388 LPI2Cはデバッグモードに入ると停止します lpi2cを使用している際に、プログラムがデバッグモードで停止してしまうという状況に遭遇しました。しかし、PE接続を切断してプログラムを再起動したところ、正常に動作しました。プログラムが実行中にデバッグモードで停止した。 する ヤージュ /* マスターがデータを送信する */ Lpi2c_Ip_MasterSend(Instance); ElapsedTicks += OsIf_GetElapsed(&CurrentTicks, I2C_TIMEOUT_TYPE); }while ((Lpi2c_Ip_MasterGetTransferStatus(Instance, NULL_PTR) == LPI2C_IP_BUSY_STATUS) && (ElapsedTicks < TimeoutTicks)); この問題を解決する方法はありますか? Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered こんにちは@zhangyu5454 I2Cデバッグ有効化オプションが選択されているか確認してもらえますか? MCR[DBGEN] = 1のとき、LPI2CモジュールはMCUのデバッグ中も動作を続けます。 MCR[DBGEN] = 0の場合、アプリケーションをプログラムし、デバッガを接続せずに通常通りボードを動作させた後、LPI2Cは期待通りに動作します。 BR、VaneB Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered ご返信ありがとうございます。私は.mexを使ってi2cの設定をしていますが、どうやってMCR[DBGEN] =1をコントロールするように設定すればいいですか? Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered こんにちは@zhangyu5454 参考までに、以下の画像を掲載しました。 Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered こんにちは@zhangyu5454 このオプションは最新のRTDリリースに追加され、ペリフェラルツールから直接設定できるようになりました。 以前のRTDバージョンを使用しているため、アプリケーションコード内でMCR[DBGEN]を設定するのが推奨されます。 Re: #S32K388 S32K388 LPI2C will stop when debug mode is entered ページの表示が異なっていることに気づきました。このオプションが見つかりませんでした。私のバージョンはRTD5.0です。
查看全文
RW612 FLEXCOMM3/I2S3 サポートドライバー 当社では、以下の固定ハードウェア配線でRW612 FLEXCOMM3/I2S3を使用しています。 - GPIO24 = PCM6120 SDOUTからのI2Sデータ入力 - GPIO25 = PCM6120 BCLKへのI2S SCK出力 - GPIO26 = PCM6120 FSYNCへのI2S WS出力 コーデックはスレーブモードのPCM6120です。 RW612は、BCLK/WSを生成し、オーディオデータを受信するI2Sマスターとして設計されています。 確認した内容: - GPIO25/GPIO26はプレーンGPIOモードで正しく駆動可能です - クロックFLEXCOMM3 12.288 MHzのオーディオ PLLです - PCM6120とのI2C通信が正常に動作している - PCM6120レジスタ構成が受け入れられます 観察された行動: 1. kI2S_MasterSlaveNormalMasterでI2S RXとして構成されたFLEXCOMM3は、GPIO25/GPIO26でSCK/WSエッジを生成しません。 2. kI2S_MasterSlaveNormalMaster で I2S TX として構成された FLEXCOMM3 も動作しません。FIFOSTAT.TXNOTFULL=1 ですが、FIFOWR への書き込み後も TXLVL は 0 のままで、ピンに SCK/WS エッジが表示されません。 3. PCM6120はクロックの欠落を報告します(ASI_STS=0xFF、DEV_STS1=0x80)。 質問: 1.RW612 FLEXCOMM I2S RXがノーマルマスターモードでSCK/WSを外部ピンに駆動することが期待されますか? 2. 「マスタークロック生成+外部コーデックからデータ受信」というユースケースで単一のFLEXCOMMインスタンスがサポートされているのか、それともデュアルFLEXCOMMアーキテクチャ(TXマスター+RxスレーブとI2Sブリッジ)が必要か? 3.FLEXCOMM3 I2S TXマスターの場合、I2S_TxInit()、FIFOWR書き込み、およびMAINENABLE以外に、FIFO書き込みを受け入れるための追加の前提条件はありますか? 4. FLEXCOMM3のGPIO24/25/26(AONドメイン)におけるI2Sクロック出力に関して、既知の制限事項はありますか? この話題について助けてください Re: RW612 FLEXCOMM3/I2S3 Supporting driver こんにちは、 @duyhung さん。お元気でお過ごしでしょうか。 テストを行うためにFreeRTOSを使っているのか、それともZephyrを使っているのか、教えていただけますか?FRDM-RW612ボードを使用していますか? また、どのバージョン(SDKかZephyr)を使っているか、また開発の基準として例を取っているかも教えてください。 さらに、RW612(UM11865)のリファレンス・マニュアルには28.2節にI2Sペリフェラルの基本構成ガイドが含まれていますが、この一般的な手順を踏んだか確認していただけますか? Re: RW612 FLEXCOMM3/I2S3 Supporting driver こんにちは、 @RomanVR さん。 ご回答ありがとうございます。下記の説明をご覧ください。 1. RTOS 私たちは使用しています ベアメタルとFreeRTOSの両方でテストを実施しました。これらのテストにはZephyrは関与していません。すべての初期化およびI2S設定はNXP SDKsドライバで直接行います。 2. ボード 私たちは ない FRDM-RW612を使用します。私たちは カスタム開発ボード RW612ETA2Iをベースにしています。MCUは同じですが、ボードのレイアウトが異なります。 オーディオコーデック(PCM6120)は以下の固定ピンで FLEXCOMM3 / I2S3 に接続されています: 信号GPIO方向 I2Sデータ(PCM6120からのSD出力) GPIO24 入力 I2S SCK(BCLKからPCM6120へ) GPIO25 出力 I2S WS(FSYNCからPCM6120) GPIO26 出力 I2C SDA (PCM6120設定) GPIO56 (FC14) 双方向 I2C SCL(PCM6120設定) GPIO57 (FC14) 双方向 AUX_EN(PCM6120電源) GPIO54 出力 3. SDKバージョン 私たちは SDK_2.x_RD-RW612-BGA、バージョン25.03.00 を使用しています。 4. 基本例 私たちは rdrw612bga_i2s_dma_record_playback 参考例として。この例では FLEXCOMM1(TXマスター)+ FLEXCOMM0(RXスレーブ)+ I2Sブリッジ。動作確認済みです。 しかし、ハードウェアの制約により、 シングルFLEXCOMM(FC3のみ) PCM6120へのI2Sリンク全体について。PCM6120はスレーブモードで動作する必要があります。なぜなら、BCLKのソースとなる外部クロックがないからです。FC3を次のように構成しようと試みました kI2S_MasterSlaveNormalMaster データを受信しながらSCK/WSを生成するようにする。 5. UM11865 セクション 28.2 – I2S 設定手順 セクション28.2 UM11865確認し、6つの構成すべてを確認しています 手順は以下の通りです: ステップ1:Flexcommを有効にし、CLOCK_EnableClock+RESET + CLOCK_AttachClk ステップ2:FIFOXの設定(FIFOCFG=0x35、ENABLETX=1、SIZE=8) ステップ3:IO_MUX_SetPinMux(IO_MUX_FC3_I2S)でI2Sピンを設定し、AON MCI_IOMUX有効化 ステップ4:レート設定(CFG1 MSTSLVCFG=0b11=NormalMaster、DIV=3 → BCLK=3.072MHz) ステップ6:FIFOCFGでDMAを有効にする すべての手順に従ったにもかかわらず、以下のことが観察されました。 - GPIO25/GPIO26にSCK/WSエッジがない - TX FIFOがデータを受け付けない: TXNOTFULL=1だが、FIFOWR書き込み後もTXLVLは0のまま セクション28.2のステップ4には「コントローラの動作に関しては、クロックが I2S レート」ですが、PERSEL=I2S_RECEIVE が NormalMasterはパッドにSCK/WSを駆動する予定です。 もう少し詳しく教えていただけますか: 1.PERSEL=I2S_RECEIVE (0b101) は SCK/WS を出力として駆動できますか? MSTSLVCFG=NormalMaster の場合? 2. PERSEL=I2S_TRANSMITを指定してFIFOWRに書き込みを行った後、TXLVLが0のままになるのはなぜですか? FIFOWR書き込みを受け入れる前にMAINENABLEが必要ですか? 6.観察された問題点 – 具体的な質問 上記の設定がすべて完了したら、 GPIO25とGPIO26はゼロエッジを生成します。PCM6120 はクロックが欠落していることを報告します (ASI_STS = 0xFF、 DEV_STS1 = 0x80)。 さらに診断を実行しました。FC3を次のように構成しました。 I2S TXマスター (RXマスターの代わりに)そして、 FIFOWRへの書き込みはTXLVLをインクリメントしない — FIFOSTATは 0x30 (TXNOTFULL=1、TXLVL=0)私たちが書く単語の数に関係なく。 TXマスタプローブ後の関連レジスタの状態:   CFG1 = 0x17003C (MSTSLVCFG=3 = ノーマルマスター、DATALEN=24、MAINENABLE=0) DIV = 3 (分周器=4、BCLK = 12.288MHz / 4 = 3.072MHz) FIFOCFG = 0x35 (ENABLETX=1、TXI2SE0=1) FIFOSTAT = 0x30 (書き込み後、TXNOTFULL=1、TXLVL=0) MAINENABLE=1 の後: STAT = 0x5 (BUSY=1、LR=1 — クロックロジックが内部で動作中) GPIO25/GPIO26のSCK/WSエッジ: 0 NXPへの具体的な質問: FLEXCOMM3 I2Sが kI2S_MasterSlaveNormalMaster (TXまたはRX)として設定されている場合、RW612上でSCK/WSがGPIO25/GPIO26(AONドメイン)に駆動され ない ことが期待される動作でしょうか?STATではペリフェラルが内部で動作していると示されていてもです。 あるいは、単一のFLEXCOMMトポロジー(1つのFCがクロックマスターとRXデータ受信機の両方として)はRW612 I2Sハードウェアで サポートされている のでしょうか?それともRW612は常に2つの別々のFlexCommインスタンス(1つのTXマスター+1つのI2Sブリッジ経由のRXスレーブ)を必要とするのでしょうか? よろしくお願いします。 Re: RW612 FLEXCOMM3/I2S3 Supporting driver こんにちは、 @duyhung さん。セットアップの詳細情報を提供していただきありがとうございます。 参考マニュアル(RM00278)に基づき、I2Sインスタンスが通常のマスターモードで設定されている場合、SCKおよびWS信号は生成されるものの、データの送受信はしないように設定されており、これはCFG1[MSTSLVCFG]レジスタの31.1.RM00278 2節に詳述されています。I2Sドライバーでは、この構成は「I2S_TxInit(;「関数」は、使用中のFlexcommインスタンスと送信機インスタンスとしてのFIFOも設定します。 上記の情報に基づくと、共有信号を使用したダブルFlexcommトポロジー(既にテストした例で行われているように)が推奨されます。これは、 UM11865のセクション3.6.2.1.1の図9に示されている同様の例で実証されています。 また、I2SとDMA再生のサンプルコードをベースにしている場合、そのサンプルコードに加えた変更点について教えていただけますでしょうか?
查看全文