Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
i.mx8mp GPU 和 GTK4 应用程序:GUI/窗口呈现延迟和阻塞 Vivante /dev/galcore ioctl 在配备 Vivante GPU 的 i.MX8MP 上,GTK4 窗口启动延迟约为 10 秒。 使用默认的 GTK4 GL 渲染器时: gtk_window_present(window);​ 大约需要9-10 秒才能看到窗口。 证据(见附件)强烈表明,启动延迟并非由 GTK 应用程序代码引起。 延迟似乎与 GL 渲染路径中的 Vivante /dev/galcore ioctl 阻塞有关。软件渲染(GSK_RENDERER=cairo)可以避免这个问题。 我们正在寻找有关 i.MX8MP 搭载 Vivante GPU 堆栈时 GTK4/OpenGL 启动延迟的已知问题、调试方法、配置更改或修复方案的指导。 Re: i.mx8mp GPU and GTK4 app: GUI/window present delay and blocking Vivante /dev/galcore ioctl 嗨@jim777 感谢您分享如此详细的信息。能否提供一个最小的、可复现的 GTK4 源代码示例?我需要对 NXP BSP 进行进一步测试。 此致, 志明
記事全体を表示
S32G274A 上 PFE HIF DMA 到 DDR 通信对 QuadSPI MCR 配置的意外依赖性 你好,专家 我们正在调查运行 QNX 7.1 的 S32G274A 上 QuadSPI 和 PFE HIF 数据路径之间意想不到的依赖关系。如果 QuadSPI 未初始化,PFE0 和 PFE2 将成功完成 PHY、EMAC、固件和 HIF 初始化。EMAC 可以接收有效帧,但 HIF DMA 不消耗 TX 或 RX 描述符,因此数据包无法在 PFE 和 DDR 之间传输,ARP/ping 失败。通过逐步简化 QuadSPI 初始化序列,我们发现只需一次写入即可恢复 PFE 通信:将 0x020F000C 写入 QuadSPI 模块配置寄存器 QuadSPI_MCR,其偏移量为 0x0000,距离 QuadSPI 基地址 0x40134000(即物理地址 0x40134000)不等。如果删除此写入操作,PFE 通信将持续失败。Flash 识别、JEDEC 事务、QNX F3S 框架、/dev/fs0 和启动延迟均已被排除在必要条件之外。我们目前的解释是,相关的效果可能是将 QuadSPI_MCR[MDIS] 清除为 0,从而启用 QuadSPI 时钟。 请问清除 QuadSPI_MCR[MDIS] 是否可以激活 S32G274A 上与 PFE HIF DMA-to-DDR/XBAR/NoC 路径共享的任何时钟请求、桥接或互连状态?PFE HIF DDR 访问与 QuadSPI 时钟或互连状态之间是否存在任何未记录或间接的依赖关系?或者这是否表明平台启动期间缺少共享时钟/NoC 初始化步骤?应该配置哪个 MC_CGM、RDC、MC_ME、NoC 或 PFE 平台寄存器来独立建立所需的状态,而不是让 PFE 驱动程序访问 QuadSPI MCR? 我们目前正在进行补充测试,以确认单独清除 MDIS 是否既必要又充分;目前,已确认的触发条件是完整的 MCR 写入值 0x020F000C。 Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 嗨,维特旺 感谢您与我们联系。 1. 您是否在使用客户板? 2.您的PFE版本是什么? BR 乔伊 Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 嗨 Joey,是的,我们使用的是基于 S32G274A 的定制电路板。PFE0 和 PFE2 通过 RGMII 连接到 KSZ9031 PHY。操作系统为QNX 7.1。PFE软件版本如下: - NXP PFE QNX驱动程序版本:PFE-DRV_S32G_QNX_1.9.0 - PFE固件版本:PFE-FW_S32G_1.12.0 - 驱动程序报告的PFE硬件版本:0x00050300 如果您需要完整的启动日志、时钟配置、原理图部分或寄存器转储以进行比较,请告知。此致敬礼,Waitewang Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 您好, 感谢您的回复。 1.你们的S32G启动方法是什么?早期阶段是否没有对QSPI进行初始化? 2.尝试只操作 MDIS 位,看看是否会影响结果。 BR 乔伊 Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 嗨,乔伊, 1.我们在 U-Boot 中通过 TFTP 加载 QNX IFS 和 DTB,并使用 bootm 启动 QNX。QNX 不是从 QSPI Flash 加载的。在启动 PFE 驱动程序之前,QNX 不会启动 devf-qspi-s32g 或显式初始化 QuadSPI 控制器。 2. 我们使用对 QuadSPI 模块配置寄存器(QuadSPI_MCR,基地址 0x40134000,偏移量 0x0000)进行读-修改-写操作来测试 MDIS 位。 测试 A — 无 QuadSPI MCR 操作 QSPI驱动程序未启动,QuadSPI_MCR未写入。PFE通信失败。 测试 B — 仅设置 MDIS MCR 之前 = 0x030F00CC MCR 写入 = 0x030F40CC MCR 后 = 0x030F40CC MDIS = 1 PFE沟通成功 只有 MDIS 的第 14 位从 0 变为 1。QSPI Flash 文件系统未启动,/dev/fs0 未创建,且未执行 JEDEC 访问。测试程序在寄存器操作后正常退出。 测试 C — 仅通过 MDIS 初始 MDIS 值已经是 0,因此未更改的 MCR 值 0x030F00CC 被写回。PFE通信失败。 我们之前也测试过将完整值 0x020F000C 写入 QuadSPI_MCR。在这种情况下,PFE通信成功了。 请问为什么仅将 QuadSPI MCR MDIS 位从 0 设置为 1 会影响 S32G274A 上的 PFE0/PFE2 通信?QuadSPI MCR 操作与 PFE HIF/DMA 到 DDR 路径之间是否存在任何必需的初始化顺序、已知的错误或已记录的依赖关系? BR, 怀特旺
記事全体を表示
Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G274A hello expert We are investigating an unexpected dependency between QuadSPI and the PFE HIF data path on an S32G274A running QNX 7.1. If QuadSPI is not initialized, PFE0 and PFE2 complete PHY, EMAC, firmware, and HIF initialization successfully. The EMAC can receive valid frames, but the HIF DMA does not consume TX or RX descriptors, so packets are not transferred between PFE and DDR, and ARP/ping fails. After reducing the QuadSPI initialization sequence step by step, we found that a single write is sufficient to restore PFE communication: writing 0x020F000C to the QuadSPI Module Configuration Register, QuadSPI_MCR at offset 0x0000 from QuadSPI base address 0x40134000—that is, physical address 0x40134000. If this write is removed, PFE communication consistently fails. Flash identification, JEDEC transactions, the QNX F3S framework, /dev/fs0, and startup delay have all been excluded as necessary conditions. Our current interpretation is that the relevant effect may be clearing QuadSPI_MCR[MDIS] to 0, which enables the QuadSPI clocks. Could you please confirm whether clearing QuadSPI_MCR[MDIS] can activate any clock request, bridge, or interconnect state shared with the PFE HIF DMA-to-DDR/XBAR/NoC path on S32G274A? Is there any undocumented or indirect dependency between PFE HIF DDR access and the QuadSPI clock or interconnect state, or could this indicate a missing shared-clock/NoC initialization step during platform startup? Which MC_CGM, RDC, MC_ME, NoC, or PFE platform register should be configured to establish the required state independently, instead of having the PFE driver access the QuadSPI MCR? We are currently performing complementary tests to confirm whether clearing MDIS alone is both necessary and sufficient; at this stage, the confirmed trigger is the complete MCR write value 0x020F000C. Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 Hi,waitewang Thank you for contacting us. 1. Are you using a customer board? 2.What is your PFE version? BR Joey Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 Hi Joey, Yes, we are using a custom board based on the S32G274A. PFE0 and PFE2 are connected through RGMII to KSZ9031 PHYs. The operating system is QNX 7.1. The PFE software versions are as follows: - NXP PFE QNX driver version: PFE-DRV_S32G_QNX_1.9.0 - PFE firmware version: PFE-FW_S32G_1.12.0 - PFE hardware version reported by the driver: 0x00050300 Please let me know if you need the complete startup log, clock configuration, schematic section, or register dump for comparison. Best regards, Waitewang Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 Hi, Thank you for your reply. 1.What is your method of S32G booting? Was there no initialization of QSPI in the early stage? 2.Try operating only the MDIS bit to see if it affects the results. BR Joey Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 Hi Joey, 1. We load the QNX IFS and DTB via TFTP in U-Boot and start QNX with bootm. QNX is not loaded from QSPI Flash. Before starting the PFE driver, QNX does not start devf-qspi-s32g or explicitly initialize the QuadSPI controller. 2. We tested the MDIS bit using read-modify-write operations on the QuadSPI Module Configuration Register (QuadSPI_MCR, base address 0x40134000, offset 0x0000). Test A — No QuadSPI MCR operation The QSPI driver was not started and QuadSPI_MCR was not written. PFE communication failed. Test B — Set only MDIS MCR before = 0x030F00CC MCR write = 0x030F40CC MCR after = 0x030F40CC MDIS = 1 PFE Communication successful Only MDIS, bit 14, was changed from 0 to 1. The QSPI Flash filesystem was not started, /dev/fs0 was not created, and no JEDEC access was performed. The test program exited normally after the register operation. Test C — Clear only MDIS The initial MDIS value was already 0, so the unchanged MCR value 0x030F00CC was written back. PFE communication failed. We also previously tested writing the complete value 0x020F000C to QuadSPI_MCR. PFE communication succeeded in that case. Could you please advise why setting only the QuadSPI MCR MDIS bit from 0 to 1 affects PFE0/PFE2 communication on S32G274A? Is there any required initialization sequence, known erratum, or documented dependency between QuadSPI MCR operations and the PFE HIF/DMA-to-DDR path? BR, Waitewang
記事全体を表示
LCD and MIPI Camera Proven on i.MX6ULL Hello,   Could you please recommend an LCD panel and a MIPI camera that have been successfully used with the i.MX6ULL?   I would like to connect them to the following evaluation board:   MCIMX6ULL-EVK https://www.nxp.jp/part/MCIMX6ULL-EVK   If possible, please provide the model numbers and any available software/BSP information.   Thank you. Re: LCD and MIPI Camera Proven on i.MX6ULL Hello, On this board, validated Parallel-LCD Display are: SEIKO WVGA panel. Embest LCD8000-43T LCD panel. Regarding MIPI CSI camera, please take a look into a OV5640 camera sensor. Best regards. Re: LCD and MIPI Camera Proven on i.MX6ULL Thank you for your response. I have given up on using the OV5640 camera sensor because I could not find a product that can be connected to the i.MX6ULL. For the LCD, I plan to use the LCD8000-43T.
記事全体を表示
i.MX6ULL 已验证 LCD 和 MIPI 摄像头功能 你好,   请问您能否推荐一款已成功与 i.MX6ULL 配合使用的液晶面板和 MIPI 摄像头?   我想将他们与以下评估板联系起来:   MCIMX6ULL-EVK https://www.nxp.jp/part/MCIMX6ULL-EVK   如果可以,请提供型号以及任何可用的软件/BSP信息。   谢谢! Re: LCD and MIPI Camera Proven on i.MX6ULL 你好, 该电路板上经过验证的并行液晶显示器有: 精工WVGA面板。 Embest LCD8000-43T液晶面板。 关于 MIPI CSI 摄像头,请参考 OV5640 摄像头传感器。 顺祝商祺! Re: LCD and MIPI Camera Proven on i.MX6ULL 感谢您的反馈, 我已经放弃使用 OV5640 相机传感器,因为我找不到可以连接到 i.MX6ULL 的产品。 LCD方面,我计划使用LCD8000-43T。
記事全体を表示
QNX 7.1のPFEに関するPTP/IEEE 1588のサポートおよび設定ガイダンスS32G274A要請 こんにちは、専門家の皆さん。 カスタムS32G274AボードのPFEイーサネットインターフェースにIEEE 1588/PTPの時間同期を実装する計画です。 現在のソフトウェア構成は以下の通りです: - SoC:NXP S32G274A - ボード:お客様ボードS32G274A - オペレーティングシステム:QNX 7.1 - PFEドライバ:PFE-DRV_S32G_A53_QNX 1.9.0、io-pktバージョン - PFEファームウェア:PFE-FW_S32G 1.12.0 - テスト中のPFEインターフェース:PFE EMAC0およびPFE EMAC2 - PFE EMAC1は外部AQR113C PHYのファームウェアがまだプログラムされていないため、現在のテストには含まれていません。 PFEドライバーのソースコードを確認したところ、IEEE 1588に対応しており、以下のQNXドライバー固有のPTPコマンドが実装されていることがわかりました。 - PTP_GET_TIME - PTP_SET_TIME - PTP_GET_TX_TIMESTAMP - PTP_GET_RX_TIMESTAMP - PTP_SET_COMPENSATION - PTP_GET_COMPENSATION 現在のデフォルトのビルド構成では、この機能が無効になっています: PFE_CFG_IEEE1588_SUPPORT=0 PFE_CFG_IEEE1588_I_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC0_O_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC1_O_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC2_O_CLK_HZ=0 当社のスタートコードはすでにSCMIを通じてPFE_TSクロックを有効にしていますが、PFEドライバーでIEEE 1588の入出力クロック周波数はまだ設定していません。 以下の質問についてアドバイスをいただけますか? 1.PFE EMAC0/EMAC1/EMAC2 on S32G274Aは、QNX 7.1のPFE-DRV 1.9.0およびPFE-FW 1.12.0でIEEE 1588ハードウェアの送信およびRXタイムスタンプを公式にサポートしていますか? 2. S32G274Aの期待されるSCMI PFE_TSクロック周波数は? 3. 以下のビルドパラメータに推奨される値は? PFE_CFG_IEEE1588_I_CLK_HZ PFE_CFG_IEEE1588_EMAC0_O_CLK_HZ PFE_CFG_IEEE1588_EMAC1_O_CLK_HZ PFE_CFG_IEEE1588_EMAC2_O_CLK_HZ 4. 3台のPFE EMACはすべて同じPTPハードウェアクロックを共有しているのか、それともそれぞれ独立したPTPシステムタイムカウンタを持っているのか? 5. このドライバがサポートしているPTPトランスポートモードは? - レイヤ2 PTP、EtherType 0x88F7 - UDP/IPv4 - UDP/IPv6 - ワンステップタイムスタンプ - 2段階タイムスタンプ - エンドツーエンド遅延メカニズム -ピアツーピア遅延メカニズム 6.PTPを有効にするには、追加のPFEファームウェア設定、ファームウェア機能、FCI設定、または起動初期化が必要ですか? 7. このPFEドライバーにはNXPやQNXが推奨するユーザー空間のPTPデーモンやサンプルアプリケーションはありますか?現在のドライバーはnetdrvr/ptp.hを通じてPTP機能を公開していますそしてLinuxスタイルの/dev/ptpX PHCデバイスではなく、SIOCGDRVSPEC/SIOCSDRVSPECです。 8. 既知のエラー、制限事項、または必要な初期化シーケンスはありますか? - PFEタイムスタンプクロックの初期化。 - HIFを介したTX/RXタイムスタンプの配信。 - タイムスタンプ補正; - 複数のPFE EMAC上でPTPを同時に運用できますか? もし可能であれば、QNXのPFE上でIEEE 1588の参照構成、サンプルアプリケーション、または検証手順S32G274A提供していただけますか? ごサポートありがとうございます。 BR、 ワイテワン
記事全体を表示
i.mx8mp GPUとGTK4アプリ:GUI/ウィンドウ表示遅延とVivante /dev/galcore ioctlのブロック Vivante GPUを搭載したi.MX8MPでのGTK4ウィンドウ起動遅延(約10秒) デフォルトのGTK4 GLレンダラーを使用する場合: gtk_window_present(window);​ ウィンドウが表示されるまでには約9~10秒かかります。 証拠(添付ファイル参照)は、起動遅延がGTKアプリケーションコードによるものではないことを強く示唆しています。 この遅延は、GLレンダリングパス内のVivante /dev/galcore ioctlのブロッキングと関連しているようです。ソフトウェアレンダリング(GSK_RENDERER=カイロ)はこの問題を回避します。 Vivante GPUスタックを用いたi.MX8MPでのGTK4/OpenGL起動**レイテンシ**に関する既知の問題、デバッグ方法、設定変更、または修正方法について のガイダン スを探しています。 Re: i.mx8mp GPU and GTK4 app: GUI/window present delay and blocking Vivante /dev/galcore ioctl こんにちは、 @jim777さん 詳細な情報を共有していただき、ありがとうございます。最小限で再現可能なGTK4のソースコード例を教えてもらえますか?NXP BSPでさらにテストを実施する必要があります。 よろしくお願いします、 志明
記事全体を表示
i.MX6ULLでLCDとMIPIカメラの性能が実証されました こんにちは、   i.MX6ULLで成功裏に使われたLCDパネルとMIPIカメラをおすすめしていただけますか?   以下の評価ボードに彼らをつなげたいと思います。   MCIMX6ULL-EVK https://www.nxp.jp/part/MCIMX6ULL-EVK   可能であれば、モデル番号および利用可能なソフトウェア/BSP情報をご提供ください。   よろしくお願いします。 Re: LCD and MIPI Camera Proven on i.MX6ULL こんにちは、 このボード上で検証済みのパラレルLCDディスプレイは以下のとおりです。 セイコー製WVGAパネル。 Embest LCD8000-43T LCDパネル。 MIPI CSIカメラについては、OV5640カメラセンサーを検討してみてください。 よろしくお願いいたします。 Re: LCD and MIPI Camera Proven on i.MX6ULL ご返信ありがとうございます。 i.MX6ULLに接続できる製品が見つからなかったため、OV5640カメラセンサーの使用を諦めました。 液晶ディスプレイには、LCD8000-43Tを使用する予定です。
記事全体を表示
S32G274AにおけるPFE HIF DMA-DDR通信のQuadSPI MCR構成への予期せぬ依存性 こんにちは、エキスパートさん QNX 7.1を実行しているS32G274Aにおいて、QuadSPIとPFE HIFデータパスの間に予期せぬ依存関係が発生していることを調査中です。QuadSPIが初期化されていない場合、PFE0とPFE2はPHY、EMAC、ファームウェア、およびHIFの初期化を正常に完了します。EMACは有効なフレームを受け取ることができますが、HIF DMAはTXやRXディスクリプタを消費しないため、PFEとDDR間でパケットが転送されず、ARP/pingが失敗します。QuadSPIの初期化シーケンスを段階的に簡略化した結果、PFE通信を復元するには1回の書き込みで十分であることがわかりました。具体的には、QuadSPIベースアドレス0x40134000(つまり物理アドレス0x40134000)からオフセット0x0000にあるQuadSPIモジュール構成レジスタQuadSPI_MCRに0x020F000Cを書き込むことです。この書き込みを削除すると、PFE通信が常に失敗する。フラッシュ識別、JEDECトランザクション、QNX F3Sフレームワーク、/dev/fs0、起動遅延はすべて必要条件として除外されています。現在のところ、関連する効果はQuadSPI_MCR[MDIS]を0にクリアすることであり、これによりQuadSPIクロックが有効になると考えられます。 QuadSPI_MCR[MDIS]をクリアすることで、PFE HIF(データからDDR/XBAR/NoC S32G274A)パスと共有されるクロックリクエスト、ブリッジ、またはインターコネクト状態が有効になるか確認していただけますか?PFE HIFのDDRアクセスとQuadSPIのクロックやインターコネクト状態の間に、未公開または間接的な依存関係はありますか?それとも、プラットフォーム起動時に共有クロックやNoCの初期化ステップが欠けていることを示しているのでしょうか?どのMC_CGM、RDC、MC_ME、NoC、またはPFEプラットフォームレジスタを、PFEドライバがQuadSPI MCRにアクセスするのではなく、必要な状態を独立して確立できるように設定すべきでしょうか? 現在、MDISをクリアするだけで十分かつ必要であるかどうかを確認するための補足的なテストを実施しています。現段階では、確認済みのトリガーはMCR書き込み値0x020F000Cです。 Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 こんにちは、ウェイトワン お問い合わせいただきありがとうございます。 1. お客様用ボードを使っていますか? 2.お使いのPFEのバージョンは何ですか? BR ジョーイ Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 こんにちは、ジョーイさん。はい、弊社ではS32G274Aをベースにしたカスタムボードを使用しています。PFE0とPFE2はRGMIIを介してKSZ9031 PHYに接続されています。オペレーティングシステムはQNX 7.1です。PFEソフトウェアのバージョンは以下の通りです:- NXP PFE QNXドライババージョン:PFE-DRV_S32G_QNX_1.9.0 - PFEファームウェアバージョン:PFE-FW_S32G_1.12.0 - ドライバーが報告するPFEハードウェアバージョン:0x00050300 起動ログ、クロック設定、回路図セクション、またはレジスタダンプの完全な比較が必要な場合はお知らせください。よろしくお願いいたします、Waitewang Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 こんにちは、 ご返信よろしくお願いします。 1. S32Gの起動方法は何ですか?初期段階ではQSPIの初期化は行われなかったのでしょうか? 2.MDISビットのみを操作して、結果に影響があるかどうかを確認してください。 BR ジョーイ Re: Unexpected Dependency of PFE HIF DMA-to-DDR Communication on QuadSPI MCR Configuration on S32G27 こんにちは、ジョーイ。 1.U-BootでTFTP経由でQNX IFSとDTBをロードし、bootmでQNXを起動します。QNXはQSPIフラッシュからロードされません。PFEドライバを起動する前に、QNXはdevf-qspi-s32gを起動せず、QuadSPIコントローラを明示的に初期化しません。 2. QuadSPIモジュール設定レジスタ(QuadSPI_MCR、ベースアドレス0x40134000、オフセット0x0000)上で、MDISビットを読み取り・修正・書き込み操作でテストしました。 テストA — QuadSPI MCR動作なし QSPIドライバは起動されておらず、QuadSPI_MCRも書き込まれていませんでした。PFE通信に失敗しました。 テストB — MDISのみを設定 MCR(前)= 0x030F00CC MCR書き込み = 0x030F40CC MCR後 = 0x030F40CC MDIS = 1 PFE通信が成功しました MDISの14ビット目のみが0から1に変更された。QSPI Flashファイルシステムは起動されず、/dev/fs0も作成されず、JEDECアクセスも行われませんでした。テストプログラムはレジスタ操作後、正常に終了した。 テストC — MDISのみクリア 初期のMDIS値はすでに0だったため、変更されていないMCR値0x030F00CC書き戻されました。PFE通信に失敗しました。 また、以前にはQuadSPI_MCRに完全な値0x020F000Cを書き込むテストも行いました。PFEのコミュニケーションはその件で成功しました。 QuadSPI MCR MDISビットを0から1に設定すると、S32G274AのPFE0/PFE2通信に影響が出る理由について教えていただけますか?QuadSPI MCR操作とPFE HIF/DMA-to-DDRパスの間には、必須の初期化シーケンス、既知のエラー、または文書化された依存関係はありますか? BR、 ワイテワン
記事全体を表示
Request for PTP/IEEE 1588 Support and Configuration Guidance for S32G274A PFE on QNX 7.1 Hi Expert, We are planning to implement IEEE 1588/PTP time synchronization on the PFE Ethernet interfaces of our custom S32G274A board. Our current software configuration is: - SoC: NXP S32G274A - Board: Customer board based on S32G274A - Operating system: QNX 7.1 - PFE driver: PFE-DRV_S32G_A53_QNX 1.9.0, io-pkt version - PFE firmware: PFE-FW_S32G 1.12.0 - PFE interfaces under test: PFE EMAC0 and PFE EMAC2 - PFE EMAC1 is not included in the current test because the firmware of its external AQR113C PHY has not yet been programmed. We checked the PFE driver source code and found that it contains IEEE 1588 support and implements the following QNX driver-specific PTP commands: - PTP_GET_TIME - PTP_SET_TIME - PTP_GET_TX_TIMESTAMP - PTP_GET_RX_TIMESTAMP - PTP_SET_COMPENSATION - PTP_GET_COMPENSATION The current default build configuration disables this feature: PFE_CFG_IEEE1588_SUPPORT=0 PFE_CFG_IEEE1588_I_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC0_O_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC1_O_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC2_O_CLK_HZ=0 Our startup code already enables the PFE_TS clock through SCMI, but we have not yet configured the IEEE 1588 input and output clock frequencies in the PFE driver. Could you please provide guidance on the following questions? 1. Does PFE EMAC0/EMAC1/EMAC2 on S32G274A officially support IEEE 1588 hardware TX and RX timestamping with PFE-DRV 1.9.0 and PFE-FW 1.12.0 on QNX 7.1? 2. What is the expected SCMI PFE_TS clock frequency on S32G274A? 3. What values are recommended for the following build parameters? PFE_CFG_IEEE1588_I_CLK_HZ PFE_CFG_IEEE1588_EMAC0_O_CLK_HZ PFE_CFG_IEEE1588_EMAC1_O_CLK_HZ PFE_CFG_IEEE1588_EMAC2_O_CLK_HZ 4. Do all three PFE EMACs share the same PTP hardware clock, or does each EMAC have an independent PTP system-time counter? 5. Which PTP transport modes are supported by this driver? - Layer-2 PTP, EtherType 0x88F7 - UDP/IPv4 - UDP/IPv6 - One-step timestamping - Two-step timestamping - End-to-End delay mechanism - Peer-to-Peer delay mechanism 6. Does enabling PTP require any additional PFE firmware configuration, firmware feature, FCI configuration, or startup initialization? 7. Is there an NXP- or QNX-recommended user-space PTP daemon or sample application for this PFE driver? The current driver exposes PTP functions through netdrvr/ptp.h and SIOCGDRVSPEC/SIOCSDRVSPEC, rather than a Linux-style /dev/ptpX PHC device. 8. Are there any known errata, limitations, or required initialization sequences related to: - PFE timestamp clock initialization; - TX/RX timestamp delivery through HIF; - timestamp compensation; - simultaneous PTP operation on multiple PFE EMACs? If available, could you also provide a reference configuration, sample application, or validation procedure for IEEE 1588 on S32G274A PFE under QNX? Thank you for your support. BR, Waitewang
記事全体を表示
i.mx8mp GPU and GTK4 app: GUI/window present delay and blocking Vivante /dev/galcore ioctl GTK4 Window Startup Delay (~10s) on i.MX8MP with Vivante GPU When using the default GTK4 GL renderer: gtk_window_present(window);​ takes approximately 9-10 seconds before the window becomes visible. The evidence (see attached file) strongly suggests that the startup delay is not caused by GTK application code. The delay appears correlated with a blocking Vivante /dev/galcore ioctl within the GL rendering path. Software rendering (GSK_RENDERER=cairo) avoids the issue. We are looking for guidance on known issues, debugging methods, configuration changes, or fixes for GTK4/OpenGL startup latency on i.MX8MP with the Vivante GPU stack. Re: i.mx8mp GPU and GTK4 app: GUI/window present delay and blocking Vivante /dev/galcore ioctl Hi @jim777  Thank you for sharing such detailed information. Could you provide a minimal, reproducible GTK4 source code example? I need to conduct further testing in the NXP BSP. Best Regards, Zhiming
記事全体を表示
关于 QNX 7.1 上 S32G274A PFE 的 PTP/IEEE 1588 支持和配置指南的请求 专家您好! 我们计划在我们定制的 S32G274A 板的 PFE 以太网接口上实现 IEEE 1588/PTP 时间同步。 我们目前的软件配置如下: - SoC:NXP S32G274A - 电路板:基于 S32G274A 的客户电路板 操作系统:QNX 7.1 - PFE驱动程序:PFE-DRV_S32G_A53_QNX 1.9.0,io-pkt版本 - PFE固件:PFE-FW_S32G 1.12.0 - 正在测试的 PFE 接口:PFE EMAC0 和 PFE EMAC2 - 由于 PFE EMAC1 的外部 AQR113C PHY 的固件尚未编程,因此当前测试中未包含 PFE EMAC1。 我们检查了 PFE 驱动程序源代码,发现它包含 IEEE 1588 支持,并实现了以下 QNX 驱动程序特定的 PTP 命令: - PTP_GET_TIME - PTP_SET_TIME - PTP_GET_TX_TIMESTAMP - PTP_GET_RX_TIMESTAMP - PTP_SET_COMPENSATION - PTP_GET_COMPENSATION 当前默认版本配置禁用了此功能: PFE_CFG_IEEE1588_SUPPORT=0 PFE_CFG_IEEE1588_I_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC0_O_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC1_O_CLK_HZ=0 PFE_CFG_IEEE1588_EMAC2_O_CLK_HZ=0 我们的启动代码已经通过 SCMI 启用了 PFE_TS 时钟,但我们还没有在 PFE 驱动程序中配置 IEEE 1588 输入和输出时钟频率。 请问您能否就以下问题提供指导? 1.在 QNX 7.1 上使用 PFE-DRV 1.9.0 和 PFE-FW 1.12.0 时,S32G274A 上的 PFE EMAC0/EMAC1/EMAC2 是否正式支持 IEEE 1588 硬件 TX 和 RX 时间戳? 2. S32G274A 的预期 SCMI PFE_TS 时钟频率是多少? 3. 以下构建参数建议取哪些值? PFE_CFG_IEEE1588_I_CLK_HZ PFE_CFG_IEEE1588_EMAC0_O_CLK_HZ PFE_CFG_IEEE1588_EMAC1_O_CLK_HZ PFE_CFG_IEEE1588_EMAC2_O_CLK_HZ 4. 这三个 PFE EMAC 是否共享同一个 PTP 硬件时钟,还是每个 EMAC 都有一个独立的 PTP 系统时间计数器? 5. 此驱动程序支持哪些 PTP 传输模式? - 二层点对点传输协议 (PTP),以太网类型 0x88F7 - UDP/IPv4 - UDP/IPv6 一步式时间戳 - 两步时间戳 端到端延迟机制 - 点对点延迟机制 6.启用 PTP 是否需要任何额外的 PFE 固件配置、固件功能、FCI 配置或启动初始化? 7. NXP 或 QNX 是否有推荐的用户空间 PTP 守护程序或适用于此 PFE 驱动程序的示例应用程序?当前驱动程序通过 netdrvr/ptp.h 公开 PTP 功能。并且是 SIOCGDRVSPEC/SIOCSDRVSPEC,而不是 Linux 风格的 /dev/ptpX PHC 设备。 8. 是否存在与以下方面相关的已知勘误、限制或所需的初始化顺序: - PFE 时间戳时钟初始化; - 通过 HIF 进行 TX/RX 时间戳交付; - 时间戳补偿; - 在多个 PFE EMAC 上同时进行 PTP 操作? 如果可以的话,能否提供 QNX 系统下 S32G274A PFE 芯片上符合 IEEE 1588 标准的参考配置、示例应用或验证程序? 感谢您的支持。 BR, 怀特旺
記事全体を表示
i.MX95 Triple display Linux Patch i.MX95 Triple Display Patches for LF-6.6.52-2.2.0 BSP. iMX95 19x19 EVK. qiang_limpu_se_0-1739859470230.pngqiang_limpu_se_0-1739859470230.png   Patches files: 0001-iMX95-EVK-IT6263-LVDS-to-HDMI-bridge-chip-combine-it.patch Combine IT6263 with simple panel driver, no EDID is needed, 720P and 1080P display mode had been added as two examples.   0002-IT6263-Always-reported-connected-for-force-output.patch Let IT6263 always report cable connected to force output HDMI signals.   0003-iMX95-EVK-add-LVDS-clone-mode-based-on-IT6263.patch LVDS clone mode is supported on two LVDS ports, they output same content and same timing from one DPU display engine (1920*1080@60fps).   0004-iMX95-EVK-add-dual-LVDS-interleaver-mode-based-on-IT.patch LVDS interleave mode is supported on two LVDS ports, they output different content and same timing from one DPU display engine (3840*1080@60fps).   0005-iMX95-EVK-add-triple-display-support.patch Triple display is supported, 1 MIPI DSI + 2 LVDS.  imx95-19x19-evk-triple-display-lvds-clone.dtb: the two LVDS is in clone mode. imx95-19x19-evk-triple-display-lvds-interleaver.dtb: the two LVDS is in interleave mode.   For 1 MIPI DSI + 2 LVDS display clone mode: qiang_limpu_se_0-1739858854733.pngqiang_limpu_se_0-1739858854733.png For 1 MIPI DSI + 2 LVDS Interleave mode: qiang_limpu_se_2-1739859096402.pngqiang_limpu_se_2-1739859096402.png Know issues:  Due to bridge numbers (3) and DPU engine/Pixel link/Pixel Interleaver number (2) is not aligned, during kernel boot up, there will be followed link error log, but there is no real function impact.   [    3.178741] imx95-ldb 4b0c0000.syscon:ldb@4: Failed to create device link (0x180) with 4b010000.syscon:bridge@8 ... [    4.209299] imx95-pixel-interleaver 4b0d0000.bridge: Failed to create device link (0x180) with 4b400000.display-controller [    4.220355] imx95-pixel-interleaver 4b0d0000.bridge: Failed to create device link (0x180) with 4b400000.display-controller ...     2025-8-19 update: Add the patch for L6.12.20_2.0.0 BSP. lf-6.12.20-2.0.0_triple_display_patches.zip   2026-9-7 update: Add patch for L6.18.37_2.1.0 BSP based on FRDM-IMX95.   BL: Auto BL: non-Auto
記事全体を表示
ブートローダーにはfs26インストールパッケージが必要です。 現在、S32K344をベースとしたブートローダープロジェクトの移植と開発にunified_bootloader_demo_v2.1を使用しています。RTDはバージョン2.0で、コントローラーにはFS26チップを使用しています。SBCドライバパッケージは少なくともRTD 3.0と互換性がありますが、RTD 2.0と互換性のあるものを提供していただけませんか?SBCパッケージですか、それとも手書きの実装コードですか?RTD 3.0以降に対応したブートローダープロジェクトを提供していただけるとさらに助かります。 どうもありがとうございます!
記事全体を表示
Request for Old Version of Code Signing Tool (CST) for i.MX6Q HAB Development Dear NXP Technical Support Team, I am currently developing a High Assurance Boot (HAB) secure boot solution based on the ‌i.MX6Q SabreSD platform‌, using the official NXP BSP release L3.14.52_1.1.0 GA which is fully validated for our product. The latest CST v3.1.0 downloaded from the official portal is not fully compatible with this legacy BSP version, and it cannot generate valid signature data that matches the HABv4 protocol of i.MX6Q. This blocks our subsequent secure boot verification work. I have already read and accepted the NXP Software License Agreement for the Code Signing Tool, and I confirm that this tool will only be used for internal product development on our NXP i.MX series chips. Could you please provide the download link for ‌CST v2.3.2 (for HABv4)‌? This version is the officially recommended matching tool for the i.MX6Q BSP we are using. If you need any additional information about our project or chip part number, please feel free to contact me. Thank you for your support. Best regards, lixuehui i.MX6Quad Re: Request for Old Version of Code Signing Tool (CST) for i.MX6Q HAB Development Hello, Hope you're doing well, I can share an old version but I cannot share it here on the community, please help me creating a support ticket and ask for me on it so I can track it. https://support.nxp.com/s/?language=en_US Best regards/Saludos, Aldo. Re: Request for Old Version of Code Signing Tool (CST) for i.MX6Q HAB Development Hello, I’m working with an i.MX6Q SabreSD and the legacy L3.14.52_1.1.0 BSP, but CST v3.1.0 isn’t fully compatible. Any official download link or guidance would be greatly appreciated.  Re: Request for Old Version of Code Signing Tool (CST) for i.MX6Q HAB Development NXP’s current i.MX6Q software page lists CST 3.1.0 as the downloadable “i.MX High Assurance Boot Reference Code Signing Tool,” revision 3.1.0. fmc4me
記事全体を表示
RTD(すぐに飲める飲料)の使用上の問題点 こんにちは。RTDプロジェクトを使用する際にいくつか問題が発生しています。見ていただけますか? (1)デモプロジェクトをインポートした後、board.txt ファイルが空になるのはなぜですか?コンパイル時に、すぐにエラーメッセージが表示されました。デモプロジェクトはどうやってコンパイルすればいいですか? NXP2_0-1787586202293.pngNXP2_0-1787586202293.pngNXP2_0-1787586202293.png NXP2_1-1787586227880.pngNXP2_1-1787586227880.pngNXP2_1-1787586227880.png (2).mexファイルを開こうとしたときS32DSを使用したデモプロジェクトのファイルで、以下の問題が発生しました。どうやって直せばいいのか教えてもらえますか? NXP2_0-1787585984659.pngNXP2_0-1787585984659.png Re: RTD Usage Issues ハイ S32K RTD の工程ポイントファイル ->新規 ->例からの S32DS プロジェクト RTD 工程里に/description.txt ファイルが必要です阅读、その中には外部設定ツールのサリポイントでコードを更新する必要があることが指摘されています。 3.1 S32構成の生成 例を実行する前に、設定を生成する必要があります。まず、S32 DSのプロジェクト・エクスプローラ・ビューに移動し、現在のプロジェクトを選択します。[S32 Configuration Tool(S32設定ツール)] メニューを選択し、目的の設定ツール(ピン、クロック、ペリフェラルなど)をクリックします。 いずれかをクリックすると、すべてのコンポーネントが生成されます。必要な変更(もしあれば)を行い、「S32構成ツール」→「コードの更新」ボタンをクリックしてください。 最後に、写真は完全に汚れているため、再度転送する必要があります。写真の送信は、直接チャプター サイトに送信されません。写真の挿入を使用して写真を挿入するか、添付ファイル上でも転送されます。 S32DSv3.6.x里安装RTD的方法以及如何导入工程等,可以看一下该视频:How To Download, install and Configuration the RTD 5.0.0 with S32 Design Studio 3.6.0 よろしくお願いいたします ロビン Re: RTD Usage Issues こんにちは: ご説明ありがとうございました。現在、私はS32K1シリーズのRTDを使用しています。RTD 3.0.0のインストールに成功しました。S32DS 3.6.0を使用しています。RTDでサンプルプロジェクトを正常に実行できました。しかし、新しいプロジェクトを作成しようとすると、選べるSDKがありません。何故ですか? Snipaste_2026-09-06_02-06-24.pngSnipaste_2026-09-06_02-06-24.png Snipaste_2026-09-06_02-06-58.pngSnipaste_2026-09-06_02-06-58.png Snipaste_2026-09-06_02-08-19.pngSnipaste_2026-09-06_02-08-19.png
記事全体を表示
VSC拡張機能にボード番号やデバイス番号が記載されていないプロジェクトを作成する方法 VS CodeのMCUXpresso拡張機能で、デバイス/ボードがライブラリに表示されていない場合、新しいプロジェクトを作成するにはどうすればよいですか? VS Codeのバージョンは1.135.0、MCUXpresso拡張機能のバージョンは26.06.123です。MCUXpresso SDKの開発はバージョン26.06に、Arm GNU Toolchainは14.2.1にインストールされています。 LPC1768向けにコードリポジトリを再構築しました。部品番号がリストになければ、プロジェクトを作成できないようです......(添付のスナップショットでは「プロジェクト作成」ボタンがグレーアウトしています。) お知らせ下さい。 # VSCode #MCUXpress LPC1768FBD100 回复: How to create a project without a board or device number listed in the VSC extension こんにちは、 @Microsystemca 新しいプロジェクトウィザードは、インポートされたMCUXpresso SDKリポジトリ(またはSDK Builderパッケージ)に含まれるデバイスやボード用プロジェクトのみを作成できます。ターゲットデバイスがSDKパッケージに含まれていない場合、ウィザードは必要なデバイスやボードの定義を見つけられず、新しいプロジェクトを直接作成できません。 新しいプロジェクトウィザード — MCUXpresso for VS Code 26.08 ドキュメント 回避策として、MCUXpresso IDEを使って対応するデバイスサポートパッケージをインストールし、そこでターゲットデバイス用のプロジェクトを作成することができます。プロジェクトがMCUXpresso IDEで正常に作成・構築されたら、MCUXpresso for VS Codeの「プロジェクトインポート」機能を使って既存のプロジェクトをインポートし、VS Code環境内での開発を継続できます。 BR ハリー 回复: How to create a project without a board or device number listed in the VSC extension 回避策を教えていただきありがとうございます。私たちはそれを実行しましたが、うまくいっているようです。ちなみに、MCUXpresso IDEは一部の企業が採用しているセキュリティ標準と完全に互換性がなく、インストール後にコンピュータのフルスキャンがトリガーされました。SHA/MCXハッシュは発行元不明です。VSCode MCUXpressoは、Microsoftの認証を受けているため、直接インストールできます。だからユーザーはすべてのパーツをVSCode MCUXpressoリポジトリにまとめておきたいのです。
記事全体を表示
S32K142 PWM Signal input reading Hello Team, Is there any example available for PWM reading in S32K142 using FTM input capture? If yes, please share the example. Re: S32K142 PWM Signal input reading Hello @Julián_AragónM , Thank you so much for quick reply. One small doubt, can i use single CH to measure both duty cycle and period?  If i set input capture mode as DETECT BOTH EDGE. What measurement value i will get from IC_GetMeasurement? Re: S32K142 PWM Signal input reading Hello @nirmal_masilamani, You can refer to: Example 4. from AN5303: Features and Operation Modes of FlexTimer Module on S32K – Application Note. Example 2.5 Timed I/O (FTM) from AN5413: S32K1xx Series Cookbook – Application Note Ftm_Icu_Ip_BlinkLed_S32K144 example from RTD package (uses Ftm_Icu_Ip_EnableEdgeDetection API) ic_pal & ftm_signal_measurement examlpes from SDK You can also refer to some community posts: s32k1:How to measure PWM frequency and duty cycle on the same FTM channel S32K Input Capture S32K1-Calculate the motor speed based on the FTM Hope this helps. Best regards, Julián   Re: S32K142 PWM Signal input reading Hello @nirmal_masilamani, Input capture supports 3 modes: Capture on Rising Edge Only -> period only Capture on Falling Edge Only -> period only Capture on Rising or Falling Edge -> Need to read the level status through GPIO or CnSC [CHIS] bit to know the high-level pulse width or the low-level pulse width. NOTE: The CHIS bit should be ignored when the channel (n) is not in an input mode. NOTE: When the pair channels is on dual edge mode, the channel (n+1) CHIS bit is the channel (n+1) input value and not the channel (n) input value (this signal is the input signal used by the dual edge mode). For PWM duty cycle capture, you should use dual edge capture. Otherwise, you will only get the period of high level or low level. In the dual edge capture mode, only channel (n) input is used and channel (n+1) input is ignored. Julin_AragnM_0-1788457862022.pngJulin_AragnM_0-1788457862022.pngJulin_AragnM_0-1788457862022.png IC_GetMeasurement will return the pulse width in ticks, which you can then use to calculate signal frequency:  /* Get the latest value */ inputCaptureMeas = IC_GetMeasurement(&ic_pal_1_instanceConfig, channel); /* Calculate the signal frequency using recorded data*/ inputCaptureMeas = frequency / (inputCaptureMeas); Best regards, Julián Re: S32K142 PWM Signal input reading Hello @Julián_AragónM , Thank you for reply. I am still little confused. To measure PWM signal, how many pins i need?  I am using IC_PAL for measuring. But i am unable to measure PWM using signal pin and single ch. RTD used V4.0.0
記事全体を表示
iMX8M Plus CCコントローラ こんにちは、 iMX8M plusプロセッサをベースにしたカスタムSOMを開発し、専用キャリアボードを搭載しています。この要件では、IDピンでサポートされたUSB1 OTGが必要です。IDピンはGPIO1_IO4から取得しました。 基板スペースの制約とIDピンの要件から、設計には HD3SS3220IRNH - TI(CCコントローラと差分多行 )を使用する予定です。 i.mx8m plusがOTGとしてHD3SS3220IRNHをサポートしているか確認してください。特にフラッシュ目的で、このコントローラーはサポートされているのでしょうか?
記事全体を表示
I want to know the CCO of MC34PF3000A7E The factory label only shows it was assemblied in PH, but I don't the Chip Country of Original. Could you tell me how I can find out it through label information? Thanks a lot
記事全体を表示