Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
88Q9098: 能否在 STA 模式下启用/禁用 ofdma/mu-mimo? 我一直在苦苦寻找答案,但就是找不到。 我想添加启用/禁用功能 下一次连接到接入点时为 DL-OFDMA、UL-OFDMA、DL-MU-MIMO、UL-MU-MIMO 我知道启用这些功能是由接入点完成的、 但我并不关心它以何种形式出现,比如改变能力,或者其他、 我只是想让它以这种方式工作: 当我启用 DL-OFDMA 时,如果接入点尝试使用,它就会工作、 而当我在 STA 中禁用它时,即使 AP 尝试禁用,也不会起作用。 如果可能,那就再好不过了、 但即使不可能,我也会非常感激。 我真的需要你的帮助。 谢谢! Re: 88Q9098: Is it possible to enable/disable ofdma/mu-mimo in STA mode? 感谢您的支持 Re: 88Q9098: Is it possible to enable/disable ofdma/mu-mimo in STA mode? 你好@nhk OFDMA/MU-MIMO 功能只能由 AP 端配置。STA 无法禁用它。STA 将使用 AP 指定的通信协议进行通信。 顺祝商祺! 肖恩
查看全文
S32K3 BCTUによってトリガーされたADCチャネルの異常な数 こんにちは、NXP EMIOS による ADC 取得のトリガーをテストして BCTU をトリガーし、その結果を FIFO1 に格納するプロセス中に異常を発見しました。私は、RTD バージョン 6.0.0 の S32K344 ハードウェアを使用しています。 ソフトウェアを使用して BCTU のトリガーをテストし、1 つの結果を得ました。これは期待通りの正しい結果です。 PWM で BCTU をトリガーし、次に ADC をトリガーするテストを行いました。ADC チャネルを 3 以上に構成したところ、取得された結果の数も正しくなり、期待どおりになりました。 2 のテストに基づき、チャネル数を 2 に設定したところ、得られた結果の数は 4 となり、期待どおりになりませんでした。 ここに私の設定、テストデータ、設定プロジェクトの一部を示します。 宜しくお願いします、 シアンロン Re: S32K3 Abnormal number of ADC channels triggered by BCTU こんにちは@ wuxianlong 提供されたデモをテストしたところ、問題を再現CAN。 これは、RTD の実装制限が原因である可能性があります。 CH17 の割り込み有効化を無効にすると、問題は解決するはずです。 Re: S32K3 Abnormal number of ADC channels triggered by BCTU こんにちは@ wuxianlong 「でも、原因は何でしょう?確認してみたところ、BCTUのトリガー数は1でした。」 コードにエラーは見当たりません。フラグは変更を保持します。(設定Bctu_Trg にブレークポイントを設定します。 Re: S32K3 Abnormal number of ADC channels triggered by BCTU こんにちは、 @Senlent サポートありがとうございます。あなたの提案によれば、PWM 割り込みを無効にすると、実際にこの問題は解決できることが判明しました。しかし、その理由は何でしょうか?確認したところ、BCTU のトリガー数は 1 です。 よろしくお願いします、 シアンロン Re: S32K3 Abnormal number of ADC channels triggered by BCTU こんにちは@ wuxianlong CH17 の割り込みを有効にすると (FEN がセットされる)、flag0 と flag2 は同じになり、これは予想どおりです。ただし、flag1 は flag2 の 2 倍のサイズ (また flag0 の 2 倍のサイズ) であることがわかります。したがって、BCTU が 2 回トリガーされ、FIFO1 でエラーが発生したと考えられます。 Re: S32K3 Abnormal number of ADC channels triggered by BCTU こんにちは、 @Senlent 申し訳ありませんが、私の表現が十分に明確でない可能性があります。 PWM 割り込みが無効になった後、BCTU が 1 つの ADC チャネルを正しくトリガーできるのはなぜでしょうか?PWM 割り込みを無効にする前は、トリガーされた ADC チャネルが正しくありませんでした。PWM 割り込みを無効にする前に、BCTU のトリガー カウントが正しいこと、および 1 つの PWM が通常 BCTU を 1 回トリガーしていることを確認しました。 私の以前の理解によれば、PWM は BCTU を正しくトリガーし、ADC を誤ってトリガーしたのは BCTU でした。しかし、あなたの説明によると、PWM 信号のルーティングに問題があるようです。これはよく分かりません。さらに詳しい情報を提供してもらえますか? よろしくお願いします、 シアンロン Re: S32K3 Abnormal number of ADC channels triggered by BCTU どうもありがとうございます。
查看全文
アプリケーションがSDRAM用にビルドされている場合のRT1170デバッグ こんにちは、 私はMCUXpressoとそのSDKを使用してRT1170用のアプリケーションを開発しています。 提供されているサンプル プロジェクトはすべて、「DTC」 RAM を使用するように構築されているようです。他の多くのユーザーと同様に、私のアプリケーションは大きすぎてそこに収まらないため、「外部 SDRAM」を使用しようとしています。 他のフォーラム投稿で提案されている解決策をいくつか試してみました(特にhttps://community.nxp.com/t5/i-MX-RT/MCUXpresso-and-RT1050-download-and-debug-in-SDRAM/mp/896979)これでプログラムを実行できるようになり、アプリケーションがフラッシュされていればプログラムをデバッグできます。 ただし、 「アプリケーションを RAM にリンク」でビルドして実行すると、ブレークポイントに到達すると、通常、アプリケーションはそこで停止します。 これは SDRAM を正しく初期化しなかったことが原因であると推測します。前述の投稿では、デバッガーが SDRAM コントローラを初期化するための接続スクリプトとして「RT1050_SDRAM_Init.scp」を使用しています。このファイルを使用すると、当然ながら失敗します。 このスクリプトを RT1170 で動作するように適応させるアイデアが全くありません。これを実行した人はいますか、またはこれを生成する方法についてアドバイスをくれますか? ご協力いただければ幸いです。 Re: RT1170 debugging when application is built for SDRAM こんにちは@jingpan 提供されている手順に従い、RT1170_BriefOverview_v210.pdf に記載されている変更を加えて hello world をフラッシュすると、デバッグ モードで SDRAM を使用できるようになります。 しかし、この変更後、SDRAM もコードの保存に使用されるようになりました。 私のアプリケーションでは、コードをフラッシュ メモリに保存し、BOARD_SDRAM をヒープ セクションとスタック セクションにのみ使用したいと考えています。 アプリケーションをフラッシュ メモリにフラッシュし、そのアプリケーションはヒープ セクションとスタック セクションに BOARD_SDRAM を使用します。 SOのために必要な変更についてご指導ください。 Re: RT1170 debugging when application is built for SDRAM ありがとう@jingpan 、 .scpを追加するだけで済みましたファイルとそれは機能しました。 ステップ 5、6、8 はすでに実行しましたが、他のステップも試してみます。 参考になればと思い、board.cに以下の変更を加えました。これは、< https://community.nxp.com/t5/i-MX-RT/MCUXpresso-and-RT1050-download-and-debug-in-SDRAM/mp/896979>で説明されているものと同等だと思います - RT1170_SDRAM_NOT_CACHED が定義されています: #ifdef USE_SDRAM #ifndef RT1170_SDRAM_NOT_CACHED /* 領域 9 の設定: 通常タイプのメモリ、共有不可、外側/内側の書き戻し */ MPU->RBAR = ARM_MPU_RBAR(9, 0x80000000U); MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 0, 0, 1, 1, 0, ARM_MPU_REGION_SIZE_64MB); #それ以外 MPU->RBAR = ARM_MPU_RBAR(9, 0x80000000U); MPU->RASR = ARM_MPU_RASR(0, ARM_MPU_AP_FULL, 1, 0, 0, 0, 0, ARM_MPU_REGION_SIZE_64MB); #endif /* RT1170_SDRAM_NOT_CACHED */ #endif Re: RT1170 debugging when application is built for SDRAM こんにちは@robert_s 、 このスクリプトは RT1050/60 には適合しますが、RT1170/60 には適合しません。添付のスクリプトを使用CAN。スクリプト ファイルの他に、実行する必要がある手順が他にもあります。  C/C++ ビルド > プロパティの MCU 設定のメモリ詳細で、BOARD_SDRAM を SRAM_DTC_m7 の上に移動します。  Connect スクリプトには RT1170_connect_M7_wake_M4_SDRAM_init.scp を使用します。  追加オプションに --cachelib libm7_cache.so を追加します。 USB/イーサネット/SDHC を使用する場合は、DMA バッファをキャッシュ不可領域に配置してください。  MCU C コンパイラ > プリプロセッサに USE_SDRAM を追加します。  プロパティ->設定->マネージリンカースクリプトでRAMへのリンクを選択します  プロジェクトが USB に関連付けられている場合は、MCU C コンパイラ > プリプロセッサに DATA_SECTION_IS_CACHEABLE=1 を追加します。  プロジェクトがフリートスのない USB ホストに関連付けられている場合は、ヒープを DTCM またはキャッシュ不可能な領域に配置します (bm) よろしくお願いいたします。 ジン
查看全文
EBのアクティベーションに失敗しました こんにちは。EB Client License Administrator V1.3.0 を使用して、次のアクティベーション コードで EB Tresos をアクティベートしようとしましたが、失敗しました。アクティベーション ログは次のとおりです。 ノードロックライセンス 98B6-6782-A434-4E40 を有効化中。ライセンス数: 1 ステータス: 4、リクエストを作成中 ステータス: 5、リクエストが作成されました ステータス: 6、コンテキストが作成されました ステータス: 7、リモートサーバーにコネクテッド ステータス: 8、リクエスト送信済み Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) Status: 11, Done(ステータス11:完了) ERROR: flxActAppActivationSend (50040,41147,10248) 指定された数量が許容最大数量 (0) を超えています。 FlexNet Operations Serverへの接続に失敗しました。 どうすれば解決できるでしょうか、ありがとうございます! Re: EB activation failed こんにちは、ガイ EB tresos 29.0.0 をアクティブ化しているときに同じ問題が発生しました。解決にCANでご協力いただければ幸いです。ログは次のとおりです。 情報: Trusted Storage の初期化が完了しました。 ノードロックライセンス B25C-AEBB-4319-BAB1 の有効化、ライセンス数: 1 ステータス: 4、リクエストを作成中 ステータス: 5、リクエストが作成されました ステータス: 6、コンテキストが作成されました ステータス: 7、リモートサーバーにコネクテッド ステータス: 8、リクエスト送信済み ステータス: 9、応答をポーリング中 ステータス: 10、応答待ち …… ステータス: 9、応答をポーリング中 ステータス: 10、応答待ち ステータス: 11、完了 エラー: flxActAppActivationSend (50040,41147,10248) 指定された数量は、許可される最大数量 (0) を超えています。 FlexNet Operations Server への接続に失敗しました。 Re: EB activation failed 親愛なるガイ 今受け取ったライセンスに関して、次のメッセージを受け取りました: flxActAppActivationSend (50040,41147,10248) 指定された数量は、許可される最大数量 (0) を超えています。 FlexNet Operations Server への接続に失敗しました。 私のコードは9157-2EF4-ADA2-D9C2です 新しいコードをご提供いただくか、問題解決のサポートをお願いします。 BR ハミド Re: EB activation failed こんにちは、 私もまったく同じ問題を抱えています。昨日、システムから以下のコードが発行されました: 7D06-3C29-B753-21AB。しかし、上記の sn コードを使用してアクティブにすると、eb studio で常にエラーが発生します。 flxActAppActivationSend(50040,41247,10248) このアクティベーション要求ではライセンスの権利は付与されません。FlexNet Operations サーバーへの接続に失敗しました。 あなたの助けが必要です。 ありがとう、 トムソン Re: EB activation failed こんにちはEBライセンス下記 91F7-FFEF-9986-7233(~24.9/30)は失敗しました [email protected] までメールでご返送ください。? ありがとう Re: EB activation failed こんにちは、ナムさん。私も個別のコードで同じ問題を抱えています。 ログファイルの内容は次のとおりです。 ノードロックライセンス 7992-9929-06F8-846B の有効化、ライセンス数: 1 ステータス: 4、リクエストを作成中 ステータス: 5、リクエストが作成されました ステータス: 6、コンテキストが作成されました ステータス: 7、リモートサーバーにコネクテッド ステータス: 8、リクエスト送信済み Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) Status: 11, Done(ステータス11:完了) ERROR: flxActAppActivationSend (50040,41147,10248) 指定された数量が許容最大数量 (0) を超えています。 FlexNet Operations Serverへの接続に失敗しました。 この問題を解決してもらえますか?どうもありがとうございます。 ありがとうNK Re: EB activation failed こんにちは 、 私も同じ問題に直面しています。このエラーを解決する方法を教えていただけますか? ノードロックライセンス 4196-14E0-C330-9292 を有効化中。ライセンス数: 1 ステータス: 4、リクエストを作成中 ステータス: 5、リクエストが作成されました ステータス: 6、コンテキストが作成されました ステータス: 7、リモートサーバーにコネクテッド ステータス: 8、リクエスト送信済み Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) Status: 11, Done(ステータス11:完了) ERROR: flxActAppActivationSend (50040,41147,10248) 指定された数量が許容最大数量 (0) を超えています。 FlexNet Operations Serverへの接続に失敗しました。 Re: EB activation failed こんにちは、NAMさん 私も同じ問題を抱えています。EB アクティベーション コードのエラー ログは次のとおりです。 ノードロックライセンス FE22-7689-F0DD-E542 の有効化、ライセンス数: 1 ステータス: 4、リクエストを作成中 ステータス: 5、リクエストが作成されました ステータス: 6、コンテキストが作成されました ステータス: 7、リモートサーバーにコネクテッド ステータス: 8、リクエスト送信済み Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) Status: 11, Done(ステータス11:完了) ERROR: flxActAppActivationSend (50040,41147,10248) 指定された数量が許容最大数量 (0) を超えています。 FlexNet Operations Serverへの接続に失敗しました。 この問題を解決するために助けてください。 幸運をお祈りしています、 Tom Re: EB activation failed こんにちは、ナム: ご提供いただいたコードをCANで有効化できます。しかし、goldvip1.2からcan-gwプロジェクトをインポートするとSDK。 下図のように失敗メッセージがいくつかあります。 「プロジェクトを生成」する場合。ライセンスの問題に関するエラー ログを取得しました。 確認を手伝っていただけますか?本当にありがとう。 ペニー・LIN Re: EB activation failed こんにちは@penny_lin 、 私たちが提供したライセンスは EB Tresos AutoCore に適合できなかったようです。とにかく、次のライセンスを試してください。 638C-602C-EDD8-F498 それが役立つかどうかを確認してください。 よろしくお願いいたします。 ナム Re: EB activation failed こんにちは、ナム: EB tresos AutoCore 8.8.3 のアクティベーション コードでも同様の問題が発生します。 EB Client License Administrator V1.4.3を使用して、以下のアクティベーションコード6473-6BCA-4FA9-5ADB(2022年9月30日まで有効)でEB Tresosをアクティベートしようとしましたが、失敗しました。 アクティベーションログは次のとおりです。 情報: Trusted Storage の初期化が完了しました。 ノードロックライセンス 6473-6BCA-4FA9-5ADB の有効化、ライセンス数: 1 ステータス: 4、リクエストを作成中 ステータス: 5、リクエストが作成されました ステータス: 6、コンテキストが作成されました ステータス: 7、リモートサーバーにコネクテッド ステータス: 8、リクエスト送信済み Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) ステータス: 10、応答待ち Status: 9, Polling for response(ステータス9:応答を問い合わせ中) Status: 11, Done(ステータス11:完了) ERROR: flxActAppActivationSend (50040,41147,10248) 指定された数量が許容最大数量 (0) を超えています。 FlexNet Operations Serverへの接続に失敗しました。 この問題を解決してもらえませんか。本当にありがとう。 ペニー・LIN Re: EB activation failed アクティベーションが成功しました。ありがとうございます! Re: EB activation failed こんにちは、 新しいコード9871-12E6-C91E-7D35を使用してください。EB TS ダウンロード ページでも更新しました。改めてご不便をおかけして申し訳ございません。 よろしくお願いいたします。 ナム Re: EB activation failed こんにちは、 当社は Elektrobit と協力してライセンス数量の拡張に取り組んでいます。ご不便をおかけして申し訳ございませんが、完了次第お知らせいたします。 よろしくお願いいたします。 ナム Re: EB activation failed こんにちは、 アクティベートしようとしています EB tresos Studio(EBクライアントライセンス管理者によるアクティベーションコード付き): 20EA-CB05-14E2-FC19(有効期限:2026年6月30日) しかし、アクティベーションはエラーで失敗しました。 エラー: flxActAppActivationSend (50040,41147,10248) 指定された数量は、許容最大数量(0)を超えています。   チェックしてください: バックエンドでのライセンス数は0です。 私のホストIDにライセンスを再発行/紐付けしてください。 利用可能なアクティベーション数を割り当ててください。 よろしくお願いします。
查看全文
IMX8MP 和 高效密码学标准(SEC)-dsim.c支持 您好, 我正试图调出一个通过 MIPI DSI 连接到 imx8MP 的面板。在查看 DSI 桥接驱动程序的源代码时,我注意到该驱动程序已从 fslc 分支"消失了" 。 这是我看到的最后一种情况:https://github.com/Freescale/linux-fslc/commits/5.15-2.2.x-imx/drivers/gpu/drm/bridge/sec-dsim.c 我目前正在使用该分支: linux-imx_5.10.72_2.2.0 在更多的分支中,驱动程序移动到了哪里?我看到了一些活动,希望与三星版本进行整合。 谢谢您! Re: IMX8MP and sec-dsim.c support 您好, 我也在想同样的问题。你解决了这个问题吗?为什么等待的是 ph_tx_done,而不是 pl_tx_done。 Re: IMX8MP and sec-dsim.c support 看来没有问题。确定时钟启用排序中存在错误,因此没有发送命令。 Re: IMX8MP and sec-dsim.c support 司机还在,很好!我好奇的那条线没有变化,所以我想在这里问一下。 https://github.com/nxp-imx/linux-imx/blob/29549c7073bf72cfb2c4614d37de45ec36b60475/drivers/gpu/drm/bridge/sec-dsim.c#L695 ``` if (packet.payload_length) { /* Long Packet case */ reinit_completion(&dsim->pl_tx_done); /* write packet payload */ sec_mipi_dsim_write_pl_to_sfr_fifo(dsim, packet.payload, packet.payload_length); /* write packet header */ sec_mipi_dsim_write_ph_to_sfr_fifo(dsim, packet.header, use_lpm); ret = wait_for_completion_timeout(&dsim->ph_tx_done, MIPI_FIFO_TIMEOUT); if (!ret) { dev_err(dsim->dev, "wait payload tx done time out\n"); return -EBUSY; } } ``` 我们正在RESET dsim->pl_tx_done 然而,我们正在等待......: wait_for_completion_timeout(&dsim->ph_tx_done, 这是否正确?对于长数据包,HW 是否同时为 pl_tx 和 ph_tx 产生中断? Re: IMX8MP and sec-dsim.c support 你好 您需要检查您的内核是否可从新版 git 获取: https://github.com/nxp-imx 此致
查看全文
S32K5 RTD SPI は大きなサイズのコレクションエラーを許容します こんにちは、チームの皆さん ここで再び Schaeffler が K5 SPI ドライバ クエリを実行します。 お客様は SPI ドライバで 300 を超える SPI チャネルを構成する必要があります。通常、SPI 仕様では SPI チャネル数が 255 以下であることが要求されており、お客様の SPI チャネルが制限を超えてしまいます。 しかし、当社の S32K5 RTD は SpiAllowBigSizeCollections と呼ばれる機能をサポートしており、これにより 255 を超える SPI シーケンス、ジョブ、チャネルを構成できることがわかりました。 この機能をクリックして、SPI チャネルを 255 個以上構成しても、EB は依然としてエラーを報告します。   この機能が本当にサポートされているかどうか確認していただけますか? ありがとう、そしてよろしく。 リチャード RTD Re: S32K5 RTD SPI allow big size collection error こんにちは@RichardLiさん、 開発チームにバグチケット ( ARTDCC2-855 ) を提出しました。このチケットの分析が完了したらお知らせします。 よろしくお願いいたします。 ダン Re: S32K5 RTD SPI allow big size collection error こんにちは@DanNguyenDuy RTD チームと一緒にこれを確認していただけますか?お客様 Schaeffler がこの Thread を再度エスカレーションします。 ありがとう、そしてよろしく。 リチャード Re: S32K5 RTD SPI allow big size collection error こんにちは@RichardLiさん、 開発チームはこのバグを確認し、その分析結果は次のとおりです。 よろしくお願いいたします。 ダン Re: S32K5 RTD SPI allow big size collection error こんにちは@DanNguyenDuy 、 早急なご返信ありがとうございます! このバグは 2026 年 1 月の次の K5 RTD リリースで修正されますか? よろしくお願いいたします。 リチャード Re: S32K5 RTD SPI allow big size collection error こんにちは@RichardLiさん、 現時点では、このバグを修正するためのリリース計画に関する情報はまだ見ていません。 よろしくお願いいたします。 ダン
查看全文
为 S32G3 启用多 A53 内核 您好, 目前,我正在使用 S32DS 创建一个 C 语言项目,以启用多个 A53 内核。启动过程完成后,我的活跃核心将是 M7_0(不是 HSE 内核)从这里开始我想启用 A53 内核。由于 S32G3 有 8 个 A53 内核,我想启用所有内核。这是否可以纯粹用 C 语言(而不是 linux)完成? 谢谢。
查看全文
[滥用] 发布者:@JohnKlug /板:imx-processors/举报人:srbacvj srbacvj 报告了 @JohnKlug 发布的帖子 Could not invoke dnf for external kernel module in Yocto kirkstone ,原因如下: 原因: 详情: < a href="https://tylkoastronomia.pl/node/9904"> http://prosti-proshay.ru/lyudi/pharmacy-online-1"> https://www.siriuspup.com/breeders/pharmacy-online-11"> https://stage.cc.radiant.digital/node/3046"> http://www.pajeroio.com/blog/pharmacy-online-0"> https://www.musicinafrica.net/newsfeed/213463/373133"> http://www.sccu.chula.ac.th/node/933"> < a href="https://www.lawtech.ru/subscribe/26816-16102025"> https://okwiki.ru/catalog/pharmacy-online"> < a href="https://neweddingday.com/your-couple-name-2333"> https://www.siriuspup.com/breeders/pharmacy-online-11"> http://xn--37-6kci4a9aahjr0a.xn--p1ai/pharmacy-online-ivanovo-8"> https://hetnieuweteamwerken.be/forums/forum/pharmacy-online-5"> https://www.jobwebby.ilovemarkso.com/domainasname-anthony-gmbh/pharmacy-online-6"> http://prosti-proshay.ru/lyudi/pharmacy-online-1"> https://www.intimus.pt/pharmacy-online-16"> https://www.intimus.pt/pharmacy-online-16"> https://dev.beautynbrushes.com/services-provided/tree-braids-maroonimmortalep"> https://whs6570.com/node/2099"> http://www.le-cercle-des-sourires.fr/session/3338"> < a href="https://www.jobwebby.ilovemarkso.com/domainasname-anthony-gmbh/pharmacy-online-6"> https://www.danduo168.com/en/artworks/693/pharmacy-online-0"> https://auc.org.ua/faq/29092025-0456"> https://jeunescathos-bxl.org/fr/content/pharmacy-online-54"> https://www.musicinafrica.net/newsfeed/213463/373133"> http://xn--37-6kci4a9aahjr0a.xn--p1ai/pharmacy-online-ivanovo-8"> https://masters.adminskiracing.com/node/413296"> https://slp.millingtonpubliclibrary.org/content/pharmacy-online-9"> < a href="https://tylkoastronomia.pl/node/9904"> https://fo-rum.auc.org.ua/faq/29092025-0042-1"> https://ruckup.org/caregivers-forum/topic/6386"> < a href="https://www.rapidservice.com.ec/es/content/pharmacy-online"> https://www.globalrealtor.co.in/node/4204"> < a href="https://whs6570.com/node/2099"> https://darkmetalmush.net/history/pharmacy-online-23"> https://www.thebiketube.com/f-moser-ann"> http://xn--80aah2bgapnqg.xn--p1ai/story/pharmacy-online-3"> https://stage.cc.radiant.digital/node/3046"> https://masters.adminskiracing.com/node/413296"> https://dev.worldwar1luton.com/forum-topic/pharmacy-online-5"> 发布链接: https://community.nxp.com/t5/i-MX-Processors/Could-not-invoke-dnf-for-external-kernel-module-in-Yocto/m-p/1627964#M203740 帖子作者 @JohnKlug|Email Author 报告人:srbacvj |Email Reporter 报告的帖子有 2 个回复。
查看全文
RT1062 ユーザー定義クラス (0xFF) USB HOST の例 こんにちは、コミュニティの皆さん! i.MX RT1062 MCU に「ユーザー定義」( USB.orgではベンダー クラスとして知られています) クラス 0xFF USB ホスト (ベア メタル) を実装する方法を学習したいと思います。 私たちの目標は、これを、Zephyr RTOS を実行する可能性のある別の i.MX RT MCU である「デバイス」に接続することです。 私の知る限り、現時点では、このニーズを満たす NXP SDK Builder サイトからの直接的なサンプル プロジェクトはありません。 どなたか私に教えていただけませんか、あるいはそのような例を教えていただけませんか?それが存在しない場合、このユーザー定義クラス ホストに適応するために使用する最適なサンプル プロジェクトは何ですか? ご返信よろしくお願いします。 i.MXRT 106x Re: RT1062 User-Defined Class (0xFF) USB HOST Example @kennethkong852 、 これがあなたをCAN助けるかどうかはわかりませんが、私はこのコードを作成し、106x のプロジェクトで積極的に使用しています。 https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/Working-Custom-USB-example-using-Bulk-transfer-incl-code/mp/1260056#M13727 Re: RT1062 User-Defined Class (0xFF) USB HOST Example こんにちは、 carstengroenさん 参考資料ありがとうございます! 106x にデバイスを実装していたようです。 106x 上で実行されるホストの実装に興味があります。 ただし、あなたの作業はデバイス側からの理解に非常に役立ち、私もそれを開発するのに役立ちます。 あなたのガイドに大いに感謝します! よろしくお願いいたします。 ケン Re: RT1062 User-Defined Class (0xFF) USB HOST Example こんにちは@Sam_Gaoさん、 ご参考とご提案誠にありがとうございます。 RT106x 用のユーザー定義ベンダー クラス ホストを実装するための適切なスケルトン/テンプレートとして機能する正確なサンプル プロジェクト (MCUXpresso IDE) をエンジニアリング チームが提供することを検討することはどの程度可能でしょうか? 本当に感謝しています! ケン Re: RT1062 User-Defined Class (0xFF) USB HOST Example MCUXpresso SDKs に直接的な例がないのは正しいです。ただし、SDK には、参照用の USB ホスト スタックといくつかの標準クラスの例が用意されています。 適切な出発点は、次のようなベアメタルHIDホストの例の1つです。  host_hid_mouse_bm   または  usb_host_hid_mouse_keyboard  。 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/examples/usb_examples/index.html Re: RT1062 User-Defined Class (0xFF) USB HOST Example こんにちは@kennethkong852 現時点ではこの例専用の実装の予定はありません。 ちなみに、 AN14169「i.MX RT チップに基づいてユーザー定義クラスの USB デバイスを生成する方法」を参照してください。 https://www.nxp.com/docs/en/application-note/AN14169.pdf
查看全文
ls1043aqds 参考设计版本的技术文档 我正在使用 QSPI 下载和 IFC 总线调试基于 ls1043a 处理器的电路板。我在调试过程中遇到了一些问题。你能提供 ls1043aqds 开发板的示意图、参考手册和其他技术材料吗? Re: Technical documentation for the reference design version of ls1043aqds 你好 对于 LS1043AQDS 参考设计,我可以为您提供以下资源: 1.LS1043AQDS 参考手册-本文档包含有关架构、总线协议、存储器映射和外设接口的详细信息,包括您正在使用的 QSPI 和 IFC 总线配置。 2。原理图-这些提供了电路级的实现细节,有助于调试您的板。 3.QorIQ LS1043A 参考设计材料-其中包括板设计文件、元器件数据表和实施指南。 您可以通过恩智浦网站的QorIQ处理器文档部分访问这些材料。具体而言,请查看 LS1043A 产品页面,那里有可供下载的参考设计材料。 如果您在 QSPI 下载或 IFC 总线实现方面遇到特定问题,我还建议您查看 LS1043A SoC 参考手册,该手册提供了有关这些接口的详细注册器级别信息。 问候 Re: Technical documentation for the reference design version of ls1043aqds 抱歉,我在恩智浦网站上找不到有关ls1043aqds开发板的任何信息。能否提供这些信息的下载链接 Re: Technical documentation for the reference design version of ls1043aqds 抱歉,我在恩智浦网站上找不到有关ls1043aqds开发板的任何信息。能否提供这些信息的下载链接
查看全文
SCST Lib 测试错误 队员们好 如 所述,在 m7_scst_execute_core_tests 之前调用 MPU_config()。在调试模式下,我发现签名的值不正确(库中的值是 0x2F6AB216U)。但在运行模式下(不使用调试器)是正确的。 我觉得很奇怪。这正常吗? 顺祝商祺! 陈 Re: SCST Lib test error 你好 我认为这是意料之中的行为,因为调试器会影响已测试的部分。 不过,我已经向 SCST 团队提出了这个问题,以确认/解释这种行为。 我会尽快反馈给您。 顺祝商祺! Peter Re: SCST Lib test error 你好 以下是 SCST 团队的反馈意见: 我想这在邮件主题中已经回答过了,最有可能的是在 Trace32 中,它被设置为捕获异常(BusFault、Hardfault),因此需要将其删除,以便 SCST 能正确捕获这些异常。 Trace32 命令"tronchip" 可用于此。 顺祝商祺! Peter
查看全文
[RTD] FlexIO I2C、DMA最適化でチャネルトラブルなし こんにちは@DanNguyenDuy Mobis は、DMA 最適化を有効にしようとしたときに、以下のように FlexIO I2C のチャネル トラブルに遭遇しました。 DevAssert(Master != NULL_PTR) でスタックしていましたが、私のレビューではチャネル インデックスに問題はないようです。 0 : LPI2C 1 : LPI2C 2 : FlexIO_0_1 : FlexIO I2C #0 / DMA 最適化 / DMA タイマー 2 3 : FlexIO_4_5 : FlexIO I2C #1 / DMA 最適化 / DMA タイマー 6 したがって、FlexIO I2c チャネル = 1 (I2c チャネル = 3) は適切ですが、実際にはチャネルは表示されません。 以下はDMA最適化されたFlexIO I2CのMobisの設定です。 なぜマスターがNULL_PTRになるのでしょうか?デバッグ方法を教えてください。 DMA 最適化を有効にすると何か問題がありますか?Scatter Gatherは次のRTD_I2C_UM.pdfに割り当てられました。 DMA 最適化設定に問題があり、STOP/NACK が適切に生成されない場合、症状が発生するCANですか?FlexIO I2C DMA の最適化例を教えていただけますか? RTD Re: [RTD] FlexIO I2C no channel trouble under DMA optimize こんにちは@alexyang 返事が遅くなってごめんなさい。I2C プラグインに含まれている RTD_I2C_UM.pdf には、FlexIO DMA 最適化を構成する方法を説明するセクションがあります。 この機能を設定するには、このセクションに従ってください。 Re: [RTD] FlexIO I2C no channel trouble under DMA optimize こんにちは@cuongnguyenphu 添付は、FlexIO I2C DMA 最適化の検証です。 これはあなたが言及した I2C_UM に基づいており、役に立ちます。 ありがとう。 BR、 アレックス・ヤン
查看全文
需要指导:NNStreamer (i.MX8MP) 上的 YOLOv8 输出形状不匹配 + 管道设计问题(微型 硬件和软件详情 i.mx8mPlus 和 Linux 电路板支持包 LF6.12.34_2.1.0 目标 我正在i.MX8MP 上构建一个命令行流水线(无图形用户界面),其中推理、叠加和显示均在 GStreamer 和 NNStreamer 中运行。 当前实验(命令行) 我试过这个管道:       gst_debug=gstreamer: 4、tensor_filter: 6、tensor_transform: 6、tensor_decoder: 7\ gst-launch-1.0--no-position\ v4l2src 设备=/dev/video4 num-buffers=200!\ video/x-raw,width=1920,height=1080,format=NV12,framerate=30/1 !\ imxvideoconvert_g2d !\ video/x-raw,width=320,height=320,format=RGBA !\ videoconvert !\ video/x-raw,width=320,height=320,format=BGR !\ tensor_converter !\ tensor_transform mode=arithmetic option=typecast:int8,add:-128 !\ tensor_filter framework=tensorflow-lite model=${MODEL}custom=Delegate:External,ExtDelegateLib:${VX_LIB}!\ tensor_transform mode=arithmetic option=typecast:float32,add:128.0,mul:0.004982381127774715!\ tensor_transform mode=transpose option=1:0:2 !\ tensor_decoder mode=bounding_boxes option1=yolov8 option2=${LABELS}option3=0 option4=1920:1080 option5=320:320 !\ cairooverlay name=overlay !\ videoconvert !\ autovideosink log file link LINK  ❗ 问题 我的 YOLOv8 TFLite 模型输出(1、7、2100),但 i.MX8MP 上的 NNStreamer 却显示7 × 2100 × 1。 我收到了这样的解释: YOLOv8 TFLite 型号的输出为(1,7,2100),而 NNStreamer 的 i.MX8MP YOLOv8 解码器的输出为 7×2100×1。此电路板支持包版本仅支持对四维张量进行转置,因此模型输出需要去量化,重塑为 (1,7,2100,1),然后进行转置。 输入: int8 [1, 320, 320, 3] 输出:int8 [1, 7, 2100] 刻度/零点 输出正确包含 3 个类别 + 4 个 bbox 值 ⚙️ 当前(缓慢)的方法 现在的申请流程是 GStreamer → BGR → OpenCV NPU 推断 OpenCV 后处理 返回 RTSP 管道 这会导致多个软件视频转换,在理想条件下,我们只能达到约 20 FPS,尽管模型本身可以运行 60 多 FPS。 🔄 建议的新方法 我想把管道分开: 路径 A - 推断 仅在此处转换 NV12 → BGR 运行 NNStreamer 路径 B - 叠加 + 显示 保留原始 NV12/YUY2 框架 直接在 NV12 上绘制边界框(最好使用硬件) → 将 NV12 送入编码器/RTSP → 完全避免软件视频转换 我首先想使用纯粹的 gst-launch 来制作这个原型,然后在 Python 中应用这种方法(可能使用 OpenGL 来实现 NV12 叠加层)。 🙏 我需要帮助 如何在 i.MX8MP 上将(1,7,2100) TFLite 输出重塑/转换为 NNStreamer 的 YOLOv8 解码器所需的格式 有只使用张量滤波器/变换/解码器的工作示例吗? 有没有解决三维输出问题的方法? 在 NV12/YUY2 上叠加的最佳做法 有什么 NNStreamer 友好的方法可以直接在 NV12 上绘制方框吗? 推荐元素(NV12 上的 cairooverlay?OpenGL?v4l2convert?imxvideoconvert_g2d 重叠?) 一般建议:在 i.MX8MP 上,分割管道(BGR 上的推理,NV12 上的叠加)是合理的架构方向吗? i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: Need guidance: YOLOv8 output shape mismatch on NNStreamer (i.MX8MP) + pipeline design question ( 感谢您的快速回复,我之前曾尝试在 tensor_transform 中使用重塑,但返回错误。 root@imx8mpevk:~# export MODEL=/root/rtsp/testing1/saved_model_Triding_320.tflite root@imx8mpevk:~# export LABELS=/root/rtsp/testing1/labels.txt root@imx8mpevk:~# gst-用上市-1.0 --no-position v4l2src 设备=/dev/video4!video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1 !imxvideoconvert_g2d !video/x-raw,width=320,height=320,format=RGBA !视频转换 !video/x-raw,width=320,height=320,format=BGR !张量转换器 !tensor_transform mode=arithmetic option=typecast:int8,add:-128 !tensor_filter framework=tensorflow-lite model=${MODEL} !tensor_transform mode=arithmetic option=typecast:float32,add:128.0,mul:0.004982381!tensor_transform mode=reshape option=1:7:2100:1 !tensor_transform mode=transpose option=1:0:2:3 !tensor_decoder mode=bounding_boxes option1=yolov8 option2=${LABELS} option3=0 option4=1920:1080 option5=320:320 !cairooverlay name=overlay !视频转换 !autovideosink ** 消息:14:56:17.877:accl = cpu **(gst-launch-1.0:1335):CRITICAL **:14:56:17.931:bb_getOutCaps: assertion 'config->info.info[0].type== _NNS_FLOAT32' 失败 ** (gst-launch-1.0:1335):CRITICAL **:14:56:17.931:bb_getOutCaps: assertion 'config->info.info[0].type== _NNS_FLOAT32' 失败 ** (gst-launch-1.0:1335):CRITICAL **:14:56:17.931:bb_getOutCaps: assertion 'config->info.info[0].type== _NNS_FLOAT32' 失败 ** (gst-launch-1.0:1335):CRITICAL **:14:56:17.935:bb_getOutCaps: assertion 'config->info.info[0].type== _NNS_FLOAT32' 失败 ** (gst-launch-1.0:1335):CRITICAL **:14:56:17.938:bb_getOutCaps: assertion 'config->info.info[0].type== _NNS_FLOAT32' 失败 ** (gst-launch-1.0:1335):CRITICAL **:14:56:17.939:bb_getOutCaps: assertion 'config->info.info[0].type== _NNS_FLOAT32'失败 警告:流水线错误:无法在元素"tensor_transform" 中设置属性"mode" ,以"重塑" root@imx8mpevk:~# 您能否建议修改流水线,以符合预期格式,并覆盖到 nv12 上。 或者我需要降级或升级我的 linux 电路板支持包 版本才能匹配它们。 如果可能,请测试管道并提供反馈。 感谢并问候 S Vishnu Re: Need guidance: YOLOv8 output shape mismatch on NNStreamer (i.MX8MP) + pipeline design question ( 你好 问题源于您的 YOLOv8 TFLite 模型输出形状(1,7,2100)与 i.MX8MP 上 NNStreamer 的 YOLOv8 解码器所期望的格式(7×2100×1)不匹配。出现这种情况的原因是: 1.您当前的电路板支持包版本 (LF6.12.34_2.1.0)仅支持 4D 张量的转置操作 2.模型输出需要重塑和转置,以符合解码器的预期 ## Recommended Solution For the tensor transformation, you need to apply: 1. Dequantization (if using quantized model) 2. Reshape the output from (1,7,2100) to (1,7,2100,1) 3. Transpose the tensor to the required format (7×2100×1) ## 管道优化 您建议的架构(拆分管道)是一种合理的方法: - 仅为推理转换 NV12 → BGR - 保留原始 NV12/YUY2 帧用于显示/编码 - 使用硬件加速直接在 NV12 上叠加检测结果 这将消除软件视频转换操作,实现更好的性能。 ## NV12 管道的推荐要素 在 NV12 上直接绘制边界框: - 使用具有叠加功能的 `imxvideoconvert_g2d` - 替代方法: `cairooverlay` 可与 NV12 配合使用,但可能需要格式调整 管道结构示例: ``` v4l2src → NV12 → tee → branch1:转换为 BGR → 推理 → 检测结果 branch2:原始 NV12 → imxvideoconvert_g2d(带叠加) → 编码器/显示器 ``` 通过消除不必要的格式转换,利用 NPU 60+ FPS 的能力,这种方法应能显著提高性能,超过当前约 20 FPS 的限制。 此致 Re: Need guidance: YOLOv8 output shape mismatch on NNStreamer (i.MX8MP) + pipeline design question ( 您好, 是的,你需要降级 Linux 电路板支持包。我想这应该能行,因为我们还没有在 Yolov8 中测试过管道。 此致 Re: Need guidance: YOLOv8 output shape mismatch on NNStreamer (i.MX8MP) + pipeline design question ( 我有一个更新,我在张量_变换元素中使用了模式维度变化(dimchg),以符合张量解码器的预期。 .... tensor_filter framework=tensorflow-lite model=../../vaishnavi/model_calibrated_int8_og_320.tflite custom=Delegate:External,ExtDelegateLib:libvx_delegate.so !tensor_transform mode=arithmetic option=typecast:float32,add:128.0,mul:0.004982381!tensor_transform mode=dimchg option=0:1 !tensor_decoder mode=bounding_boxes option1=yolov8 option2=labels_over.txt option3=0 option4=1920:1080 option5=320:320 !...... 感谢您的回复。 感谢和问候 Siddavatam Vishnu
查看全文
需要澄清 SBCFS26 VPRE 稳压器电压范围 你好,恩智浦、 我需要 SBCFS26 VPRE 调节器的说明。我分析了 MFS2613AMDA6 数据表中的 VPRE 电压调节器。这是因为当电源电压范围低于 VPRE_IN 最小限值时,FS26 无法提供电源轨。 根据数据表,它的最小电压范围为 4.75V。如果是这样的话,那么 VMONPRE 是否会触发信号 VPRE 欠压故障,因为其阈值是 VPRE 监控电压 6V 的 90%? 另外,请说明在哪种使用情况下会出现 VPRE 欠压故障? 感谢您的理解。 FSBC+PMIC Re: Clarifications required in SBCFS26 VPRE Regulator Voltage Range 你好,西瓦哈里 美好的一天 1.- 是的,但仅限于 VPRE 预计开启和调节时。如果设备处于启用和调节 VPRE 的模式(正常模式或激活 VPRE 的待机模式),并且有效 VPRE 输出低于 VMONPRE 紫外线阈值,则 FS26 的功能安全监测可以在内部去毛刺时间之后标记 VPRE 欠压故障 2.- VPRE 欠压故障可能发生的一些情况有 电池下垂/曲柄 VSUP 低于 VPRE 输入最小值 负载阶跃过大或 VPRE 导轨短路 前端与直接电池拓扑配置错误(取决于 OTP) 热保护或内部保护相互作用 希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。 祝你愉快,好运连连。 Re: Clarifications required in SBCFS26 VPRE Regulator Voltage Range 感谢 RafaR 的澄清。
查看全文
MCXA156 引脚布局的可读格式? 我刚刚开始评估 MCXA156VFT,对于任何新的 MCU,我想做的第一件事就是制作一个引脚多路复用器配置的电子表格,这样可以更轻松地规划我的引脚分配,并确保我可以在我选择的代码包,软件包中使用我需要的所有外围设备。不过,MCXA 数据表的可读性似乎倒退了一大步: 很难有比这更难读的布局了。MCUXpresso 的 "Pins "工具更好用,但我找不到它的数据来源。 在我自己重新输入之前,有人能告诉我在哪里可以找到 MCUX 引脚数据以便导入,或者告诉我在哪里可以找到更有用的列表? 谢谢! Scott MCXA Re: MCXA156 pinout in readable format? 嗨,@scottm、 MCUXpresso IDE 可以创建 .csv文件,以有组织的方式显示所有引脚及其各自的复用选项。要获取此文件 1.创建一个新项目,确保选择要使用的部件编号。 2.打开插针工具,创建 .mex锉刀 3.对于 MCXA156 项目,默认情况下,ConfigTools 会尝试将 .mex文件和 MCXA156VLL。点击"Yes" ,确保将部件号更改为 VFT: 4.转到文件> Export... > 引脚工具> 将引脚导出为 CSV 格式。 生成的文件将显示该代码包的所有引脚及其相应的引脚混合,以及您在每个引脚功能组工具上布线的引脚。 BR, Edwin. Re: MCXA156 pinout in readable format? 谢谢。虽然这不是最易读的电子表格,但至少我可以用脚本来操作它。应该能节省一些时间。 Scott
查看全文
使用S32DS V2.2LIN配置工具,发送帧头进不去中断一直卡在间隔场 芯片包是RTM3.0,使用S32DSV2.2LIN配置工具在S32K148上配置了三条总线,其中LIN1与LIN2分别是用的是LPUART0与LPUART1,这两条的发送与接收是没有问题的,能在上位机上显示。但是LIN3使用的是LPUART3,发送帧头之前,节点状态是 LIN_NODE_STATE_IDLE ,发送完帧头后就一直处于LIN_NODE_STATE_SEND_BREAK_FIELD,一直卡在发间隔场,然后总线状态就是busy,进入不了中断,请教如何解决这个错误 Re: 使用S32DS V2.2LIN配置工具,发送帧头进不去中断一直卡在间隔场 Hi@张宏华、 能否使用示波器验证 LIN3 的信号路径? 探查 TX 线路,确认 LIN 标头(断开 → 同步 → PID)已正确传输。 测量 LPUART3 的 RX 引脚,确保该引脚出现相同的波形。这将检查收发器和路由是否正确。 如果 RX 引脚未显示预期数据,请检查: 用于 TX/RX 焊盘的引脚复用(PCR MUX)。 MCU 和 LIN 收发器之间的物理接线。 谢谢! BR,丹尼尔 Re: 使用S32DS V2.2LIN配置工具,发送帧头进不去中断一直卡在间隔场 感谢您的回答,问题我已经解决了。我的S32K148芯片虚焊了,这样给lin收发器唤醒的引脚就没有工作,很低级的错误。
查看全文
如何在 I.MX8MPLUS 中将内核和 rootfs 加载到 QSPI 闪存中 您好, 我们正在使用 I.MX8MPLUS 自定义板。我们的板中有 32MB 大小的 QSPI 闪存。up boot 在 QSPI 模式下成功启动。 1.如何在 i.MX8MPLUS 中将内核和 rootfs 载入 QSPI 闪存。 2。在我们的 i.MX8MPlus 自定义主板中,我们不支持 eMMC、SD、与非 和 USB 等设备。没有这些,我们如何加载内核和 rootfs? 3.是否有不使用 SD 卡和 eMMC 而将内核和 rootfs 载入 QSPI 闪存的程序。 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS @Keta_S_Nitsure 这是真的。我真的不明白我的回答有什么问题。在我的回复被删除后,@Bio_TICFSL发布了一个非常相似的解决方案,从技术上讲也是一样的。我还是不明白@Bio_TICFSL为什么要这么做。 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS @Sunil_13 您可以查看以下链接,也许会对您有所帮助。 我已经在给你的私人信息中提到了这件事。 https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/all-bootloader-device-tree-Linux-kernel-rootfs-in-spi-nor-demo/ta-p/1663994 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS @Bio_TICFSL 你删除了我的第一个回复吗?如果再发生这种情况,我保证会在 Twitter 上发布。 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS @Bio_TICFSL 请确认这是 X 的恩智浦帐户。 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS 你好 # 如何在 i.MX8MPlus 自定义板上将内核和 rootFS 加载到 QSPI 闪存中 根据您的自定义板配置,使用 32MB QSPI 闪存且没有 eMMC、SD、与非或 USB 设备,以下是推荐的方法: ## QSPI Flash Boot Solution While your U-Boot has successfully booted from QSPI, there are important limitations to consider: 1. The 32MB QSPI flash is typically not large enough to hold a complete Linux rootFS. QSPI flash on i.MX8M Plus is primarily designed for storing U-Boot/bootloader components. 2. A practical approach is to implement a hybrid solution: - Store U-Boot in QSPI flash (already accomplished) - Store the kernel and device tree blob (DTB) in QSPI flash - Implement a minimal initramfs for basic functionality ## 实施步骤 1. 使用 imx-mkimage 工具生成 QSPI 可启动映像: ``` make SOC=iMX8MP flash_evk_flexspi ``` 2. 在 QSPI 闪存中创建大小近似的分区: - U-Boot:512KB(已刷新) - Linux 内核:约 9MB - 设备树 blob:约 64KB - U-Boot 环境:约 64KB - initramFS(最小 rootFS):约 22MB 3. 将 U-Boot 配置为从 QSPI 闪存加载内核和 DTB: ``` sf probe sf read ${loadaddr} 0x80000 0x900000 # 从 QSPI 读取内核 sf read ${fdt_addr} 0x980000 0x10000 # 从 QSPI 读取 DTB ``` 4. 使用适合可用空间的基本工具和实用程序创建最小的 initramfs。 5.对于更复杂的应用程序,可以考虑为完整的 rootFS 实现网络启动支持 (NFS)。 这种方法为在现有硬件限制下启动系统提供了可行的解决方案。 此致 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS @Adele如果你说的是真的,那真是难以置信。 Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS 你好@Bio_TICFSL、 正如您所说,第 3 点之前可以完成,但第 4 点没有完成。 我们使用的是 i.MX8M Plus EVK,它有 32 MB QSPI 闪存。 我们的目标是完全从 QSPI 闪存启动 U-Boot、Linux 内核、设备树和 initramfs (rootfs.img)。 我们能够成功启动: U-Boot(来自 flash.bin) Linux 内核(Image.gz) 设备树 (imx8mp-evk.dtb) 但是,我们在从 QSPI 闪存加载和使用 initramfs/rootfs 映像时遇到了问题。内核启动成功,但在 Waiting for removable media(等待可移动媒体)处挂起....。 ##请看下面附带的日志 -----Flash 布局和图像大小---------------- QSPI 闪存大小:32 MB flash.bin (U-Boot + SPL) ~2.3 MB Image.gz (内核) ~13.5 MB imx8mp-evk.dtb ~86 KB rootfs.img ~12.6 MB ----QSPI 偏移布局---------- flash.bin @ 0x00000000 Image.gz @ 0x00240000 imx8mp-evk.dtb @ 0x01000000 rootfs.img @ 0x01080000 ------ 将文件编入 QSPI(来自 SD 卡)--------- sf probe 0 sf erase 0x0 0x2000000 fatload mmc 1${loadaddr} flash.bin sf 写${loadaddr} 0x0${filesize} fatload mmc 1${loadaddr} Image.gz sf 写${loadaddr} 0x240000${filesize} fatload mmc 1${loadaddr} imx8mp-evk.dtb sf 写${loadaddr} 0x1000000${filesize} fatload mmc 1${loadaddr} rootfs.img # initramfs (cpio.gz) sf 写${loadaddr} 0x1080000${filesize} ------闪烁后,重启板------------------ 从 u-boot 启动后,为 Linux 内核 (Image.gz)、设备设置环境变量树 (imx8mp-evk.dtb),rootfs.img。 sf probe 0 setenv loadaddr 0x40480000 // 核心 setenv fdt_addr 0x43000000 //dtb setenv initrd_addr 0x43800000 //rootfs setenvkernel_comp_addr_r 0x50000000 setenv kernel_comp_size 0x04000000 sf read${loadaddr} 0x240000 0xCD3CE2 sf read${fdt_addr} 0x1000000 0x14360 sf read${initrd_addr} 0x1080000 0xC04DB0 setenv bootargs"console=ttymxc1,115200 root=/dev/ram0 rw" setenv bootcmd 'sf probe 0; sf read${loadaddr} 0x240000 0xCD3CE2; sf read${fdt_addr} 0x1000000 0x14360; sf read${initrd_addr} 0x1080000 0xC04DB0; booti${loadaddr} ${initrd_addr} ${fdt_addr} ' saveenv ----------------------------------------------------------------------- 1. 使用 SD 卡 Wic 文件在分区(启动/根目录)上运行良好。 2.We genarated Two yocto images ==> 1.bitbake core-image-minimal-initramfs (generated initramfs.cpio.gz)这个 cpio.gx 使用这个 cmd mkimage-A arm-O linux-T ramdisk-d (来自 linux 用户指南)== > 2. 还从 yocto 中生成了使用 bitbake core-image-tiny 生成的微小 rootfs。 core-image-tiny-imx8mp-evk.tar.zst,该 tar 已解压缩到 SD 卡中的 EXT4 分区,并成功加载了微小的 rootfs。 3.但正如第二点所说,rootfs.img 也被放入了 SD 卡的 EXT4 根分区,但却无法加载 rootfs。 ------------------------------------------------------------------------------------------- 1. 这是启动 initramfs (rootfs.img) 的正确方法吗从 QSPI 直接连接 i.MX8M Plus EVK? ----------------------------------------------------------------------------------------------- 3. 有没有推荐的恩智浦参考镜像用于在 i.MX8MP(Linux 内核 (Image.gz)、设备上完全从 QSPI 启动内核和 initramfs树 (imx8mp-evk.dtb),rootfs.img)? 谢谢! Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS 嗨,@阿黛尔、 我们使用的是 i.MX8M Plus EVK,它有 32 MB QSPI 闪存。 我们的目标是完全从 QSPI 闪存启动 U-Boot、Linux 内核、设备树和 initramfs (rootfs.img)。 我们能够成功启动: U-Boot(来自 flash.bin) Linux 内核(Image.gz) 设备树 (imx8mp-evk.dtb) 但是,我们在从 QSPI 闪存加载和使用 initramfs/rootfs 映像时遇到了问题。内核启动成功,但内核在 Waiting for removable media(等待可移动媒体)处挂起....,请参阅下面附带的日志。 -----Flash 布局和图像大小---------------- QSPI 闪存大小:32 MB flash.bin (U-Boot + SPL) ~2.3 MB Image.gz (内核) ~13.5 MB imx8mp-evk.dtb ~86 KB rootfs.img ~12.6 MB ----QSPI 偏移布局---------- flash.bin @ 0x00000000 Image.gz @ 0x00240000 imx8mp-evk.dtb @ 0x01000000 rootfs.img @ 0x01080000 ------ 将文件编入 QSPI(来自 SD 卡)--------- sf probe 0 sf erase 0x0 0x2000000 fatload mmc 1${loadaddr} flash.bin sf 写${loadaddr} 0x0${filesize} fatload mmc 1${loadaddr} Image.gz sf 写${loadaddr} 0x240000${filesize} fatload mmc 1${loadaddr} imx8mp-evk.dtb sf 写${loadaddr} 0x1000000${filesize} fatload mmc 1${loadaddr} rootfs.img # initramfs (cpio.gz) sf 写${loadaddr} 0x1080000${filesize} ------闪烁后,重启板------------------ 从 u-boot 启动后,为 Linux 内核 (Image.gz)、设备设置环境变量树 (imx8mp-evk.dtb),rootfs.img。 sf probe 0 setenv loadaddr 0x40480000 // 核心 setenv fdt_addr 0x43000000 //dtb setenv initrd_addr 0x43800000 //rootfs setenvkernel_comp_addr_r 0x50000000 setenv kernel_comp_size 0x04000000 sf read${loadaddr} 0x240000 0xCD3CE2 sf read${fdt_addr} 0x1000000 0x14360 sf read${initrd_addr} 0x1080000 0xC04DB0 setenv bootargs"console=ttymxc1,115200 root=/dev/ram0 rw" setenv bootcmd 'sf probe 0; sf read${loadaddr} 0x240000 0xCD3CE2; sf read${fdt_addr} 0x1000000 0x14360; sf read${initrd_addr} 0x1080000 0xC04DB0; booti${loadaddr} ${initrd_addr} ${fdt_addr} ' saveenv ----------------------------------------------------------------------- 1. 使用 SD 卡 Wic 文件在分区(启动/根目录)上运行良好。 2.We genarated Two yocto images ==> 1.bitbake core-image-minimal-initramfs (generated initramfs.cpio.gz)这个 cpio.gx 使用这个 cmd mkimage-A arm-O linux-T ramdisk-d (来自 linux 用户指南)== > 2. 还从 yocto 中生成了使用 bitbake core-image-tiny 生成的微小 rootfs。 core-image-tiny-imx8mp-evk.tar.zst,该 tar 已解压缩到 SD 卡中的 EXT4 分区,并成功加载了微小的 rootfs。 3.但正如第二点所说,rootfs.img 也被放入了 SD 卡的 EXT4 根分区,但却无法加载 rootfs。 ------------------------------------------------------------------------------------------- 1. 这是启动 initramfs (rootfs.img) 的正确方法吗从 QSPI 直接连接 i.MX8M Plus EVK? ----------------------------------------------------------------------------------------------- 3. 有没有推荐的恩智浦参考镜像用于在 i.MX8MP(Linux 内核 (Image.gz)、设备上完全从 QSPI 启动内核和 initramfs树 (imx8mp-evk.dtb),rootfs.img)? Re: How to load kernel and rootfs into QSPI Flash in I.MX8MPLUS 你好@Bio_TICFSL、 你好@Manuel_Salas 我正在开发 i.MX8M Plus DDR4 定制主板,我能够成功地完全使用 Q SPI 闪存 (32MB) 启动系统。 我目前的启动元器件是: flash.bin (U-Boot) Image.gz(Linux 内核) imx8mp-ddr4-evk.dtb core-image-minimal-initramfs.cpio.gz 由于我的板没有 SD 卡或 eMMC,所以我使用 initramfs 作为根文件系统。 现在,我想在 core-image-minimal-initramfs.cpio.gz中加入gcc 、这样,我就可以直接在目标机上编译应用程序,而无需依赖任何外部存储。 更改了 c onf/local.conf 然后使用命令进行版本 $bitbake core-image-minimal-initramfs 还附上了本地.conf 文件供您参考。 它生成了 c ore-image-minimal-initramfs.cpio.gz 但是在 bin/ 和 usr/bin 各自的文件夹中 gcc 不存在,启动内核和 cpio.gz 后会变成如下所示。 ~ # gcc /bin/sh: gcc: 未找到 ~ # ls bin dev home init.d media proc run sys usr 启动 etc init lib mnt root sbin tmp var 能否请您指点一二? 在 initramfs 镜像中包含gcc的正确 Yocto 方法是什么? 在initramfs中使用gcc时,是否有任何推荐配置或限制(内存使用量、映像大小等)? 对恩智浦支持的Yocto实践的任何指导或参考都将非常有帮助。 谢谢!
查看全文
在 MCAL 中从待机模式中 RESET 功能后的唤醒源识别-S32K3 RTD 客户公司*:HERO MOTOCORP-标准化 项目名称*:N/A 客户联系人*(姓名 & 电子邮件):Aryan Kumar [email protected] 软件包信息*:S32K3_S32M27x 实时驱动 ASR R21-11 硬件*(板/芯片组/平台):S32K3XX (S32K344) 软件版本*:版本 6.0.0 大家好,团队, 我有一位客户想知道 MCAL 中待机退出后的唤醒源。我看到过另一篇帖子,其中谈到了流程和应使用哪些应用程序接口。基本上,丹在(这篇文章中)提到过:已解决:关于使用 S32K3 MCAL RTD5.0.0 的 WISR 的问题 - NXP 社区),如果在 Platform_Init() 之前调用 Icu_Init(),则会清除标志,这意味着使用回调检查唤醒源看起来是 RTD 的一个限制。 此外,Icu_GetInputState() 使用的全局变量需要通过 Icu_Init() 进行初始化。这意味着客户只能调用 Wkpu_Ip_GetInputState() 函数来检查 WISR 标志。 因此,如果我理解正确的话,读取唤醒源的方法有三种: 1.退出待机后启用平台,MCU 将跳转到 WKPU_IRQn 并为 WKPU 通道提供服务。如果需要回调,客户可以通过指定 Wkpu 结构来实现变通方法: Wkpu_Ip_u32ChState[0].chInit = TRUE; Wkpu_Ip_u32ChState[0].notificationEnable = TRUE; Wkpu_Ip_u32ChState[0].WkpuChannelNotification = IcuSignalNotification_Wkpu; 效果如预期。 2.在待机退出后 调用Wkpu_Ip_GetInputState(),因为 Icu_Init() 之前不能调用 Icu_GetInputState(),但 Icu 初始化会清除 WISR 标志。不过,在进入函数时,如果所请求通道的 WISR& IREER 位都已启用,则 WISR 不会被清除: 如果我没理解错的话,调用 Icu_Init() 会清除这些数据,对吗? 3.直接读取 WISR/WISR_64 寄存器。 这三种方法使用裸机或 IP 层。我有两个问题: 如何正确实现 Wkpu_Ip_GetInputState()? 在 6.0.0 或 7.0.0 中是否有针对 MCAL 层的修复或实现?如果有,能否分享一下实施情况? 我附上了用于测试的项目,WKPU[42] 已配置。SW 是 S32DS v3.6.4 + RTD 6.0.0。 致以最诚挚的问候, Julián 优先级:中等 S32_CONFIG_TOOL S32_FLASH_TOOL S32DS 资料来源直接客户 Re: Wakeup Source Recognition after function reset from standby mode in MCAL - S32K3 RTD 你好,@DanNguyenDuy、 谢谢你的快速回复,丹!我会通知客户。 致以最诚挚的问候, Julián Re: Wakeup Source Recognition after function reset from standby mode in MCAL - S32K3 RTD 你好@Julián_AragónM、 1。遵循AUTOSAR的要求,Icu模块不提供可以直接在MCAL层检查唤醒源的功能。Icu 将向 EcuM 模块传输唤醒源信息,该模块将检查唤醒源。在 RTD 驱动程序中,EcuM 是一个短截线模块。 请参见" ECU 状态管理器规范 AUTOSAR CP R21-11" : 2.在 Icu 配置中,当用户启用"IcuWkpuStandbyWakeSupport" 时,Icu_Init() 不会清除 WISR 标志。 在您的项目中,要检查 Wkpu_Ip 层中的唤醒源,可以参考以下代码: 在 Icu_Init() 之前调用Platform_Init(NULL_PTR);时,我发现 WISR 标志不知为何被擦除了。因此,我在 Icu_Init() 函数之后调用了这个函数。 顺祝商祺! 丹
查看全文
mxc_isi.0とneoisp-input0間のリンクを有効にする方法 RAWカメラ(OS08A20)で撮影した画像をHDMI出力したい。UG10215 を読むと、RAW カメラからの画像は mxc_isi.0 を通過して NEO-ISP に入力され、そこで RGB/YUV に変換CANことがわかります。ただし、mxc_isi.0 と neoisp-input0 間のリンクはデフォルトで無効になっているため、ユーザーが手動で有効にする必要があります。 mxc_isi.0 と neoisp-input0 間のリンクを有効にする方法を教えてください。 Re: How to enable the link between mxc_isi.0 and neoisp-input0 こんにちは、 OS08A20 RAWカメラは、ISIインターフェース(mxc_isi.0)を介してi.MX8MPプロセッサに接続できます。しかし、UG10215 で指摘されているように、mxc_isi.0 と neoisp-input0 間のリンクはデフォルトで無効になっており、手動で有効にする必要があります。 このリンクを有効にするには、デバイス ツリー ソース (DTS) ファイルを変更して、これらのコンポーネント間の接続を適切に構成する必要があります。このプロセスには以下が含まれます。 1. Linux BSPソースコードからボードのDTSファイルを見つけます 2. ISIノードとNEO-ISPノード間の接続を追加または変更する 3. データフローに適したポート構成を確認する 参考までに、ISP 構成を示す Linux BSP の imx8mp-evk-basler.dts や imx8mp-evk-dual-basler.dts などのサンプル デバイス ツリー ファイルを調べることができます。 ISI(Image Sensing インターフェース)はRAWデータをキャプチャできますが、それを単独でRGB/YUVに変換することはできません。そのため、ISP には RAW データを処理して表示可能な形式に変換する機能があるため、NEO-ISP への接続が必要になります。 これらのデバイス ツリーの変更を行った後、デバイス ツリーを再コンパイルし、システムを更新して新しい接続を実装する必要があります。変更されたデバイス ツリーにより、データが mxc_isi.0 から neoisp-input0 に正しく流れるようになり、RAW カメラ データが HDMI に出力される前に ISP によって処理されるようになります。 よろしくお願いします。 Re: How to enable the link between mxc_isi.0 and neoisp-input0 @Bio_TICFSL 申し訳ありませんが、デバイスツリー名を間違えました。正しい名前はimx95-19x19-verdin-os08a20-isp-lt8912.dtbです Re: How to enable the link between mxc_isi.0 and neoisp-input0 @Bio_TICFSL アドバイスありがとうございます。私の環境は次のとおりです: ボード: i.MX95 Verdin 評価キット デバイスツリー: imx95-19x19-verdin-ox03c10-isp-lt8912.dtb ISI と NEO-ISP を接続するためにデバイス ツリーを変更してみましたが、問題は解決されませんでした。 私が行った変更は次のとおりです。 NEO-ISPを指すisi@4ad50000のポート@3にエンドポイントを追加しました ISIを指すisp@4ae00000のポート@0にエンドポイントを追加しました 変更は間違っていますか? よろしくお願いいたします Re: How to enable the link between mxc_isi.0 and neoisp-input0 NXPコミュニティに以下の内容を投稿したいと思います。デバイス ツリーの変更に間違いはありますか?
查看全文
配置I2C的问题 用MCUXpresso Config Tools 25.06根据示例生成RT1061的工程里,我并不是选的i2c的示例,但是因需要用到i2c,所以在 里做了配置,生成的代码里的引脚总是置0: 我对比了使用i2c的示例生成的工程里,这里应该是置1的,请问,是不是需要在MCUXpresso Config Tools的其他地方做配置,才能正确生成代码呢?请给个指示。谢谢 Re: 配置I2C的问题 Hi @ChenHua. Thank you for your question! This parameter corresponds to the Software Input On field. In the PinConfig tool, you need to configure the following locations if you want to enable: Best regards, Gavin
查看全文