Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
i.MX 95 的 QEMU 你好, 我们已为OpenBMC i.MX 95(机器 ->evb-imx95 ,图像 ->obmc-phosphor-image )版本,使用walnascar 分支的nxp-imx-support 存储库(https://github.com/nxp-imx-support/meta-nxp-openbmc/tree/walnascar)。 我们没有可供测试的评估板,因此我们想知道 i.MX 95 平台是否支持 QEMU 仿真以运行 OpenBMC 镜像。 具体来说: NXP 是否为 i.MX 95 提供 QEMU 机器模型(例如,在 imx-qemu 存储库中),并且它是否支持启动 OpenBMC 镜像?如果没有,有没有推荐的无需硬件即可测试 OpenBMC 镜像的方法? 我们检查了上游 QEMU,没有找到 i.MX 95 机器类型。 谢谢 Re: QEMU for i.MX 95 嗨@Kavinraj_08 我们尚未发布支持 i.MX 95 的 QEMU 软件包。同时,目前还没有针对 i.MX 95 OpenBMC 的无硬件测试解决方案。 B.R
記事全体を表示
mimxrt1160_evk SDK v26.09がj-link ultra+で動作しない 私はNXP 1160の開発ボードを使っています。SDKのv26.06からv26.09にアップグレードしたのですが、j-linkでコードをデバッグ(ステップスルーコードなど)にするのが難しいです。アプリケーションは開発ボードをプログラムしますが、デバッグが失敗します(メインに動く前にコードがフリーズするようです)。基板の電源を入れ直すと、新しくプログラムされたコードが実行されます。私はvscode mcuxpressoを使っています(レガシーEclipse IDEではありません)。 私は色々なことを試してみました。 v26.09 SDKから新しいデモプロジェクトをインポートしました(これも動作しませんでした)ので、問題はプロジェクトにはないようです。 レガシーEclipseベースのIDE。v26.09から新しいアプリケーションをインポートしたら、これで動作しました。コードのステップ実行は問題なくできました。 VSCode McUxpressoとSDK v26.09を別のパソコンでクリーンインストールしました。デバッグできませんでした。 v26.06のSDKに戻してください。デバッグ機能が再び動作するようになりました。 ジャンパーを搭載プログラマ/デバッガCMSISに変更しました。これはv26.09で動作しました。 他にも同様の問題を経験された方はいらっしゃいますか?この問題を解決するために、どこを調べれば良いか、何か考えはありますか?このv26.09リリースで新しいBLEのedgefastミドルウェアにアクセスしたいと思っています。ありがとう。 Re: mimxrt1160_evk sdk v26.09 not working with j-link ultra+ ご返信ありがとうございます。重要な詳細を言い忘れていました…「hello world」のデモアプリケーションはコードにQSPIフラッシュを使っていないと思います。私もSDK 26.09で「hello world」デモアプリを動かすことができました。動作していないのはQSPIフラッシュにプログラムするデモアプリケーションです。wifi_cli_cm7やwifi_setup_cm7を試してみて、失敗するか試してみてはどうでしょうか(Wi-Fiモジュールは必要なく、最初のブレークポイントに達したかどうか確認してください)。ありがとう。 以下はwifi_setup_cm7デモアプリケーションのデバッグを試みた際のログです: Launching GDB: "C:\\Users\\xxxxxx\\.mcuxpressotools\\arm-gnu-toolchain-14.2.rel1-mingw-w64-x86_64-arm-none-eabi\\bin\\arm-none-eabi-gdb.exe" -q --interpreter=mi2 IMPORTANT: Set "showDevDebugOutput": "raw" in "launch.json" to see all GDB transactions. Launching GDB server: "C:\\Program Files\\SEGGER\\JLink_V980\\JLinkGDBServerCL.exe" -SettingsFile "c:\\Work\\Git-projects\\evkmimxrt1160_wifi_setup_cm7\\flexspi_nor_debug\\JLink_evkmimxrt1160_wifi_setup_cm7_cm7.jlink" -nosilent -singlerun -endian little -noir -speed 4000 -port 2366 -vd -device MIMXRT1166xxx6_M7 -if SWD -reportuseraction -nogui -select usb=504501851 -halt -swoport 2368 -telnetport 2367 -jlinkscriptfile "C:/nxp/mimxrt1160_evk/mcuxsdk/examples/_boards/evkmimxrt1160/evkmimxrt1160_connect_cm4_cm7side.jlinkscript" Please check TERMINAL tab (GDB server console) for output from "C:\Program Files\SEGGER\JLink_V980\JLinkGDBServerCL.exe" Output radix now set to decimal 10, hex a, octal 12. Input radix now set to decimal 10, hex a, octal 12. 0x00223104 in ?? () Program stopped, probably due to a reset and/or halt issued by the debugger. Resetting target Executed SetRestartOnClose=1 Resetting target DEBUG [18]: Enqueuing request {"command":"disassemble","arguments":{"memoryReference":"0x300397E8","instructionCount":4,"resolveSymbols":true},"type":"request","seq":18} NOTE: The following memory regions were detected by using GDB command "info mem" and by invoking "objdump -h". This information is used to adjust bounds only when normal disassembly fails. ================================================================================ Using the following memory regions for disassembly: ================================================================================ Size VMA Start VMA End LMA Start LMA End Attributes ================================================================================ No memory information from GDB (or GDB server). ------------------------------------------------------------------------------ 00000200 30000400 30000600 -------- -------- (.flash_config) contents alloc load readonly data 00000030 30001000 30001030 -------- -------- (.ivt) contents alloc load readonly data 00000400 30002000 30002400 -------- -------- (.interrupts) contents alloc load readonly data 000ac1e0 30002400 300ae5e0 -------- -------- (.text) contents alloc load readonly code 000000a0 300ae5e0 300ae680 -------- -------- (.text.memcpy) contents alloc load readonly code 00000008 300ae680 300ae688 -------- -------- (.ARM) contents alloc load readonly data 00000004 300ae688 300ae68c -------- -------- (.init_array) contents alloc load data 00000004 300ae68c 300ae690 -------- -------- (.fini_array) contents alloc load data 00000cbc 20000000 20000cbc 300ae690 300af34c (.data) contents alloc load data 00019680 00000000 00019680 300af34c 300c89cc (.ram_function) contents alloc load readonly code 00000084 20000cbc 20000d40 300af34c 300af3d0 (.ncache) alloc 00025878 20000d40 200265b8 300af3e0 300d4c58 (.bss) alloc 0000f963 202c0000 202cf963 -------- -------- (.wlan_data) contents alloc load data 00000400 200265b8 200269b8 300d4c58 300d5058 (.heap) alloc 00000400 200269b8 20026db8 300d5058 300d5458 (.stack) alloc ================================================================================ DEBUG [18]: Dequeuing DEBUG: Executing "-data-disassemble -s 0x300397e8 -e 0x3003983c -- 5 84 bytes (__errno)" DEBUG: "data-disassemble -s 0x300397e8 -e 0x3003983c -- 5" => found $39 instructions. With source code: 0, without source code: 39. DEBUG: [18]: Elapsed time for disassembly request: 015 ms warning: could not convert 'main' from the host encoding (CP1252) to UTF-32. Re: mimxrt1160_evk sdk v26.09 not working with j-link ultra+ @houe様、 SDK 26.09のデフォルト wifi_setup_cm7 例でも同じデバッグ問題があることを確認しました。 この問題は、 mcuxsdk\examples\wifi_examples\wifi_setup\flexspi_nor_debug\runners.yaml から以下の行を削除することで回避できます: - --tool-opt=-jlinkscriptfile C:/2609/mcuxsdk/mcuxsdk/examples/_boards/evkmimxrt1160/evkmimxrt1160_connect_cm4_cm7side.jlinkscript このオプションを解除した後は、例を通常通りデバッグできます:   比較のために、SDK 26.06 wifi_setup_cm7 例の runners.yaml には以下の文が含まれていません。 ぜひ試してみてください。 よろしくお願いいたします。 シェリー Re: mimxrt1160_evk sdk v26.09 not working with j-link ultra+ 真相究明にご協力いただき、ありがとうございます!大変感謝いたします!
記事全体を表示
[BUG] Module name conflict: wave511 downstream driver and upstream wave5 Hello, The NXP Wave511 VPU driver in the lf-6.18.20-2.0.0 kernel (6.18.y) builds a module with the same name as the mainline Chips&Media Wave5 driver. Any config that enables both, such as allmodconfig or allyesconfig, fails the build. Details: - Upstream driver (in mainline since v6.8): drivers/media/platform/chips-media/wave5/    obj-$(CONFIG_VIDEO_WAVE_VPU) += wave5.o - NXP driver: drivers/mxc/vpu/wave511/    obj-$(CONFIG_MXC_VIDEO_WAVE511) += wave5.o    obj-$(CONFIG_MXC_VIDEO_WAVE511_CTRL) += wave5-ctrl.o The two Kconfig symbols are independent, so both modules can be enabled together. Kbuild then stops with: error: the following would cause module name conflict: drivers/media/platform/chips-media/wave5/wave5.ko drivers/mxc/vpu/wave511/wave5.ko Even where the check isn't hit, modules_install would overwrite one wave5.ko with the other. The drivers bind different compatibles (ti,j721s2-wave521c and nxp,wave511-vpu), so only the module name collides. Steps to reproduce: make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- allmodconfig make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j$(nproc) modules Could that be fixed in an upcoming Linux IMX release? Thank you in advance for your support, Matheus Barbosa Toradex i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano i.MX6 All Linux Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5 Hello, I'm adding the Wave511 driver to support i.MX952 at Toradex BSP, although the processor in use is not relevant for the bug reported in the downstream kernel. We build the kernel with a shared config for all ARM64 SoCs that are supported by our BSP, its a super set that enables many modules. That includes CONFIG_VIDEO_WAVE_VPU. This is the kernel driver present at mainline that installs "wave5.ko" to modules directory. I've created a workaround  Since it is not possible to enable WAVE511 driver in that common config, I've done that just for i.MX SoCs and disabled CONFIG_VIDEO_WAVE_VPU for them as well. I've disabled CONFIG_VIDEO_WAVE_VPU at our OE layer for the i.MX processors to allow enabling CONFIG_MXC_VIDEO_WAVE511 as a module for now. It is expected that allmodconfig build cleanly, and the current downstream driver breaks this. That is the reason I'm reporting it. Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5 Hello, This issue have not been reported before and there are no plans to implement a solution yet. Which processor are you using? Did you try to disabling one Kconfig option or locally renaming the module? Best regards. Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5 Hello, Thank you for the details, I reported this with internal team. I will update you further actions in our side as soon as possible. Best regards. Re: [BUG] Module name conflict: wave511 downstream driver and upstream wave5 Hello, Please check the update from internal team: I reproduced this on a clean checkout of lf-6.18.20-2.0.0 (nxp-imx/linux-imx) and confirmed the root cause matches the ticket exactly: Upstream drivers/media/platform/chips-media/wave5/Makefile: obj-$(CONFIG_VIDEO_WAVE_VPU) += wave5.o NXP drivers/mxc/vpu/wave511/Makefile: obj-$(CONFIG_MXC_VIDEO_WAVE511) += wave5.o Both Kconfig symbols are independent, so allmodconfig/allyesconfig selects both and scripts/modules-check.sh aborts with the reported error. I reproduced the exact error text by feeding the script a modules.order containing the two real module paths – byte-identical to what's quoted in the ticket. Also checked the newer lf-6.18.37-2.1.0 tag: the collision is still present there. Recommended fix: rename the NXP module's build target in drivers/mxc/vpu/wave511/Makefile from wave5.o/wave5-ctrl.o to wave511.o/wave511-ctrl.o. Source filenames are untouched – this is a one-file Makefile change with no functional/behavioral impact on the driver. I verified it builds cleanly and that scripts/modules-check.sh no longer flags a conflict with this change in place. I considered the alternative of adding depends on !VIDEO_WAVE_VPU to the NXP Kconfig instead, but a module rename is the more durable fix long-term: it resolves the actual naming collision rather than relying on mutual exclusion (which would silently drop one driver under allmodconfig/allyesconfig and could mask real build issues), and it stays correct even if a future board combines both IP blocks. Only downstream impact: anything that hardcodes modprobe wave5 / wave5.ko for the NXP Wave511 driver (e.g. a yocto recipe or rootfs module-load config) would need to reference wave511.ko instead. I did not find any such reference inside this kernel tree. Patch will be provided internally for review. Best regards.
記事全体を表示
i.MX 95 用 QEMU こんにちは、 i.MX 95(Machine -> evb-imx95 、Image -> obmc-phosphor-image )を nxp-imx-サポートリポジトリ( https://github.com/nxp-imx-support/meta-nxp-openbmc/tree/walnascar)の walnascar ブランチを使って OpenBMC を構築しました。 テスト用の評価ボードがないため、i.MX 95プラットフォームでOpenBMCイメージを動作させるためのQEMUエミュレーションサポートが利用可能かどうかを知りたいです。 具体的には: NXPは i.MX 95向けのQEMUマシンモデル(例えばimx-qemuリポジトリ)を提供しており、OpenBMCイメージの起動をサポートしていますか?そうでない場合、ハードウェアを使用せずにOpenBMCイメージをテストする推奨方法はありますか? 上流のQEMUを確認しましたが、i.MX 95マシンタイプは見つかりませんでした。 よろしくお願い申し上げます。 Re: QEMU for i.MX 95 こんにちは、@Kavinraj_08さん i.MX 95をサポートするQEMUパッケージはまだリリースされていません。同時に、i.MX 95 OpenBMC 用のハードウェア不要のテストソリューションは存在しません。 B.R
記事全体を表示
KW45B41Z-EVK BLEのサンプルはNBU/rpmsgアサーションで失敗するが、他のサンプルは正常に動作する こんにちは、   私はKW45B41Z-EVKとMCUXpresso IDEを使っています。   以下の例は正常に実行されます。 - lpuart_polling - freertos_hello - フレックスカンループバック転送 - connectivity_test_bm   しかし、BLEの例としては次のようなものがあります。 - ワイヤレスUART_BM - beacon_bm   起動中に失敗し、BLEアドバタイジングが開始される前にNBU/rpmsg関連のアサーションで停止します。   SDK 26.09も試しましたが、いくつかのサンプルプロジェクトをMCUXpresso IDEにインポートするのに苦労しています。   私の質問は以下のとおりです。 1. BLEのサンプルを実行する前に、必ずプログラムしておくべきNBUファームウェアイメージはありますか? 2. KW45B41Z-EVKでBLEのサンプルを使用するには、他に何か設定が必要ですか? 3. MCUXpresso IDEでのSDK 26.09例インポートに既知の問題はありますか?   何かご助言いただければ大変ありがたいです。   よろしくお願いします。 Re: KW45B41Z-EVK BLE examples fail with NBU/rpmsg assertion while other examples work normally こんにちは、お元気でお過ごしでしょうか。   MCUXpresso IDEのサポートは、SDKバージョン25.06以降、ワイヤレスボードの例から削除されました。MCUXpresso for VS Codeを使って開発を続けることをお勧めします。役立つかもしれない追加のドキュメントとガイドはこちらです: MCUXpresso for VS Code 26.09のドキュメント BLEのサンプルを実行する前に、NBUファームウェアをプログラムする必要があります。KW45B41Z-EVKボードの場合は、NBUファームウェアが組み込まれた準備済みのSBファイルを使用してください。NBUには、NXPのプロビジョニング済みキーを含む署名済みイメージがプログラムされています。NXPは、ヒューズにデフォルトのキー(SB3KDKとRoTKTH)を提供しています。これらのキーに関連する*.sb3ファイルは、各SDKsのパス \main\mcuxsdk\mcuxsdk\middleware\wireless\ble_controller\bin の下に含まれています。 KW45用のNBUファームウェアをロードする手順は、 AN14796のセクション6.1に記載されています。   よろしくお願いします、 ソフィア。
記事全体を表示
JN5189が現場で突然動作しなくなり、フラッシュメモリの完全消去と再プログラミング後に復旧した。 こんにちは、 私はJN5189をカスタム照明制御モジュールで使用しており、SDKバージョン2.6.16を使用しています。現場で突然1台のユニットが動作しなくなり、根本原因や診断方法、予防策について理解したいと思っています。 どうしたの 1.故障したモジュールを取り外し、DK6 Programmerを使用してフラッシュメモリの内容全体を読み取りました。 2. ダンプファイルを別の新しいJN5189モジュールにプログラムしたところ、正常に動作しました。これは、ダンプに含まれるファームウェアとデータが有効であることを示唆している。 3. 同じダンプを元の故障したチップに書き戻しましたが、問題は解決しませんでした。 4. 元のチップに対して「フルフラッシュ消去」を実行し、その後同じダンプを再度プログラムしました。モジュールは正常に動作し始めた。 質問 1. 考えられる根本原因 この行動の原因は何でしょうか?なぜ同じフラッシュダンプをプログラムしても元のチップを復元できないのに、プログラム前に完全消去を実行すると正常に動作が回復するのでしょうか? 2. 診断方法 この問題が再び発生した場合、根本原因を特定するために、完全消去を実行する前に何をチェックすべきでしょうか?この種の障害を調査するための推奨デバッグ手順やツールはありますか? 3. ファームウェアにおける予防措置 この問題を再発防止するためのファームウェアレベルの対策はありますか? アドバイスや似たような経験、関連する技術ドキュメントの参考文献があれば教えていただけるとありがたいです。 ご協力ありがとうございます。 ジョニー9 Re: JN5189 Suddenly Stops Working in the Field and Recovers After Full Flash Erase and Reprogramming こんにちは、 あなたの調子が良いといいのですが。詳細な説明をありがとうございました。 1. 考えられる根本原因 フラッシュダンプが別のJN5189にプログラムされても動作するという事実は、抽出された画像自体が機能するデバイスに繋がることを示しています。また、元のデバイスはフラッシュメモリを完全に消去した後、同じダンプをプログラムすることで復旧したことから、デバイスに恒久的な故障は発生していないと考えられる。 重要な点は、フラッシュメモリへの書き込みとフラッシュメモリの消去は異なる操作であるということです。JN5189の場合、フラッシュメモリのページはプログラムする前に消去する必要があります。ページが以前に消去されている場合、異なるアドレスで連続FLASH_Program()操作を行うことができます。 したがって、フラッシュメモリを消去せずにダンプデータを影響を受けたデバイスに書き戻しても、必ずしもフラッシュメモリが本来の状態に復元されるとは限りません。まず完全消去を実行することで、イメージを再度プログラムする前に、フラッシュメモリのページが適切な状態になっていることが保証されます。 これが、消去+プログラムのシーケンスでデバイスを回復した理由を説明できます。 しかし、上記の観察だけでは、ユニットが最初に故障した原因を特定することはできません。アプリケーションがフラッシュを修正している間に電源中断、リセット、その他のイベント情報が起きた場合、通常の動作中にフラッシュ消去やプログラム操作を行う場合は調査する価値がありますが、現時点ではこれらのいずれかが根本原因であるとは確認できません。 2. 診断手順 問題が再発した場合は、消去やプログラミング操作を行う前に、デバイスの状態を保存しておくことをお勧めします。 特に: 今回のように、Flashの全コンテンツを読んで保存してください。 ダンプファイルと、プログラムされた想定イメージを比較してください。 どのフラッシュメモリ領域に差異があるかを特定し、それらの領域が通常動作中に変更される可能性があるかどうかを判断する。 アプリケーションが実行時にフラッシュ消去やプログラム操作を行っているか確認してください。 ランタイムフラッシュ操作を使用する場合は、それらの操作中にリセットや電源中断が発生する可能性があるかどうかを調べてください。 可能であれば、故障したユニットを再プログラムする前に、リセット原因情報やその他の診断情報を保存してください。 最も価値のある証拠は、復旧操作前に取得された別の故障デバイスからのフラッシュダンプと、アプリケーションによってどのフラッシュ領域が修正されているかに関する情報です。 3.ファームウェアに関する考慮事項 アプリケーション管理型フラッシュストレージでは、プログラム前にページを消去することを必ずしてください。FLASH_ErasePages()はページ消去操作に使用でき、対応するページが消去された後は異なる場所への連続プログラミング操作が可能です。 アプリケーションが通常動作中に不揮発性データを修正した場合、その操作中に発生する中断やリセットの処理方法を確認することも有用です。 この時点で、消去+再プログラムによる復旧は、以前のフラッシュメモリの状態が観測された動作に関連していたことを示していますが、その状態がどのようにして最初に達成されたかを特定するには十分ではありません。 よろしくお願いいたします。 リカルド
記事全体を表示
S32K312MINI-EVB: 初回デバッグ成功後、RESET LEDが点灯したままになり、接続できなくなります。 こんにちは、 ボード:S32K312MINI-EVB / IDE:S32DS 3.5 / デバッガ:オンボード(Embedded Multilink Rev A) 電源:J1経由12V、J19/J20=2-3(USB-Cでも1-2を試しました) 1. 12V電源で工場デモが動作し(D3青色点灯)、空のS32DSプロジェクト(main.c)のデバッグとフラッシュに成功しました。(;;)のみで。 2.その後、接続できなくなりました。エラー:「PEmicro GDB 起動失敗:GDB サーバーがターゲット プロセッサへの接続を確立できませんでした (E54431355)」。 3. 電源投入直後やデバッグ開始前であっても、RESET LEDが点灯し続けます。(最初の点滅の前に、接続が中断された後、リセットLEDが消灯しました。) 4. J23 (VBAT) および J16 (P5V0) の電圧は正常です。完全な電源遮断(30秒)、異なる電源投入順序、リセット後の遅延、低速などを試しました。 私の空のアプリケーションではFS26のウォッチドッグが適切に動作していないため、FS26がMCUをリセット状態に保っているのではないかと疑っています。 MINI-EVB上でFS26をデバッグモード(ウォッチドッグ無効化)にする方法、またはボードを復旧させる方法を教えてください。 ありがとう。 Re: S32K312MINI-EVB: RESET LED stays on after first successful debug, cannot connect anymore こんにちは、 @hjkimmmm さん、 デフォルトでは、FS26はデバッグモードで動作します。通常動作に切り替えるにはハードウェアの改造が必要です。 具体的には、FS26をデバッグモードに保つために、抵抗器R147はデフォルトで取り付けられています。通常モードを有効にするには、R147を取り外し、代わりにR146を取り付ける必要があります。FRDM-A-S32K312の回路図からこれが確認できます: この空白のプロジェクトをフラッシュした後、どのLEDインジケーターが点灯しますか?D9かD10(あるいは両方)? MCU(Debug Configuration > Startup > Attached to Running Target)にアタッチできますか? 外部デバッガ(J7のTen-pin Cortexデバッグインターフェースを使って)に接続してみましたか? 空白のプロジェクトを共有してもらえますか?そうすれば、他の設定が誤ってMCUにアップロードされていないか分析できます。 よろしくお願いします、 ジュリアン
記事全体を表示
NFC 現在、サポートされているPN7XXチップの特定のNFC XTSテストケースで故障が確認されています。今後のXTSテストスイートから、関連するType BおよびType Fカードエミュレーションテスト項目を削除する予定があるのか、ご確認いただけますか?また、NXPはこの点についてGoogleと確認済みでしょうか? #PN7220 Re: NFC こんにちは、 @Max4さん はい、この件は既に報告されており、これに関する公式声明が発表される予定です。 少々お待ちください。
記事全体を表示
RW612 - 三天线射频前端 你好 我想在三天线配置中使用 RW612,其中蓝牙、Wi-Fi 2GHz 和 Wi-Fi 5GHz 各有一根天线。 在您的文档AN14002 - RW61x 设计指南中,您只描述了双天线和单天线配置。 当引脚RF_TR_5 (Wi-Fi 5GHz)和RF_TR_2 (Wi-Fi 2GHz)各自拥有自己的天线时,正确的射频前端阻抗匹配(50 Ω)是多少? NXP是否提供用于三天线配置的前端模块(FEM)校准文件? Re: RW612 - Triple Antenna RF front-end 你好@MarcinM 我们没有可供您参考的三天线设计样品。你可以自己开发。关于 FEM 校准文件,校准指南展示了如何配置 FEM 部分。您可以参考该文档来自定义您的 FEM 校准文件。 顺祝商祺! 肖恩
記事全体を表示
NFC Currently, we are observing failures in certain NFC XTS test cases on the supported PN7XX chips. Could you please clarify if Google plans to remove the relevant Type B and Type F Card Emulation test items from future XTS test suites? Also, has NXP confirmed this specific aspect with Google? #PN7220 Re: NFC Hello @Max4  Yes, this issue has been submitted, and an official statement regarding it will be released. Please wait a moment.
記事全体を表示
关于基于imx95的模块的PF09 PMIC OTP配置和设置的咨询。 您好,NXP, 我们目前正在使用基于 imx95 soc B-step 的模块,并采用 PF09 PMIC。 根据我们的原理图和硬件检查,VDDOTP 线已接地,这意味着已加载默认 OTP 配置,我们无法通过软件读取设置。我们的客户要求提供 PF09 OTP 的具体设置/配置详情,以便了解电源顺序(特别是关于 RESET 输入控制和上电行为)。 我们使用的PF09零件上的激光蚀刻字样是PF09 CTAGACE 请问能否提供 iMX95 evk 平台上使用的 PF09 PMIC 的默认 OTP 设置文档或指南? 谢谢 Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. 您好, M.Shangavelan 请参阅附件第2/3页。 Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. 郭伟孙您好, 感谢您的及时回复。 以下是我们目前使用的零件编号: MPF0900AVNA1ES,恩智浦 谢谢 尚加维兰 Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. 嗨,尚加 请告知您提到的PF09的完整零件编号,我将请求其OTP文件。
記事全体を表示
imx95ベースのモジュールにおけるPF09 PMIC OTPの構成および設定に関するお問い合わせ。 こんにちは、NXPさん。 現在、PF09 PMICを利用したimx95 SoC Bステップベースのモジュールに取り組んでいます。 回路図とハードウェアのレビューによると、VDDOTP回線はアースされており、デフォルトのOTP設定が読み込まれており、ソフトウェアで設定を読み取ることができません。お客様は、電源シーケンス(特にRESET入力制御や電源動作に関して)を理解するために、PF09の特定のOTP設定や設定の詳細を求めています。 使用しているPF09部品のレーザーエッチングはPF09 CTAGACEです iMX95 evkプラットフォームで使用されるPF09 PMICのデフォルトのOTP設定のドキュメントやガイダンスを教えていただけますか? ありがとう Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. こんにちは、 M.Shangavelanさん。 添付ファイルの2/3ページ目をご覧ください。 Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. こんにちは、グオウェイスンさん 迅速なご返信ありがとうございます。 以下は現在使用している部品番号です。 MPF0900AVNA1ES、NXP ありがとう M.シャンガベラン Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. こんにちは、シャンガ ご指摘いただいたPF09の部品番号をお知らせください。その部品のOTPファイルをリクエストいたします。
記事全体を表示
Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. Hi NXP, We are currently working with the imx95 soc B-step based module utilizing the PF09 PMIC. As per our schematics and hardware review, the VDDOTP line is grounded, meaning the default OTP configuration is loaded, and we are unable to read the settings via software. Our customer is requesting the specific PF09 OTP settings/configuration details to understand the power sequence (specifically regarding RESET input control and power-up behavior). the laser etching on the pf09 part we are using is PF09 CTAGACE Could you please provide the default OTP settings documentation or guidance for the PF09 PMIC used on the iMX95 evk platform? thanks Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. Hi M.Shangavelan Please see attached file page2/3. Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. Hi guoweisun, thanks for the prompt reply. Below is our part number in use currently, MPF0900AVNA1ES, NXP thanks M.Shangavelan Re: Inquiry regarding PF09 PMIC OTP Configuration and Settings on imx95 based module. Hi Shanga Please let me know the full part number of PF09 your mentioned,I will request its OTP file.
記事全体を表示
NFC 目前,我们发现支持的 PN7XX 芯片在某些 NFC XTS 测试用例中出现故障。请问谷歌是否计划从未来的 XTS 测试套件中移除相关的 B 型和 F 型卡模拟测试项?另外,NXP是否已向谷歌确认过这一具体方面? #PN7220 Re: NFC 你好@Max4 是的,这个问题已经提交,将会发布官方声明。 请稍等片刻。
記事全体を表示
RW612 - Triple Antenna RF front-end Hello I would like to use RW612 in Triple Antenna setup where Bluetooth, Wi-Fi 2GHz and Wi-Fi 5GHz  has own antenna. In your document AN14002 - RW61x Design Guide you only describe double and single antenna configuration. What is the correct RF front-end impedance matching (50 Ω) for pins RF_TR_5 (Wi-Fi 5GHz) and RF_TR_2 (Wi-Fi 2GHz) when each has own antenna? Is NXP providing a Front-end module (FEM) calibration file for triple antenna setup? Re: RW612 - Triple Antenna RF front-end Hello @MarcinM  We don't have sample tri antenna design for you refer. You may develop it yourself. About FEM calibration file, the calibration guide shows how to configure FEM part. You could refer to that document to custom your FEM calibration file. Best Regards Shaun
記事全体を表示
RW612 - トリプルアンテナRFフロントエンド こんにちは Bluetooth、Wi-Fi 2GHz、Wi-Fi 5GHzそれぞれに専用アンテナを備えたトリプルアンテナ構成でRW612を使用したいと考えています。 あなたのドキュメントAN14002 - RW61x設計ガイド では、ダブルアンテナとシングルアンテナの構成のみが説明されています。 ピン RF_TR_5 (Wi-Fi 5GHz)と RF_TR_2 (Wi-Fi 2GHz)それぞれにアンテナがある場合、正しいRFフロントエンドインピーダンス整合(50 Ω)はどれくらいでしょうか? NXPは、トリプルアンテナ構成用のフロントエンドモジュール(FEM)校正ファイルを提供していますか? Re: RW612 - Triple Antenna RF front-end こんにちは、 @MarcinM さん。 参考までに、トライアンテナ設計のサンプルはありません。ご自身で開発することも可能です。FEMキャリブレーションファイルについては、キャリブレーションガイドにFEM部品の設定方法が記載されています。そのドキュメントを参照してFEMキャリブレーションファイルをカスタムできます。 よろしくお願いいたします。 ショーン
記事全体を表示
S32K312MINI-EVB: RESET LED stays on after first successful debug, cannot connect anymore Hello, Board: S32K312MINI-EVB / IDE: S32DS 3.5 / Debugger: on-board (Embedded Multilink Rev A) Power: 12V via J1, J19/J20 = 2-3 (also tried USB-C with 1-2) 1.With 12V power, the factory demo was running (D3 blue ON), and I successfully debugged and flashed an empty S32DS project (main.cwith only for(;;)). 2.After that, I cannot connect anymore.Error: “PEmicro GDB Launch Failure: The GDB Server was not able to establish a connection to the target processor (E54431355)”. 3.The RESET LED stays ON continuously, even right after power-up and before starting debug.(Before the first flash, the RESET LED turned off after aborting the connection.) 4.Voltages at J23 (VBAT) and J16 (P5V0) are normal.I tried full power removal (30 s), different power-up orders, delay after reset, and lower speed. I suspect the FS26 watchdog is not serviced by my empty application, so FS26 keeps the MCU in reset. How can I put the FS26 into debug mode (watchdog disabled) on the MINI-EVB, or otherwise recover the board? Thank you. Re: S32K312MINI-EVB: RESET LED stays on after first successful debug, cannot connect anymore Hello @hjkimmmm, By default, the FS26 operates in debug mode. To switch to normal operation, hardware modifications are required. Specifically, resistor R147 is populated by default to keep the FS26 in debug mode. To enable normal mode, R147 must be removed and R146 must be populated instead. You can see this from the FRDM-A-S32K312 schematic: Which LED indicator is on after flashing this blank project? D9 or D10 (or both)? Are you able to attach to the MCU (Debug Configuration > Startup > Attach to Running Target)? Have you tried to connect with an external debugger (using Ten-pin cortex debug interface on J7)? Can you share the blank project so I can analyze if any other configuration was uploaded by mistake to the MCU?  Best regards, Julián
記事全体を表示
KW45B41Z-EVK BLE examples fail with NBU/rpmsg assertion while other examples work normally Hi,   I am using the KW45B41Z-EVK with MCUXpresso IDE.   The following examples run successfully: - lpuart_polling - freertos_hello - flexcan_loopback_transfer - connectivity_test_bm   However, BLE examples such as: - wireless_uart_bm - beacon_bm   fail during startup and stop at an NBU/rpmsg-related assertion before BLE advertising starts.   I also tried using SDK 26.09, but I am having difficulties importing some example projects into MCUXpresso IDE.   My questions are: 1. Are there any required NBU firmware images that must be programmed before running BLE examples? 2. Is there any additional setup required for BLE examples on the KW45B41Z-EVK? 3. Are there any known issues with SDK 26.09 example import in MCUXpresso IDE?   Any guidance would be greatly appreciated.   Thank you. Re: KW45B41Z-EVK BLE examples fail with NBU/rpmsg assertion while other examples work normally Hello, hope you are doing well.   MCUXpresso IDE support has been removed from wireless board examples starting from SDK version 25.06. I would recommend continuing your development using MCUXpresso for VS Code. Here is additional documentation and guides that might be helpful: MCUXpresso for VS Code 26.09 documentation Before running any BLE examples, the NBU firmware must be programmed. For the KW45B41Z-EVK board, use a prepared SB file with NBU firmware. The NBU is programmed with a signed image with provisioned NXP keys. NXP provides the default keys in the fuse (SB3KDK and RoTKTH). The *.sb3 file related to these keys is included in each SDK under the path \main\mcuxsdk\mcuxsdk\middleware\wireless\ble_controller\bin. The steps to load the NBU firmware for KW45 are included in section 6.1 of AN14796.   Best regards, Sofia.
記事全体を表示
JN5189 Suddenly Stops Working in the Field and Recovers After Full Flash Erase and Reprogramming Hello, I am using the JN5189 in a custom lighting control module with SDK version 2.6.16. One unit suddenly stopped working in the field, and I would like to understand the possible root causes, diagnostic methods, and preventive measures. What Happened 1. I removed the faulty module and read the entire Flash contents using DK6 Programmer. 2. I programmed the dump into another new JN5189 module, which worked normally. This suggests that the firmware and data contained in the dump are valid. 3. I programmed the same dump back into the original faulty chip, but the issue was not resolved. 4. I performed a 'full Flash erase' on the original chip and then programmed the same dump again. The module started working normally. Questions 1. Possible Root Causes What could cause this behavior? Why would programming the same Flash dump fail to recover the original chip, while performing a full erase before programming successfully restores normal operation? 2. Diagnostic Methods If this issue occurs again, what should I check before performing a full erase to identify the root cause? Are there any recommended debugging procedures or tools for investigating this type of failure? 3. Preventive Measures in Firmware Are there any firmware-level measures that could help prevent this issue from occurring again? I would appreciate any advice, similar experiences, or references to relevant technical documentation. Thank you for your help. Johnny9 Re: JN5189 Suddenly Stops Working in the Field and Recovers After Full Flash Erase and Reprogramming Hello, Hope you are doing well. Thank you for the detailed description. 1. Possible root cause The fact that the Flash dump works when programmed into another JN5189 indicates that the extracted image itself can result in a functional device. Also, since the original device recovered after a full Flash erase followed by programming the same dump, the device does not appear to have suffered a permanent failure. An important point is that programming Flash and erasing Flash are different operations. For the JN5189, a Flash page must be erased before it is programmed. Consecutive FLASH_Program() operations can be performed at different addresses, provided that the page has previously been erased. Therefore, programming the dump back to the affected device without first erasing the Flash does not necessarily restore the Flash to the intended state. Performing a full erase first ensures that the Flash pages are in the appropriate state before the image is programmed again. This can explain why the erase + program sequence recovered the device. However, based only on the observations above, we cannot determine what originally caused the unit to stop working. A power interruption, reset, or another event occurring while the application is modifying Flash may be worth investigating if the application performs Flash erase/program operations during normal operation, but the current evidence does not confirm one of these as the root cause. 2. Diagnostic steps If the issue occurs again, I would recommend preserving the device state before performing any erase or programming operation. In particular: Read and save the complete Flash contents, as you did in this case. Compare the dump against the expected programmed image. Identify which Flash regions differ and determine whether those regions are expected to be modified during normal operation. Check whether the application performs any Flash erase/program operations at runtime. If runtime Flash operations are used, investigate whether a reset or power interruption could occur while those operations are in progress. If possible, preserve reset-cause information and other diagnostic information from the failing unit before reprogramming it. The most valuable evidence would be a Flash dump from another failed device taken before any recovery operation, together with information about which Flash regions are modified by the application. 3. Firmware considerations For application-managed Flash storage, make sure that a page is erased before it is programmed. FLASH_ErasePages() can be used for page erase operations, and consecutive programming operations to different locations are possible once the corresponding page has been erased. If the application modifies nonvolatile data during normal operation, it would also be useful to review the application's handling of interruptions or resets occurring during those operations. At this point, the erase + reprogram recovery indicates that the previous Flash state was relevant to the observed behavior, but it is not sufficient to identify how that state was originally reached. Best regards, Ricardo
記事全体を表示
S32K312MINI-EVB: RESET LED stays on after first successful debug, cannot connect anymore Hello, Board: S32K312MINI-EVB / IDE: S32DS 3.5 / Debugger: on-board (Embedded Multilink Rev A) Power: 12V via J1, J19/J20 = 2-3 (also tried USB-C with 1-2) 1.With 12V power, the factory demo was running (D3 blue ON), and I successfully debugged and flashed an empty S32DS project (main.c with only for(;;)). 2.After that, I cannot connect anymore. Error: “PEmicro GDB Launch Failure: The GDB Server was not able to establish a connection to the target processor (E54431355)”. 3.The RESET LED stays ON continuously, even right after power-up and before starting debug. (Before the first flash, the RESET LED turned off after aborting the connection.) 4.Voltages at J23 (VBAT) and J16 (P5V0) are normal. I tried full power removal (30 s), different power-up orders, delay after reset, and lower speed. I suspect the FS26 watchdog is not serviced by my empty application, so FS26 keeps the MCU in reset. How can I put the FS26 into debug mode (watchdog disabled) on the MINI-EVB, or otherwise recover the board? Thank you. Re: S32K312MINI-EVB: RESET LED stays on after first successful debug, cannot connect anymore 你好@hjkimmmm , FS26 默认以调试模式运行。要恢复正常运行,需要进行硬件改造。 具体来说,电阻 R147 默认安装,以使 FS26 保持调试模式。要启用正常模式,必须移除 R147,并替换为 R146。从FRDM-A-S32K312原理图中可以看出这一点: 刷新此空白项目后,哪个 LED 指示灯亮起?D9 或 D10(或两者都有)? 您能否连接到 MCU(调试配置 > 启动 > 连接到运行目标)? 你试过连接外部调试器(使用 J7 上的十针 Cortex 调试接口)吗? 能否分享一下空白项目文件,以便我分析是否误将其他配置上传到了MCU? 此致, 朱利安
記事全体を表示