Multi Source Translation Content

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Multi Source Translation Content

ディスカッション

ソート順:
ls104x 更高版本的 Linux 6.+ NXP 官方是否为 LS104X 芯片提供了更高版本的 Linux 6.0 或更高版本?能否提供下载链接? Re: ls104x higher version of Linux 6.+ 请参考以下链接。 https://github.com/nxp-qoriq/yocto-sdk 分支 版本 蚁鼻 YP 6.0-lf-6.18.20 惠尼拉特 YP 5.3-lf-6.18.2 瓦尔纳斯卡 YP 5.2-lf-6.12.49 斯泰黑德 YP 5.1-lf-6.12.3 疤痕裂缝 YP 5.0-lf-6.6.52 南比尔德 YP 4.3-lf-6.6.3 米克尔多尔 YP 4.2–lf-6.1.55 朗代尔 YP 4.1–lf-6.1.1
記事全体を表示
T1040 mEMAC TX_FIFO_OVFL は、別のポートがリンクを失ったときにポートで動作します。 私は1G mEMAC RGMIIインターフェースを使ってT1040のイーサネット問題をデバッグしています。別のポートが物理的なリンクを切った場合(例えばケーブルが切断されている場合)、イーサネットポートでパケットロスが発生しています。これは、両方のポートが高速データ転送速度で動作している場合に最も頻繁に発生するようです。 問題が発生すると、健康なポートの割り込みイベントレジスタ(「IEVENT」)に「TX_FIFO_OVFL」ビットが設定されているのが見えます。 私の現在の解釈では、アクティブに送信中のmEMACが物理的なリンクを失うと、FMan/mEMAC送信経路の何らかの要因によって、別のmEMACがTX FIFOを十分に速く使い切ることが一時的に妨げられる、ということだ。正常なポートは最終的に`IEVENT[TX_FIFO_OVFL]`を報告し、フレームが失われます。しかし、この行動を引き起こす共通のリソースやメカニズムはまだ特定していません。 私の質問は以下のとおりです。 * これは既知のT1040 / FMan v3 / mEMACシリコンの問題ですか、それともエラタムですか? * 1G mEMACポート間で共有リソースがあり、送信中に一方のポートでキャリアが失われ、別のポートの送信FIFOに一時的に影響が出る可能性があるか? * PHYがリンクを失った場合、QMIデキューの停止、BMI TXポートの無効化、mEMAC TX/RXの無効化、mEMACのリセットなど、必要なシーケンスはありますか? * オーバーフローが発生する前に「TX_FIFO_OVFL」状態を検出できるmEMACやFManステータスレジスタはありますか? * この状況で「TX_FIFO_OVFL」を防ぐために推奨されるFMan/mEMACやPHYの設定変更はありますか? よろしくお願いします。 Re: T1040 mEMAC TX_FIFO_OVFL on port when another port loses link こんにちは、 T1040/FMan v3のシリコンエラッタで、ピアポートのリンク喪失によって正常なポートで TX_FIFO_OVFL トリガーされることを具体的に説明したものは、公式には文書化されていません。T1040チップの正誤表はNDA(秘密保持契約)によって管理されており、一般には公開されていませんが、T1040 mEMACに関して、そのようなクロスポートTX FIFOオーバーフローの正誤表は確認されていません。 観察されている現象は、シリコンの欠陥というよりも、共有されているFMan BMIリソース内のアーキテクチャ上の相互作用によるものである可能性が最も高いです。   よろしくお願いします。 Re: T1040 mEMAC TX_FIFO_OVFL on port when another port loses link こんにちは、 共有される4つのBMIリソースは、TNUM(タスク)、DMAチャネル、FIFO(MURAM)、パイプライン深度です。FIFOサイズ、パイプライン深度( DPDE )、FIFOの低閾値( FLCL )の変更で改善が見られなかったため、DMAチャネル層が最もボトルネックであり、MURAM割り当てではありません。 T1040 FManは、すべてのアクティブなTXポートで共有される固定されたDMAチャネルプールを持っています。各ポートのTXパスは以下のとおりです。 CPU → QMI dequeue → BMI opens DMA read (DDR → MURAM) → TX FIFO → mEMAC → wire     停止したポートがリンクを失い、 COMMAND_CONFIG[TX_EN] クリアすると、mEMAC はワイヤへの送信を停止しますが、既にパイプラインの途中にあるフレーム、特に BMI TX ポートが既に DMA 読み取りトランザクション (DDR → MURAM TX FIFO) を発行しているフレームは、すぐには完了しません。DMA読み取りによって既にデータがTX FIFOに移動されている可能性があり、FMan DMAエンジンは現在、FIFOを消費するMACに依存する「DMA完了/EBD(外部バッファ記述子)解放」確認応答を待っています。 TX_EN=0 ではMACが消費されないため、DMAトランザクションは開かれたままになります。 停止したポートで開いているDMAトランザクションは、共有DMAチャネルスロットを保持します。高負荷時には、健康なポートのBMI TXパスが十分なDMAチャネルスロットを獲得できず、DDRからデータを迅速に取得できず、TX FI→FOが一時的に空になり→その後MACのドレインレート→ TX_FIFO_OVFL よりも速く戻ってしまいます。 よろしくお願いします。 Re: T1040 mEMAC TX_FIFO_OVFL on port when another port loses link ありがとう。この行動を引き起こすと予想される共有のBMIリソースや仲裁メカニズムを特定しますか? FMBM_PFS[IFSZ]、FMBM_TFP[DPDE]、およびFMBM_TFP[FLCL]への変更をテストしましたが、意味のある変化は見られませんでした。また、IF_STATUS[RGLINK]が低下したらエンキューをやめ、mEMAC TXをすぐに無効にしていますが、健康なポートでもパケットが失われることがあります。 この相互作用からポートを分離するための、文書化された、または推奨される構成はありますか?また、どのBMIリソースが枯渇したり、ブロックされたり、健康なmEMACがTX FIFOを消耗させないようにしているかを示すカウンター、ステータスレジスタ、デバッグ機構はありますか? Re: T1040 mEMAC TX_FIFO_OVFL on port when another port loses link ご説明ありがとうございます。1G TXポートのFMBM_PP設定を確認しました。これらはデフォルト値で設定されています。 MXT = 3:最大4つの同時処理タスク MXD = 2:最大3件の未処理DMA要求 ポートごとのリソース制限についても実験してみました。DMA要求や同時処理タスクの設定を増減しました。これはTX FIFOオーバーフローに関して目立った改善をもたらさなかった。 デフォルト設定では1GのTXポートは未処理のDMA要求が3件しか持てないため、1つの停止した1Gポートが他のポートに大きな影響を与えるほどの共有DMAリソースを消費する理由がよくわかりません。 84エントリのFMan v3 DMAコマンドキューとは別に、より小さな共有DMAチャネル/リソースプールが存在するのでしょうか?それとも、少数のDMAトランザクションが停止することでヘッドオブラインブロッキングや他のポートからのDMAトランザクションの進行を妨げることがあるのでしょうか? また、リンクダウンポートからの未処理のDMAトランザクションがこの状態でも実際に開いていることを確認するためのDMAステータス/デバッグレジスタやカウンターはありますか?
記事全体を表示
OX05B1S GMSL2 相机,配备 MAX96717/MAX96724,搭载于 i.MX95 上 您好,NXP团队: 我们正在测试运行 Linux 的 i.MX95 19x19 EVK 上的 OX05B1S GMSL2 相机。 设置: OX05B1S 相机 - MAX96717 - GMSL2 - MX95MBDESER01 MAX96724 - i.MX95 MX95MBDES10001 套件附带的 OX03C10 摄像头与相同的解串器板配合使用,并且可以使用 cam -l 命令查看。 但是,cam -l 并未列出配备 MAX96717 的 OX05B1S 相机。 BSP包含ox05b1s.ko,max96724.ko,max96717_lib.ko,以及 OX05B1S DTB 文件。 OX05B1S DTB 似乎描述了直接的 MIPI 连接,而 OX03C10 DTB 包含 MAX96724 拓扑结构。 NXP是否为这种配置提供参考设备树配置? OX05B1S - MAX96717 - MAX96724 - i.MX95 如果不行,请问要将这款 OX05B1S GMSL2 相机与 MX95MBDESER01 板配合使用,需要进行哪些更改? 谢谢! 此致, 塔伦 Re: OX05B1S GMSL2 camera with MAX96717/MAX96724 on i.MX95 谢谢你的解释。我们了解到,目前的 电路板支持包 正式支持通过直接 MIPI-CSI 接口实现的 OX05B1S,而 MAX96717/MAX96724 SerDes 支持则用于 OX03C10。 我们使用 OX05B1S 相机模块,该模块通过 MAX96724 解串器连接到 i.MX95,并带有 MAX96717 串行器。GMSL2 链路锁定成功,MAX96717 可通过远程 I2C 通道访问。 目前 电路板支持包 是否不支持 OX05B1S + MAX96717 + MAX96724,这意味着需要自定义驱动程序/设备树集成?或者是否有针对这种组合的参考实现或补丁? Re: OX05B1S GMSL2 camera with MAX96717/MAX96724 on i.MX95 当前 电路板支持包 支持使用 MIPI_CSI miniSAS 连接器直接连接 i.MX95 板的 OX05B1S 传感器。Omnivision OX03C10 传感器可通过以下供应商提供的串行器/解串器解决方案在 i.MX 95 上获得支持: • Analog Devices:MAX96717/MAX96724 • 德州仪器:DS0UB953/DS0UV960 更多详细信息,请参阅第 6.1.3 章。相机参考手册 https://www.nxp.com/docs/en/reference-manual/RM00293.pdf Re: OX05B1S GMSL2 camera with MAX96717/MAX96724 on i.MX95 是的,请参考驱动程序 MX95mbcam.c如果使用 OX03C10 驱动程序,并且需要更换摄像头,则必须完全更换该驱动程序。 https://github.com/nxp-imx/linux-imx/blob/lf-6.18.y/drivers/media/i2c/mx95mbcam.c
記事全体を表示
设备(型号为 MK22FN1M0VLQ12)工作一段时间后出现复位循环 嗨,大家好, 我有一个运行在 MK22FN1M0VLQ12 上的设备。 问题是,运行一段时间后,它在启动时会陷入重置循环。 起初我以为是闪存损坏的问题(该应用程序将日志保存在闪存中)。我采用了乒乓球式策略来解决这个问题。 但有些设备退回来时也存在类似问题。我尝试调试其中一个设备,但没有设置任何断点,它总是在 ASerialLDD2_Init 或 IntFlashLdd1_Erase 处停止,这两个函数都是由处理器专家生成的。我用内存转储功能检查了其他设备,发现内存确实损坏了,所以我就修复了闪存的使用方式。 另一点需要注意的是,有时这种情况会在几个月后发生,有时则会在一年后发生。另外,我还有一些设备已经安装了一年半以上,目前运行正常。 另外,我尝试使用 usbdm 对该设备进行内存转储,并尝试读取相同的地址,有时读取正常,有时返回 ARM 事务错误。 有人遇到过类似的情况吗? Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time 谢谢你的回复 我会调查一下,因为这个问题发生的时间恰好与内存读取命令的时间重合。虽然有一个引脚在不应该置为高电平的时候置为高电平。该引脚初始化为低电平输出。 也就是说,在调试过程中,有没有什么原因可以解释为什么它会在这些函数处暂停?在读取命令之前,ASerialLDD2_Init() 仅在 PE_low_level_init() 中被调用。 我正在使用PE Micro多链路进行调试。 Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time 谢谢你的回复 我会调查一下,因为这个问题发生的时间恰好与内存读取命令的时间重合。虽然有一个引脚在不应该置为高电平的时候置为高电平。该引脚初始化为低电平输出。 也就是说,在调试过程中,有没有什么原因可以解释为什么它会在这些函数处暂停?在读取命令之前,ASerialLDD2_Init() 仅在 PE_low_level_init() 中被调用。 我正在使用PE Micro多链路进行调试。 Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time 你好@Rigolon , 感谢你的帖子。 我认为这更像是 Flash 操作相关的故障或 Flash 内容损坏问题,而不是 ASerialLDD2_Init 或 IntFlashLdd1_Erase 本身的问题。RM 指出,如果 MCU 在受到活动的 Flash 命令操作时读取 FTFE 资源,则会设置 FSTAT[RDCOLERR],并且无法保证读取的数据。 您可以参考AN4835 ,其中也提到:“擦除或编程命令的中断会导致闪存内容损坏。中断可能包括RESET、断电或与处理器上运行的代码发生冲突。这与以下观察结果相符:读取同一地址有时会成功,有时会返回 ARM 事务错误:如果 Flash 区域损坏或处于不确定状态,读取它可能会触发总线故障;在类似情况下,擦除受影响的扇区,或在必要时进行批量擦除,用于恢复 Flash 阵列。请参阅“已解决:查找内部 Flash MK22FX512VLH12 的损坏 - NXP 社区”了解更多详情。 希望对您有所帮助。 BR 塞莱斯特 Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time 失败率如何?如果失败率高于 50%,请提供错误日志以便进一步分析。 同时,您的应用程序是否需要频繁地对内部闪存进行编程和擦除? Re: Device with MK22FN1M0VLQ12 resetting loop after working for some time 你好@Rigolon , 感谢您提供的更多细节。如果调试器在没有断点的情况下在 ASerialLDD2_Init 或 IntFlashLdd1_Erase 处停止,则强烈表明发生了故障(例如 HardFault 或 BusFault),而不是表示执行实际上正常到达了这些函数。一个可能的原因是 Flash 的向量表区域损坏,如果故障处理向量损坏,MCU 可能会跳转到错误的地址,而该地址恰好落在 PE 生成的函数附近。 您可以查看 HFSR、CFSR、BFAR 和 MMFAR 寄存器。 您还可以参考“如何在 ARM Cortex-M MCU 上调试 HardFault | 中断”中的方法,来验证它是否确实是 HardFault。 希望对您有所帮助。 BR 塞莱斯特
記事全体を表示
NXP SR040 峰值功耗 您好,SR040的峰值功耗是多少?能否提供一下发送/接收/空闲时间的详细数据? Re: NXP SR040 Peak Power Consumption 你好, 希望你一切都好。很抱歉给您带来不便,但由于该产品的信息受保密协议(NDA)约束,因此不对外公开。 如需了解有关该芯片的更多信息,请联系我们代理商网络|NXP中的一位代理商。或者,如果您有任何直接联系人曾帮助您获得此设备,请与他们联系。 如果您正在寻找有关我们 UWB 产品的信息,或者您对这项技术感兴趣,我建议您查看我们合作伙伴( Trimension UWB 合作伙伴)提供的这些开发套件和模块。 如果您对这些套件/模块感兴趣,您需要直接与他们联系,了解流程以及他们能够提供的支持,因为这项技术的支持途径是通过他们。 文档和软件由相应的UWB模块合作伙伴分发。选择模块后,您将被引导至我们合作伙伴的页面,您可以在该页面访问数据表、应用笔记和所需的启用信息。 此致, 里卡多
記事全体を表示
エラーが発生した際にS32K322レジスタを表示できません NXPテクノロジーチームの皆さん、こんにちは。 私のプロジェクトの現在のソフトウェアバージョンは、一定時間実行すると不具合が起きます。しかし、レジスタを表示しようとすると表示できず、シミュレーションも切断されています。ラウトバッハ氏のスクリーンショットを以下に添付します。 チップ用の3.3Vおよび1.5V電源はすべて正常で、異常な波形は見られないことを確認済みです。 私の状況は、以前の投稿(https://community.nxp.com/t5/S32K/S32K3-core-power-down-error-amp-running-bus-error/m-p/1853122)と似ているようです。 この問題のトラブルシューティングや解決方法を教えていただけませんか?RTDのバージョンはSW32K3_S32M27x_RTD_4.4_4.0.0_P24_D2405で、EB Tresos AUTOSARに設置されています。 Johnson97_0-1786334605174.jpeg
記事全体を表示
发生错误时,S32K322 无法查看寄存器 恩智浦科技团队,您好! 我的项目当前软件版本运行一段时间后会出现故障。但是,当我尝试查看寄存器时,却无法查看,并且仿真已断开连接。劳特巴赫的截图附在下面。 我已经检查过芯片的 3.3V 和 1.5V 电源,它们都正常,没有出现异常波形。 我的情况似乎与之前的帖子类似。@https://community.nxp.com/t5/S32K/S32K3-core-power-down-error-amp-running-bus-error/m-p/1853122 请问如何排查并解决这个问题?RTD 版本为 SW32K3_S32M27x_RTD_4.4_4.0.0_P24_D2405,位于 EB Tresos AUTOSAR 中。 Johnson97_0-1786334605174.jpeg
記事全体を表示
S32DS K116 コンパイルの問題 こんにちは、NXPのエンジニアさん! MCSPTE1AK116 は初めてです。MCSPTE1AK116-SW、S32K11x_AMMCLIB_RTM_1_1_45_BIN、S32DS-IDE-ARM_2.2.2_D2312、および FMASTERSW32 をインストールしました。MCSPTE1AK116_PMSM_FOC_1Sh サンプルプロジェクトを S32DS にインポートしてコンパイルしました。その後、.srec ファイルをドライブ E に直接コピーし、電源を入れ直した後、FreeMaster を使用して接続して実行しました。通信は正常に行われ、指定された速度で動作しましたが、数秒後に停止し、PDB0 エラーが報告されました。SW ディレクトリから元の .srec ファイルをドライブ E に直接コピーすると、正常に動作しました。コンパイル設定に何か問題があるのでしょうか? Re: S32DS K116编译问题 こんにちは、ロビンさん。 我安装了S32 Design Studio (S32DS) for ARM 2.2 UP1和UP2 也安装了S32K1xx 3.0.3用のS32ソフトウェア開発キット(SDK) 図のように、我下了老的S32K11X_AMMCLIB_RTM_1_1_37_BIN、また不行、 我找不到S32K11X_AMMCLIB_RTM_1_1_29_BIN下載链接,你能出版一个给我试そして、私たちの 3 つの工程は、PMSM_FOC_1Sh 工程のみが不稼働と判断され、さらに 2 つの工程は問題がないと判断されました。 7a6c7c4ef61e9213d789cace0810a496.png7a6c7c4ef61e9213d789cace0810a496.png7a6c7c4ef61e9213d789cace0810a496.png7a6c7c4ef61e9213d789cace0810a496.png7a6c7c4ef61e9213d789cace0810a496.png7a6c7c4ef61e9213d789cace0810a496.png7a6c7c4ef61e9213d789cace0810a496.png   Re: S32DS K116编译问题 こんにちは 元のフォルダにあるテストファイル(.srec)は正常に動作するが、コンパイル済みのファイル(.srec)でエラーが発生する場合は、コンパイル済みのファイルも実行できるはずです。 したがって、 S32K11x 用の Automotive Math and Motor Control Library Setの古いバージョンをダウンロードすることをお勧めします。たとえば、 MCSPTE1AK116-SWのインストール手順で説明されているバージョンS32K11X_AMMCLIB_RTM_1_1_29_BIN などです。 S32K116 Motor Control Development Kit AMMCLIB.pngS32K116 Motor Control Development Kit AMMCLIB.pngS32K116 Motor Control Development Kit AMMCLIB.pngS32K116 Motor Control Development Kit AMMCLIB.pngS32K116 Motor Control Development Kit AMMCLIB.pngS32K116 Motor Control Development Kit AMMCLIB.pngS32K116 Motor Control Development Kit AMMCLIB.png MCSPTE1AK116_ReleaseNotes.txt ファイルには、このプロジェクトが以下のバージョンに基づいて開発されたことが示されています。 開発キットアプリケーションは、以下のIDE、ドライバ、ツールを使用して構築およびテストされました。 ===================================================================================== - ARM 2.2 用 S32 Design Studio (S32DS) - S32K1xx 用 S32 ソフトウェア開発キット (SDK) 3.0.3 - FreeMASTER 3.1.4.5 S32K1 SDKのバージョン3.0.3がインストールされていることを確認してください。 よろしくお願いします、 ロビン 回复: S32DS K116编译问题 これは奇妙な問題です。付属のBLDC_6StepsとPMSM_FOC_2Shプロジェクトを使ってプロジェクトを直接ダウンロードすることはできますし、コンパイル後にダウンロードすることもできます。ただ、コンパイル後にダウンロードできないのです。 Re: S32DS K116编译问题 こんにちは、ロビンさん 理由は分かりませんが、すべての.srecファイルが実行できません...あなたのプログラムを試すことができません。 評価委員会を通過する方法を教えていただけますか? 今月、S32K116EVBを購入しました。外観を確認するにはどうすれば良いでしょうか? Re: S32DS K116编译问题 こんにちは 1. 他のバージョンを削除し、S32K11x_AMMCLIB_v1.1.29のみをインストールしました。 2. 現在、テスト用のハードウェアプラットフォームが手元にないため、S32K11x_AMMCLIB_v1.1.29 をベースにしたバージョンを添付しました。コンパイル済みの.SRECファイルをテスト用に提供しました。(プライベートメッセージで送信済みです。) 3. 正常に動作する場合は、お客様のアカウント用にソフトウェアチームにS32K11x_AMMCLIB_v1.1.29をリクエストします。バージョンソフトウェア。 4. ハードウェアの違いも確認する必要があるかもしれません。お使いのS32K116EVBはS32K116EVB2Q048でしょうか?S32K116EVB-Q048という以前のバージョンもありました。 Re: S32DS K116编译问题 以下はS32K116EVB-Q048という旧バージョンで、モーターキットには対応していません。最も顕著な違いは、ソケット(J5)が1列少ないことです。 S32K116EVB-Q048.pngS32K116EVB-Q048.pngS32K116EVB-Q048.pngS32K116EVB-Q048.pngS32K116EVB-Q048.pngS32K116EVB-Q048.pngS32K116EVB-Q048.png 以下はS32K116EVB2Q048のスクリーンショットです。 S32K116EVB2Q048.pngS32K116EVB2Q048.pngS32K116EVB2Q048.pngS32K116EVB2Q048.pngS32K116EVB2Q048.pngS32K116EVB2Q048.pngS32K116EVB2Q048.png まずキットを取り外し、S32K116EVBのみをテストすることをお勧めします。また、 P&E Recovery Utilityツールを使用してCPUを停止し、新しいプログラムをダウンロードすることをお勧めします。 Re: S32DS K116编译问题 故障波形を更新します。 TimLIANG_0-1787022591582.jpegTimLIANG_0-1787022591582.jpegTimLIANG_0-1787022591582.jpegTimLIANG_0-1787022591582.jpegTimLIANG_0-1787022591582.jpegTimLIANG_0-1787022591582.jpegTimLIANG_0-1787022591582.jpeg Re: S32DS K116编译问题 .srecファイルをダウンロードできるものの、モーター制御プログラムの実行に問題がある場合は、P&Eは必要ありません。リカバリユーティリティ。このツールは、新しいプログラムをダウンロードできない場合に使用します。 確認のため、FreeMasterのインターフェースに表示されている過電流エラーメッセージのスクリーンショットを提供していただけますでしょうか? 公式サンプルプログラムに含まれる.srecファイルはすべて正常に動作しますが、3つの公式プロジェクトを再コンパイルした後、モーターの動作に問題が発生しているのですね?私が提供した、S32K11x_AMMCLIB_v1.1.29をベースにコンパイルした.srecファイルを試してみましたか? Re: S32DS K116编译问题 こんにちは、ロビンさん 先日、他のことで忙しかったんです。私の型番はS32K116EVB2Q048です。 以前は、ダウンロードした公式サンプル.srecファイルはすべて正常に動作していました。しかし、今回ダウンロードした3つの公式プロジェクトはすべてモーターの動作に問題が発生しています。具体的には、ダウンロードと通信は問題なく行われるのですが、速度を設定してモーターを起動すると、2回ビープ音が鳴り、その後過電流エラーが発生します。この場合、CPUを停止させるためにP&E Recovery Utilityツールをダウンロードし、新しいプログラムをダウンロードする必要があるのでしょうか? Re: S32DS K116编译问题 J9、J10、J11は位置12にあり、これはPMSMの位置である。 TimLIANG_0-1787024596336.jpegTimLIANG_0-1787024596336.jpegTimLIANG_0-1787024596336.jpegTimLIANG_0-1787024596336.jpeg Re: S32DS K116编译问题 こんにちは、ロビンさん 現在、私がコンパイルした.srecファイルであろうと公式のサンプルであろうと、モーター起動時に2回のビープ音が鳴った後に過電流エラーが報告されます。 以下に故障インターフェースを示し、外部デバイスによって検出された始動電流も以下に示します。 TimLIANG_0-1787020428889.pngTimLIANG_0-1787020428889.pngTimLIANG_0-1787020428889.png TimLIANG_1-1787020447511.pngTimLIANG_1-1787020447511.pngTimLIANG_1-1787020447511.png Re: S32DS K116编译问题 まず、ハードウェア回路のジャンパーキャップが、MCSPTE1AK116入門ページの指示に従ってPMSM構成に適合しているかどうかを確認してください。
記事全体を表示
S32K358 SEMA42 demo Hello! I need to use the Gate register in the SEMA42 module to write to its GTFSM field. I need to enable SEMA42 operations in mcal to ensure that the GTFSM field can be written to and read from correctly during use. Could you please provide a demo of inter-core communication using SEMA42? Thank you! Re: S32K358 SEMA42 demo Hi @liyongfeng, To use SEMA42, you need to configure XRDC first. By default, only one domain is active — domain 0. If you want a core to lock a gate, for example, under domain 1 (GTFSM = 0010b, meaning domain 1 holds the lock), you must enable domain 1 in XRDC. XRDC is configured via the RM RTD MCAL driver. So either use the MCAL RM driver, or enable the relevant XRDC configuration in your custom code. For a reference, see the RTD example: Rm_Example_All_S32K358. It demonstrates how to configure both XRDC and SEMA42. danielmartynek_0-1786518348453.png Regards, Daniel
記事全体を表示
i.MX95基板上にMAX96717/MAX96724を搭載したOX05B1S GMSL2カメラ こんにちは、NXP チームの皆様、 Linuxを動かすi.MX95 19x19 EVKでOX05B1S GMSL2カメラをテストしています。 設定: OX05B1S カメラ - MAX96717 - GMSL2 - MX95MBDESER01 MAX96724 - i.MX95 MX95MBDES10001キットに付属のOX03C10カメラは、同じデシリアライザボードで動作し、cam -lコマンドで確認できます。 しかし、MAX96717を搭載したOX05B1Sカメラはcam -lコマンドではリストに表示されません。 BSPにはox05b1s.koが含まれています。max96724.ko、max96717_lib.ko、およびOX05B1S DTBファイル。 OX05B1S DTBは直接MIPI接続について記述しているようで、一方OX03C10 DTBにはMAX96724トポロジーが含まれている。 NXPはこの構成に対応したリファレンスデバイスツリー構成を提供していますか? OX05B1S - MAX96717 - MAX96724 - i.MX95 もしなければ、このOX05B1S GMSL2カメラをMX95MBDESER01ボードで使うにはどんな変更が必要か教えていただけますか? よろしくお願いします。 よろしくお願いします、 タルン Re: OX05B1S GMSL2 camera with MAX96717/MAX96724 on i.MX95 ご説明いただきありがとうございます。現在のBSPは公式には直接MIPI-CSIインターフェースを通じてOX05B1Sをサポートしており、OX03C10にはMAX96717/MAX96724 SerDesサポートが提供されていると理解しています。 OX05B1SカメラモジュールとMAX96717シリアライザーをMAX96724デシリアライザー経由でi.MX95に接続しています。GMSL2リンクは正常にロックされ、MAX96717はリモートI2Cチャネルを通じてアクセス可能です。 OX05B1S + MAX96717 + MAX96724は現在BSPでサポートされていないため、カスタムドライバー/デバイスツリー統合が必要になるのでしょうか?あるいは、この組み合わせに対応するリファレンス実装やパッチは存在しますか? Re: OX05B1S GMSL2 camera with MAX96717/MAX96724 on i.MX95 現在のBSPは、miniSASコネクタMIPI_CSI IMX95ボードを直接接続するためのOX05B1Sをサポートしています。Omnivision OX03C10 センサは、以下のベンダーのシリアライザー/デシリアライザーソリューションを用いて i.MX 95でサポートされています。 • アナログ・デバイセズ:MAX96717/MAX96724 • テキサス・インスツルメンツ:DS0UB953/DS0UV960 詳細については、第6.1.3章を参照してください。カメラのリファレンス・マニュアル https://www.nxp.com/docs/en/reference-manual/RM00293.pdf Re: OX05B1S GMSL2 camera with MAX96717/MAX96724 on i.MX95 はい、ドライバーのmx95mbcam.cを参照してくださいカメラをOX03C10使うので、もしカメラを変えたいなら、このドライバーを完全に変えるべきです。 https://github.com/nxp-imx/linux-imx/blob/lf-6.18.y/drivers/media/i2c/mx95mbcam.c
記事全体を表示
HSE AB Swap 在裸机上运行正常,但在 S32K312 上设置 MCAL 时钟后失败。 您好, 我正在对 S32K312 MINI-EVB 进行 HSE-B AB Swap 测试,HSE 固件版本为 0.2.55.0(ab_swap 变体)。该板处于 OEM_PROD 生命周期,并且 Bank A 当前处于活动状态。两家银行的 HSE 固件版本相同。 我有一个工作参考,其中裸机主函数轮询 HSE INIT_OK,然后提交激活被动块服务。该调用返回成功,交换将在下次RESET时生效。Bank B 包含一个有效的 IVT,其指针已根据 RM00286 的第 11.3 节编译为较低的地址空间。 相同的 MU 提交代码,在 MCAL 时钟初始化后移入引导加载程序,返回 HSE 响应 55A5A26A(无效地址)。HSE INIT_OK 保持设置状态。在这种状态下,其他 HSE 服务(AES、RSA、安全散列算法(SHA))都能正常工作。工作运行和失败运行之间的唯一区别在于,引导加载程序路径在时钟初始化期间写入 MC_CGM MUX 0 分频器寄存器,保持源在 FIRC 上,但将 AIPS_SLOW 与 HSE_CLK 的比率从 1:1(SBAF 默认值)更改为 1:4。 我的主要问题是:对于激活被动区块服务而言,无效地址响应指的是什么,因为该服务不接受任何数据结构?在 HSE 达到 INIT_OK 状态后,是否有记录在案的重新配置 MC_CGM 分频器的步骤,以保持该特定服务的可用性? 我可以根据要求分享故障二进制文件、寄存器转储和时钟配置。 谢谢! Re: HSE AB Swap works from bare metal but fails after MCAL clock setup on S32K312 嗨,大卫, 感谢您对 DCF 客户端的指导。为了确保我第一次就能正确设置,请您澄清以下几点: 1. 你的列表中第 5 点指出 MC_CGM MUX 0 源必须是 PLL_PHI0。这是一个硬性要求——激活被动块服务是否要求系统时钟位于 PLL 上,还是也可以与运行在 FIRC (48 MHz) 上的系统一起工作? 2. 您能否分享一下同一份清单中的前 1 到 4 点?图片中只有第 5 点和第 6 点,我们怀疑缺少必要的前提条件。 3. 第 6 点给出了 120 MHz HSE 时钟场景下的 DCF 值。对于 48 MHz FIRC 配置,AIPS 慢时钟频率为 12 MHz(1:4 比率),应该在 UTEST_MISC DCF 记录的时钟模式和垫片控制位字段中编程什么值? 4. S32K312 上该记录的确切 UTEST 地址是什么?是否有示例或 Design Studio / Cyclone 算法文件可供我们安全地进行编程?由于 UTEST 是一次性可编程的,我们希望在编写之前确保万无一失。 5. 除了 UTEST_MISC 之外,AB Swap 是否还需要其他 DCF 记录,例如 UTEST 中的 OTA 启用标记,或者活动和被动块中的 OTA 指示符?如果可以,也请分享一下。板卡上下文:HSE 固件 0.2.55.0 ab_swap 变体,OEM_PROD 生命周期,INIT_OK 和 OEM SU 权限位已设置。 多谢, Re: HSE AB Swap works from bare metal but fails after MCAL clock setup on S32K312 我猜你还没有安装DCF客户端,而这是你所描述的使用方法所必需的。 davidtosenovjan_0-1786371576770.png Re: HSE AB Swap works from bare metal but fails after MCAL clock setup on S32K312 1)我不想截取第 5 点的屏幕截图,但我想截取第 6 点的屏幕截图。 2)摘自RM: davidtosenovjan_0-1786445766359.png 3)关键在于比例为 1:4。此外,RM嵌入式附件(S32K3xx_DCF_clients.xlsx)中也有描述。 davidtosenovjan_1-1786445766362.png 4) 要编程的 DCF 记录地址需要您自己找出(找到第一个位置为 0xFFFF_FFFF)。具体来说,地址应该在 0x1B000780 附近,但编程前请仔细检查。 请参阅以下文档以了解 DCF 记录: https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC57xx-DCF-records/ta-p/1114884 此外,还有DCF计算器: https://community.nxp.com/t5/S32K-Knowledge-Base/S32K344-DCF-Configurator/ta-p/1986243 我一直按如下方式使用 TRACE32 脚本: ; UTEST 程序 执行 ~~\demo\arm\flash\s32k3.cmm 仅准备 flash.程序 3. /OTP ;输入由 S32K344 DCF 配置器生成的行 数据集 0x1B000780 %QUAD 0x0010000460000101 ;dcf_client_utest_misc 闪光灯程序关闭 上述 DCF 计算器还允许您创建任何程序员/调试器都可以对其进行编程的 S 记录。 5) 当安装 AB_SWAP HSE 固件时,OTA 标志会自动编程,用户无需关心。我不知道还需要其他 DCF 配置。 Re: HSE AB Swap works from bare metal but fails after MCAL clock setup on S32K312 你好, 后续:我已经按照您的指示为 dcf_client_utest_misc 准备了 DCF 记录(值为 0x0010000460000101,目标地址为 0x1B000768 — 我板上的第一个空闲 QUAD,已验证)。然而,S32DS + PEmicro 多链路调试配置会静默跳过 UTEST 写入 — 闪存会话结束后,0x1B000768 处的字节仍然为 FFFFFFFFFFFFFFFF。 使用 PEmicro Multilink(或 S32DS 3.6.4 附带的任何工具)将单个 DCF 记录编程到 S32K312 上的 UTEST OTP 中的正确工具/步骤是什么?我需要特定的刷写算法文件、不同的调试配置,还是独立的 S32 刷写工具?
記事全体を表示
在定制板上,ECSPI1 未生成预期的 SPI 时钟。 大家好, 我们正在使用基于 i.MX8MP EVK 配置的 i.MX8MP 定制板。 在 i.MX8MP EVK 上,我们有一个通过 ECSPI2 连接的 SPI 设备。使用现有的 EVK 设备树配置,SPI 通信工作正常,我们可以在示波器上观察到预期的 SCLK 波形。 在我们的定制板上,SPI 接口连接到 ECSPI1 而不是 ECSPI2。 因此,我们修改了设备树配置,使其使用 ECSPI1。但是,使用 ECSPI1 时,我们无法在 SCLK 引脚上观察到预期的/正确的 SPI 时钟脉冲。 我们尝试了几种不同的设备树配置,但问题仍然存在。 1. ECSPI1 配置与现有 ECSPI2 配置类似 我们将控制器从 ECSPI2 改为 ECSPI1,并创建了相应的 ECSPI1 引脚控制组,包括 SCLK、MOSI、MISO 和 CS。 2. 分离 CS 引脚控制组 我们还尝试定义一个单独的 pinctrl_ecspi1_cs,并将其与 ECSPI1 pinctrl 组一起使用。 3. 显式 ECSPI1 引脚复用配置 我们也尝试过显式定义 ECSPI1 引脚。 然而,使用 ECSPI1,我们仍然无法观察到预期的 SPI 时钟脉冲。 我们想知道在 i.MX8MP 上配置 ECSPI1 时,除了启用 &ecspi1 和配置 ECSPI1 SCLK/MOSI/MISO/CS 引脚之外,是否还需要对设备树或 pinctrl 进行任何更改? 具体来说,ECSPI1 是否需要添加任何 ECSPI1 特有的引脚控制、时钟、IOMUX 或其他设备树配置才能正常工作? 同样的SPI配置在ECSPI2上也能正常工作,所以我们想了解将接口从ECSPI2迁移到ECSPI1时是否需要任何额外的配置。感谢您事先的指导。 Re: ECSPI1 does not generate expected SPI clock on custom board 你好 , 请查看附件中的 dts 文件。 Re: ECSPI1 does not generate expected SPI clock on custom board 嗨@SWETHA1 请分享一下您关于 ECSPI1 的 dts 文件。 B.R Re: ECSPI1 does not generate expected SPI clock on custom board 嗨@SWETHA1 我检查了您的dts文件,发现以下错误: 1. ECSPI 引脚被重复使用,导致引脚使用冲突。请移除此部件或使用其他引脚重复使用。     pinctrl_ecspi1: ecspi1grp {         fsl,pins = <             MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK       0x48             MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI       0x48             MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO       0x48         >;     };     pinctrl_uart3: uart3grp {         fsl,pins = <             MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX      0x140             MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX      0x140             MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS      0x140             MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS     0x140         >;     }; 2. ECSPI1 片选 (CS) 配置相互矛盾。请将其更改为以下代码。     pinctrl_ecspi1_cs: ecspi1cs {         fsl,pins = <             MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09     0x40000         >;     }; B.R Re: ECSPI1 does not generate expected SPI clock on custom board 嗨@pengyong_zhang , 请看以下观察结果。 1. 使用建议的更改后,逻辑分析器的结果 SWETHA1_1-1786532293061.pngSWETHA1_1-1786532293061.pngSWETHA1_1-1786532293061.png 2. 当在之前附加的 dts 文件之上使用以下补丁时,还有另一个观察结果。 SWETHA1_0-1786532274946.pngSWETHA1_0-1786532274946.pngSWETHA1_0-1786532274946.png 上述图表显示了这些变化 pinctrl_ecspi1:ecspi1grp { fsl,pins = < MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK 0x80 MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI 0x80 MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO 0x80 >; }; 根据建议的修改,我们可以看出时钟运行情况与预期不符。 Re: ECSPI1 does not generate expected SPI clock on custom board 补充一些关于上次回复的细节 观察 1:应用建议的 DTS 更改后获得的结果。然而,SPI时钟波形仍然不符合预期,整体SPI信号行为与预期结果不符。 观察 2:当 MISO 浮空时,CS 出现两个不必要的尖峰,这不是预期的行为。CS 最初被推低。即使将 CS 配置为通过 DTS 驱动为高电平,它最初也会按预期驱动为高电平;但是,在交易之后,CS 似乎又会变低。 能否请您分享一下您对此的见解,并指导我如何继续进行? Re: ECSPI1 does not generate expected SPI clock on custom board 嗨@SWETHA1 1. 请分享您最新的dts文件。 2. 你是如何测试SPI设备的?您可以使用 `spidev_test` 工具运行 SPI 测试。请分享一下您的 `ls /dev/` 命令的输出结果。 B.R Re: ECSPI1 does not generate expected SPI clock on custom board 你好 请查看附件中与共享观测值 1 和 2 对应的 dts 文件。 ls /dev 的输出显示/dev/spidev1.0 至于测试 spidevice,我使用了附件中的 c 文件,该文件已验证可在 evk 板上工作,其中 spi 连接到 ecspi2 并使用了现有的 pinctrl 组。 现在,验证结果已在基于 evk 的定制板上获取并共享,其中 spi 连接到 ecspi1。
記事全体を表示
Renaming the project caused the entire project to be lost. Starving and looking up S32DS 3.5 Facing a similar new project Rename an old project The new project hasn't even been created yet, so be it. They also deleted my old project!! Explorer can no longer find the original Project Folder. chkdsk indicates no error! How can I salvage an existing old project? NXPrename.png Also, why is the [Project Name starting with a number] invalid? Spoiler (Highlight to read) S32DS-ARM S32DS-S32PLATFORM #rename #rename Re: Project [Rename] , 造成 整個 Project 丟失 I manually added many subfolders to this project folder for writing some small tools in Python for other users of the same project.  You know, there exist LOTs of garbagessss for python's `venv` function and PyInstall .  Is it possible that there are too many subfolders/files for `Project Rename` function !?  Re: Project [Rename] , 造成 整個 Project 丟失 > 1. Recycling bin. Order by datetime  UndeleteRecycleBin.png > 2. Workspace path and look for the new renamed project (under C:\Users\'xxx'\workspaceS32DS.3.5), or whichever custom path you've used to create the project. No "Wxxx" folder under C:\Users\user\  UndeleteUserFolder.png   No free Space on C:  UndeleteSpace.png FreeSpace on 😧 was under 100GB ... BEFORE `RENAME` Project  Custom path on D:\Project\NXP\xxx\ disappear now.  > 3. Windows File History, if enabled. None 😞   .metadata folder only have log files , and .plugins\ folder  If you are referring to this issue : Eclipse: All my projects disappeared from Project Explorer - Stack Overflow , Their folders are still exist! So, they can  `5. Do File->Import`  In my case, all the folders from the previous project were DELETED !  Re: Project [Rename] , 造成 整個 Project 丟失 Hello @CY9, Eclipse's "Rename" feature creates a new project, copies the whole old project, and deletes the old one to keep the new one. It seems Eclipse only renames the project folder if it is under the default workspace, if you create the project in a custom location, the project's folder will not be renamed, only internal references and the .project file are renamed. Unless you've deleted the previous project, it is most likely still in your hard drive, have you tried checking:  1. Recycling bin. 2. Workspace path and look for the new renamed project (under C:\Users\'xxx'\workspaceS32DS.3.5), or whichever custom path you've used to create the project. 3. Windows File History, if enabled. Lastly, you can also try checking the .metadata folder, and look for the project reference old or new name. Sources: m2eclipse - Should renaming a project in Eclipse also rename project folder on file system? - Stack Overflow, Eclipse: All my projects disappeared from Project Explorer - Stack Overflow, java - Renamed a project in my Eclipse workspace via the filesystem and now cannot open it. - Stack Overflow, Renaming a project Eclipse Help  Hope this helps. Best regards, Julián Re: Project [Rename] , 造成 整個 Project 丟失 Hello @CY9, I do not think this is because of the subfolder count. From the log in metadata, I can see that a rename operation failed on '2026-08-10': !ENTRY com.nxp.s32ds.ext.ide.core 4 0 2026-08-10 08:50:24.109 !MESSAGE Unexpected error during rename !STACK 1 I infer that the project you were renaming was "202503021_App_118", and you tried to rename to "ADB22pxAPP_VR", correct? I can see the following error: org.eclipse.core.internal.resources.ResourceException(/ADB22pxAPP_VR)[374]: java.lang.Exception: Resource '/ADB22pxAPP_VR' already exists. However, I am not sure if this the root cause, as I've tried to rename a project to an already existing one, and I am not able to: Julin_AragnM_1-1786480276599.png Julin_AragnM_0-1786480052303.png So, I really cannot come to a conclusion from this information alone. The only actions I can recommend is to look for both 202503021_App_118 & ADB22pxAPP_VR with Recuva scan through the whole disk. If project recovery is not possible, I am not sure there are any other solutions available. Best regards, Julián Re: Project [Rename] , 造成 整個 Project 丟失 Yeap,  I am sure `ADB22pxAPP_VR\` is *NOT* exist . Even it really exist, and your program found it.  Should it STOP the rename function !?  Actually, it deleted whole directory.  I have no idea what's happened.  Recuva  can NOT find any folder out.  I am trying to rescue some files ASAP.  Thanks for your concern. 
記事全体を表示
MW6S010GNR1の代替部品に関するお問い合わせ サポートチームへ 部品番号MW6S010GNR1は製造中止となりました。同等の代替モデルをおすすめしてもらえますか?私たちのアプリケーションはインダストリアル広帯域RF機器です。本当にありがとうございます Re: Inquiry on Alternative Parts for MW6S010GNR1 **MW6S010GNR1のステータスと推奨代替品** ### パート概要 **MW6S010GNR1**(NXP / 旧フリースケール)は、ブロードバンド**アプリケーション**向けに設計された**10W、28V LDMOS**のRFパワートランジスタです。 |パラメータ|価値 | |------------------------|--------------------------------| |周波数帯域 |450 – 1500 MHz | |出力電力|10 W | |電源電圧 |28 V(32 Vまで合格) | |典型的な利得|~18 dB @ 960 MHz | |パッケージ|TO-270-2 ガルウィング(GNR1) | |アプリケーション |クラスA / AB、基地局、ブロードバンド インダストリアル RF | **ステータス**:生産終了/サービス終了(NXPラジオパワー製品ラインの縮小の一部)。 最終購入日は**2026年9月30日**頃と予想され、最終出荷は**2027年**を目標としています。 --- ### 推奨相当モデル/代替モデル NXPからはピン・ツー・ピンの正確な交換部品はありません。以下は産業用広帯域RF機器の最も実用的な代替手段です。いずれも、ネットワークの再最適化が必要となる。 |優先事項 |部品番号|製造元 |主なスペック |パッケージ|注記 / 互換性 | |----------|----------------------|--------------|----------------------------------------|--------------|-----------------------| |1 |**MW6S010NR1** |NXP |GNR1と同じ電気仕様 |TO-270-2 |同じダイスのガルウィング以外のバージョンです。こちらも販売終了していますが、在庫が残っている可能性があります。| |2 |**BLP15H9S10G** または**BLP15H9S10** |Ampleon |10 W、50 V、超広帯域(1–2000 MHz) |TO-270 |優れた広帯域インダストリアル代替手段です。電圧が高くなるため、それに合わせた設計変更が必要です。| | 3 | **BLP15M9S30G** / 関連する 28~32 V デバイス | Ampleon | 30 W クラス、1~1500 MHz、32 V | TO-270 | ヘッドルームが許容できる場合は、より高い電力オプション。| |4 |**AFT27S010N** |NXP |~10 W、28 V、より広い周波数カバー |プラスチック |新しい世代ですが、異なるパッケージとマッチングが必要です。現在の空室状況をご確認ください。| |5 |その他の10W / 28V LDMOS |アンプレオン / インフィニオン |様々な |TO-270または類似の |10Wクラスの比類のないワイドバンドLDMOSを検索。 --- ### インダストリアル広帯域使用に関する実用的な推奨事項 1. **短期** - **MW6S010GNR1** と **MW6S010NR1** の在庫状況を確認し、最終購入価格をご確認ください。 ピン配置の互換性が重要な場合は、可能であればNR1バージョンを優先してください。 2. 中長期(推奨) - **Ampleon BLP15H9S10(G)**シリーズに移行します。これらは、インダストリアル、ISM、ブロードバンドRFアプリケーションで一般的に使われる、現代的で広帯域の堅牢なLDMOSデバイスです。 - 長期的な利用可能性とサポートが優れていること。 3. **デザインノート** - 入出力マッチングネットワークを再設計することを期待してください。 - 特定のインダストリアル環境における熱性能、バイアスポイント(IDQ)、VSWRの耐久性を検証します。 - パッケージのフットプリントおよびはんだプロファイルの互換性を確認する。 --- **私に言ってほしいですか:** - MW6S010GNR1と特定の代替品(例:詳細な電気的パラメータ(ゲイン、効率、静電容量)を比較します。BLP15H9S10G)? - 推奨部品の在庫や価格の検索を助ける? - 回路の参照や評価ボードの一致を提案しますか? より的確なご提案が必要な場合は、ご使用の周波数帯域、電力要件、および希望する供給電圧をお知らせください。 メールアドレス:[email protected]
記事全体を表示
[FRDM-IMXRT1186] ADC電源シーケンスに関する質問(VDDA_1P8 vs 3P3) 私はFRDM-IMXRT1186(SCH-95302 Rev.A4)とRT1180データシートRev.9を確認しています。 データシートでは、VDDA_ADC_1P8 は VDDA_ADC_3P3 より先に電源を投入する必要があるとされています。しかし、FRDMボードでは、VDDA_ADC_1P8はAMS1117-1.8から供給されます。レギュレータはVDD_3V3に接続されているため、3.3Vレールのソフトスタートに従います。 さらに、VDDA_ADC_3P3はデフォルトではフローティング状態になっています(R337=DNP)。 私の質問: 1. この実装において、FRDMボードはデータシートのシーケンスに準拠しているとみなされますか? 2. プロダクションデザインにおいて、「事前から」要件を厳密に満たすためには、PMICやENピン付きのLDOを使用することが必須ですか? 3.関連する回路図部分のスクリーンショットを添付しました。最初の投稿を分かりやすくするために、詳細な分析は下記のコメント欄に投稿します。 FRDMトレーニング i.MXRT 106x Re: [FRDM-IMXRT1186] Question about ADC Power Sequencing (VDDA_1P8 vs 3P3) こんにちは、 @rejust さん。 私たちの製品にご関心を寄せ、コミュニティをご利用いただき、本当にありがとうございます。 はい、デフォルトのFRDM-IMXRT1186回路図から、このシーケンス要件を満たす設計が意図されています。 R337はデフォルトでDNPであるため、VDDA_ADC_3P3 0 Ωバイパス経路を通じて直接VDD_3V3に紐づいていません。その代わりに、VDDA_ADC_3P3はU17 MOSFETシーケンス回路を介して供給されます。この回路はVDDA_ADC_1P8/ADC_1V8_INレールによって制御されるため、VDDA_ADC_1P8が確立されてからのみVDDA_ADC_3P3が有効になります。 mayliu1_1-1786335579964.png プロダクションデザインにおいて、PMICは必須ではありません。SoCピンのタイミングがデータシート要件を満たしていれば、PMIC、EN制御付きのLDO/負荷スイッチ、MOSFETシーケンス回路など、信頼性の高いシーケンス方法ならいずれでも許容されます。 mayliu1_0-1786335561512.png お役に立てれば幸いです。 よろしくお願いいたします。 5月
記事全体を表示
我能否对多核处理器使用同一个中断请求 (IRQ)? 你好,助手 我用的是S32K358多核。 使用 Eirq 进行 I/O 中断。 我有个问题: 我希望核心0使用eirq0,核心2使用eirq1。 但是这两个中断通道触发了同一个中断处理程序SIUL2_EXT_IRQ_0_7_ISR 问题就在这里。如果 eirq0 和 eirq1 都出现。双重核心触发 SIUL2_EXT_IRQ_0_7_ISR。两个核心操作同一个寄存器。 这将导致软件预期出现偏差。它将清除其他未初始化的通道。   我理解对吗?   请帮帮我。 BRS   Re: Can I use the same IRQ for multi core 你好@Licunhao , 你的理解部分正确。 在 S32K3 设备上,SIUL2 外部中断输入被分组为中断向量。因此,EIRQ0 和 EIRQ1 属于同一中断组,并由同一组中断处理程序处理,例如SIUL2_EXT_IRQ_0_7_ISR。 因此,EIRQ0 和 EIRQ1 不能用作两个完全独立的中断向量。 如果同一个 SIUL2 中断组被路由或启用在多个内核上,则两个内核可能会进入同一个中断处理程序并访问同一个 SIUL2 寄存器。如果软件没有实现正确的多核同步和 SIUL2 中断组的所有权,则可能导致意外行为。 但是,每个单独的 EIRQ 通道仍然可以使用 SIUL2 中断标志。正确的中断处理程序应该检查哪个 EIRQ 标志处于挂起状态,并仅清除相应的标志位。状态标志不应全局清除或使用错误的掩码清除,否则可能会影响其他待处理的 EIRQ 标志。 对于多核应用程序,我建议采用以下方法之一: 将整个 SIUL2 中断组(例如 EIRQ0 到 EIRQ7)分配给一个核心。该核心应处理分组中断服务例程,并在需要时通过软件或核心间通信通知另一个核心。 如果您需要将独立的中断路由到不同的内核,请使用来自不同 SIUL2 中断组的 EIRQ 通道,例如,一个通道从 EIRQ0 到 EIRQ7,另一个通道从 EIRQ8 到 EIRQ15(如果您的引脚配置允许的话)。 如果两个核心必须访问相同的 SIUL2 寄存器,则必须通过适当的多核同步机制来保护访问。但总的来说,SIUL2 中断组的单一所有者模型更简洁、更安全。 顺祝商祺! 帕维尔
記事全体を表示
カスタムボード上でECSPI1が期待されるSPIクロックを生成しない チームの皆さん、こんにちは。 私たちは、i.MX8MP EVK構成に基づいたi.MX8MPカスタムボードを使用しています。 i.MX8MP EVKでは、ECSPI2を通じてSPIデバイスを接続しています。既存のEVKデバイスツリー構成では、SPI通信は正常に動作しており、オシロスコープ上で期待されるSCLK波形を観測できます。 私たちのカスタムボードでは、SPIインターフェースがECSPI2ではなくECSPI1に接続されています。 そこで、デバイスツリーの設定をECSPI1を使用するように変更しました。しかし、ECSPI1では、SCLKピンで期待される/正しいSPIクロックパルスを観測することができません。 様々なデバイスツリー構成を試してみましたが、問題は解決しません。 1. 既存のECSPI2構成に類似したECSPI1 コントローラーをECSPI2からECSPI1に変更し、対応するECSPI1のpinctrlグループを作成しました。これにはSCLK、MOSI、MISO、CSが含まれます。 2. 別々のCS pinctrlグループ また、別のpinctrl_ecspi1_csを定義してECSPI1のpinctrlグループと組み合わせて使うことも試みました。 3. 明示的なECSPI1ピン多重化構成 ECSPI1のピンを明示的に定義することも試みました。 しかし、ECSPI1では、期待されるSPIクロックパルスを観測することができませんでした。 i.MX8MPでECSPI1を設定する際に、&ecspi1を有効にしてECSPI1のSCLK/MOSI/MISO/CSピンを設定する以外に、デバイスツリーやpinctrlの変更が必要かどうかを知りたいです。 特に、ECSPI1を正しく動作させるために、ECSPI1固有のpinctrl、clock、IOMUX、またはその他のデバイスツリー構成を追加する必要があるでしょうか? 同じSPI構成がECSPI2でも動作するため、インターフェースをECSPI2からECSPI1に移す際に追加設定が必要かどうかを理解したいです。ご指導ありがとうございます。 Re: ECSPI1 does not generate expected SPI clock on custom board こんにちは 、 添付ファイルにdtsファイルがありますのでご確認ください。 Re: ECSPI1 does not generate expected SPI clock on custom board こんにちは、 @SWETHA1さん ECSPI1に関するdtsファイルを共有してください。 B.R Re: ECSPI1 does not generate expected SPI clock on custom board こんにちは@pengyong_zhangさん 以下に観察結果を示します。 1. 提案された変更を適用した場合のロジックアナライザーの結果 SWETHA1_1-1786532293061.pngSWETHA1_1-1786532293061.pngSWETHA1_1-1786532293061.png 2. 以前に添付した dts の上に以下のパッチを使用した際のもう 1 つの観察結果 SWETHA1_0-1786532274946.pngSWETHA1_0-1786532274946.pngSWETHA1_0-1786532274946.png 上記のグラフはこの変化とともに観察されました pinctrl_ecspi1: ecspi1grp { FSL,ピン = < MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK 0x80 MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI 0x80 MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO 0x80 >; }; 提案された変更により、時計は予想通りではない可能性があります。 Re: ECSPI1 does not generate expected SPI clock on custom board こんにちは、 @SWETHA1さん dtsファイルを確認したところ、以下のエラーが見つかりました。 1. ECSPIピンが再利用されたため、ピン使用の競合が発生しています。この部品を取り外すか、再利用のために別のピンを使用してください。     pinctrl_ecspi1: ecspi1grp {         fsl,pins = <             MX8MP_IOMUXC_ECSPI1_SCLK__ECSPI1_SCLK       0x48             MX8MP_IOMUXC_ECSPI1_MOSI__ECSPI1_MOSI       0x48             MX8MP_IOMUXC_ECSPI1_MISO__ECSPI1_MISO       0x48         >;     };     pinctrl_uart3: uart3grp {         fsl,pins = <             MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX      0x140             MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX      0x140             MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS      0x140             MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS     0x140         >;     }; 2. ECSPI1のチップセレクト(CS)構成に矛盾があります。以下のコードに変更してください。     pinctrl_ecspi1_cs: ecspi1cs {         fsl,pins = <             MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09     0x40000         >;     }; B.R Re: ECSPI1 does not generate expected SPI clock on custom board 前回の回答にもう少し詳細を追加します。 観察結果1:提案されたDTS変更を適用した後に得られた結果。しかしながら、SPIクロック波形は依然として期待どおりではなく、SPI信号全体の挙動も期待される結果と一致しない。 観察2:MISOをフローティング状態にすると、CSに2つの望ましくないスパイクが現れますが、これは望ましい動作ではありません。CSは最初は低く抑えられます。CSをDTSを介してハイレベルに駆動するように設定した場合でも、最初は期待どおりハイレベルに駆動されますが、トランザクションが完了すると、CSは再びローレベルに戻ってしまうようです。 この件についてのご見解を共有し、今後の進め方を教えていただけませんか Re: ECSPI1 does not generate expected SPI clock on custom board こんにちは、 @SWETHA1さん 1. 最新のdtsファイルを共有してください。 2. SPIデバイスはどのようにテストしましたか?「spidev_test」ツールを使ってSPIテストを実行できます。`ls /dev/` コマンドの出力結果を共有してください。 B.R Re: ECSPI1 does not generate expected SPI clock on custom board こんにちは 共有観測値1および2に対応するdtsファイルを添付しましたのでご確認ください。 ls /dev の出力には/dev/spidev1.0と表示されます。 spideviceのテストについては、添付のcファイルを使い、spiがecspi2に接続されているEVKボードで動作することが確認されており、既存のpinctrlグループも使いました。 現在、検証結果はevkに基づいてカスタムボード上で取得され、spiがecspi1に接続されています。
記事全体を表示
[FRDM-IMXRT1186] 关于ADC电源时序的问题(VDDA_1P8 与 3P3) 我正在查看 FRDM-IMXRT1186 (SCH-95302 Rev.A4) 和 RT1180 数据手册 Rev.9。 数据手册要求在给 VDDA_ADC_3P3 供电之前给 VDDA_ADC_1P8 供电。然而,在FRDM板上,VDDA_ADC_1P8来自AMS1117-1.8。稳压器与 VDD_3V3 连接,这意味着它遵循 3.3V 电源轨的软启动。 此外,VDDA_ADC_3P3 默认处于浮空状态(R337=DNP)。 我的问题: 1.根据这种实现方式,FRDM板是否符合数据手册的顺序要求? 2.对于生产设计,是否必须使用带 EN 引脚的 PMIC 或 LDO 才能严格满足“之前”的要求? 3.我已附上相关原理图部分的截图。为了保持这篇初始帖子的清晰性,我将在下面的评论中发布我的详细分析。 FRDM 培训 i.MX RT106x Re: [FRDM-IMXRT1186] Question about ADC Power Sequencing (VDDA_1P8 vs 3P3) 嗨@rejust , 非常感谢您对我们产品的关注以及对我们社区的使用。 是的,从默认的 FRDM-IMXRT1186 原理图来看,该设计旨在满足此时序要求。 R337 默认处于 DNP 状态,因此 VDDA_ADC_3P3 不会通过 0 Ω 旁路路径直接连接到 VDD_3V3。相反,VDDA_ADC_3P3 通过 U17 MOSFET 时序电路供电。该电路由 VDDA_ADC_1P8 / ADC_1V8_IN 轨控制,因此只有在 VDDA_ADC_1P8 建立后,VDDA_ADC_3P3 才能使能。 mayliu1_1-1786335579964.png 对于产品设计而言,电源管理集成电路(PMIC)并非必需。任何可靠的时序方法都是可以接受的,例如 PMIC、带 EN 控制的低压差线性稳压器(LDO)/负载开关或 MOSFET 时序电路,只要 SoC 引脚的时序满足数据手册的要求即可。 mayliu1_0-1786335561512.png 希望对你有帮助 顺祝商祺! 5月
記事全体を表示
关于MW6S010GNR1替代部件的询价 尊敬的支持团队: 零件编号 MW6S010GNR1 已停产。请问您能否推荐一些同等规格的替代型号?我们的应用领域是工业宽带射频设备。非常感谢 Re: Inquiry on Alternative Parts for MW6S010GNR1 **MW6S010GNR1 状态及推荐替代方案** ### 部件概述 **MW6S010GNR1**(NXP / 前 Freescale)是一款 **10 W,28 V LDMOS** 射频功率晶体管,专为宽带应用而设计。 | 参数 | 值 | |------------------------|--------------------------------| | 频率范围 | 450 – 1500 MHz | 输出功率:10 瓦 | 供电电压 | 28V(最高可达32V) | | 典型增益 | ~18 dB @ 960 MHz | | 包装 | TO-270-2 鸥翼 (GNR1) | | 应用领域 | A类/AB类射频、基站、宽带工业射频 | **状态**:已停产/产品生命周期结束(NXP 无线电电源产品线逐步淘汰的一部分)。 预计最后一次购买日期在**2026年9月30日**左右,最终发货日期定于**2027年**。 --- ### 推荐的同等/替代型号 NXP目前没有**完全引脚匹配的即插即用型替代品**。以下是适用于工业宽带射频设备的最接近的实用替代方案。所有这些都需要进行相应的网络重新优化。 | 优先级 | 零件编号 | 制造商 | 主要规格 | 包装 | 备注/兼容性 | |----------|----------------------|--------------|----------------------------------------|--------------|-----------------------| | 1 | **MW6S010NR1** | NXP | 与 GNR1 具有相同的电气规格 | TO-270-2 | 同一芯片的非鸥翼版本。该产品也已停产,但可能仍有少量库存。| | 2 | **BLP15H9S10G** 或 **BLP15H9S10** | Ampleon | 10 W,50 V,超宽带 (1–2000 MHz) | TO-270 | 优秀的宽带工业替代方案。电压更高,需要相应的重新设计。| | 3 | **BLP15M9S30G** / 相关 28–32 V 设备 | Ampleon | 30 W 级,1–1500 MHz,32 V | TO-270 | 如果裕量可以接受,则可选择更高的功率。| | 4 | **AFT27S010N** | NXP | ~10 W,28 V,更宽的频率覆盖范围 | 塑料 | 新一代产品,但封装不同,需要匹配。查看当前库存情况。| | 5 | 其他 10W/28V LDMOS | Ampleon / Infineon | 多种 | TO-270 或类似封装 | 搜索 10W 级无匹配宽带 LDMOS。 | --- ### 工业宽带应用的实用建议 1. **短期** - 查看**MW6S010GNR1**和**MW6S010NR1**的最后购买截止日期剩余库存。 - 如果引脚兼容性至关重要,请优先选择 NR1 版本(如有)。 2. **中长期(推荐)** - 迁移至 **Ampleon BLP15H9S10(G)** 系列。这些是现代的、宽带的、坚固耐用的 LDMOS 设备,常用于工业、ISM 和宽带射频应用。 - 它们提供更好的长期可用性和支持。 3. **设计说明** - 预计需要重新设计输入/输出匹配网络。 - 在您的特定工业环境中验证热性能、偏置点 (IDQ) 和 VSWR 耐用性。 - 确认封装尺寸和焊接规格是否兼容。 --- 你想让我做什么? - 比较 MW6S010GNR1 与特定替代器件(例如)之间的详细电气参数(增益、效率、电容)。BLP15H9S10G)? - 能否帮忙查询推荐零件的当前库存/价格? - 建议提供匹配的电路参考或评估板? 如果您需要更有针对性的建议,请告知您的具体频率范围、功率要求和首选供电电压。 电子邮件:[email protected]
記事全体を表示
在 AWS 或 GCP 云平台上构建 NXP Android 16 BSP – 经验、设置和构建时间 大家好, 我目前正在 为 NXP i.MX 95 设置 Android 16 ,并且希望在云环境中构建 NXP BSP。 我使用的版本是: Android 16.0.0_2.0.0 (L6.18.20_2.0.0 BSP) 我目前正在考虑使用AWS 或 Google Cloud Platform (GCP)作为版本环境,而不是本地工作站。 因此,我想请教各位: NXP 是否有关于 在AWS或GCP上构建Android电路板支持包。的官方文档或建议? 有人已经在AWS或GCP上成功构建过这个Android BSP吗? 您使用的是哪种实例/虚拟机配置(CPU、内存、存储等)? 在您的环境中,完成一个完整的 BSP 构建大约需要多长时间? 每次版本的云成本 大约是多少 ? 在云环境中构建 BSP 时,有哪些需要注意的具体问题或限制? 我特别感兴趣的是实际经验,例如哪种云实例类型效果好,以及在内存、磁盘空间、CPU 核心、存储性能或构建并行化方面是否有任何重要的考虑因素。 任何建议、配置示例或经验教训都将不胜感激。 感谢您分享您的经验! 此致 脸书 Re: Building NXP Android 16 BSP in AWS or GCP Cloud – Experience, Setup and Build Times 你好@Feevlic 希望你一切都好。 我们没有针对该特定场景的 Android 编译文档。 该过程应与物理机器相同。 请尝试按照UG10156安卓用户指南中的步骤操作。 顺祝商祺! 萨拉斯。
記事全体を表示