Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
RT1xxx ENET: ラップアラウンド値を変更するためにATCORを書き込むと、修正カウンタはリセットされますか? こんにちは、 ETETペリフェラルの補正カウンターはATCORの書き込み時にリセットされるのかもしれません。 あるいは、ATCORの値が変更された場合にのみリセットされるのかもしれません。 よろしくお願いいたします 最大 i.MXRT 102x i.MXRT 105x
View full article
S32K314 プログラミングエラー こんにちは デバッグモードを使用してDFLASHにデータを書き込もうとしたところ、失敗しました。 以下は私のコードの概略です。 0xFFFFF800 を 0x40268350 に書き込む PFCPGM_PEARR_Lレジスタに0x10000000を書き込みます。 プログラムDATA0に0xFFFFFFFFを書き込む MCR[ERS]を1に設定 MCR[ERS]セクターを選択 MCR[EHV]を1に設定する MCRS[DONE]を待機し、MCRS[PEG]をチェックします。 MCR[EHV]を0に設定、SETMCR[ERS]を0に設定 11セクター消去後 PFCPGM_PEARR_Lレジスタに0x10000000を書き込みます。 DATA0~DATA7に256ビットのデータを書き込む MCR[PGM]を1に設定 MCR[EHV]を1に設定 MCRSレジスタを読み取り、0x0000C100を取得します。 しかし、2回目のループをしたとき PFCPGM_PEARR_Lレジスタに0x10000000を書き込みます。 DATA0~DATA7に256ビットのデータを書き込む MCR[PGM]を1に設定 MCR[EHV]を1に設定 MCRSレジスタを読み取り、0x00008100を取得します。 この状況の原因を知りたいです。 リカ 回复: S32K314编程错误 さらに、消去/プログラミングが完了したことを確認した後、以下の手順を実行しました。 MCR[EHV]に0を設定 MCR[PGM/ERS]に0を設定
View full article
S32K314编程错误 您好 当我通过debug尝试往DFLASH中写数据时失败了 下面是我的代码大概流程 write 0xFFFFF800 to 0x40268350   wtire 0x10000000 to PFCPGM_PEARR_L register write 0xFFFFFFFF to Program DATA0 set MCR[ERS] to 1   MCR[ERS] choose sector set MCR[EHV] to 1 wait MCRS[DONE] be 1 check MCRS[PEG] set MCR[EHV] to 0  SETMCR[ERS]to 0 after erase 11 sectors wtire 0x10000000 to PFCPGM_PEARR_L register write 256 bit data to DATA0~DATA7 set MCR[PGM] to 1  set MCR[EHV] to 1 read MCRS register get 0x0000C100 但是当我第二次循环 wtire 0x10000000 to PFCPGM_PEARR_L register write 256 bit data to DATA0~DATA7 set MCR[PGM] to 1  set MCR[EHV] to 1 read MCRS register get 0x00008100 我想知道这种情况可能会是什么原因造成的 Lika 回复: S32K314编程错误 补充一下,在我确认擦除/编程完成后我采取了下面步骤 set 0 to MCR[EHV] set 0 to MCR[PGM/ERS]
View full article
MRF13750H AWRモデル こんにちは、 公式の設計ファイルを使って、Cadence AWR Microwave OfficeにMRF13750Hトランジスタモデルをインポートしようとしています。 設計キットとトランジスタモデルの両方をダウンロードした後、モデルを開こうとするとエラーが発生します。エラーメッセージのスクリーンショットを添付しました。 Luis_V_0-1789581238483.pngLuis_V_0-1789581238483.pngLuis_V_0-1789581238483.png すでにCadenceの技術サポートには連絡済みです。彼らのチームもモデルのダウンロードと開封を試み、まったく同じ問題に遭遇したと確認しました。 これらのファイルを確認して、どう解決すればいいか教えていただけますか? 最高、 ルイス・V. RF Re: MRF13750H AWR MODEL こんにちは、Luis_Vさん 良い一日! エラーの原因は互換性の問題です。あなたがインストールしようとしているモデルはかなり古く、以前のAWR Design Environment用に設計されています。現時点では、ソフトウェアの新しいバージョン向けにアップデートする計画はありません。 このモデルを使う必要がある場合、最も実用的な解決策は、2015年頃の古いバージョン(例えばAWR v11やv12)を導入することです。これはこのモデルと互換性があります。これにより、GetIAwrUserIO DLLエラーに遭遇することなく作業を進めることができるはずです。 ご迷惑をおかけして申し訳ありません。 この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。 Re: MRF13750H AWR MODEL こんにちは、ラファさん。 Cadenceに連絡して、古いバージョンのAWRを提供できるか確認しています。その間に、MRF13750H-915MHzボードを設計したエンジニアか、数値集めを手伝ってくれる方をつなげていただけますか?NXPの製品を使っていて、使う必要があります。 さらに、先ほどADS/AWRを開いてT字の不連続点や斜めの曲げ、開いた端の効果などを確認できるとおっしゃっていましたね。マイクロストリップの寸法や特性を確認するために、ウィンドウのスクリーンショットを送ってもらえますか?Cadenceの出番を待つ間に、ソースと負荷インピーダンスの値を調べるために負荷プル解析をしていただけるとありがたいです。 最高、 ルイス・ビジャヌエバ Re: MRF13750H AWR MODEL こんにちは、Luis_Vさん 良い一日! NXPがRF分野の業務を(当面)縮小することを決めて以来、その部署の多くの同僚が退職し、利用可能な人員が減っています。ですので、質問があれば教えてください。できるだけお答えします。もし答えられなければ、AEのサポートを得るためにエスカレーションしますが、連絡先は共有できません。 ご理解いただきありがとうございます。 良い一日をお過ごしください。幸運を祈ります。
View full article
i.MX8MP_EVK:YOCTO 编译错误 do_package()(问题:tar & *at()) 您好, 以下是我的 Yocto 构建参数: 发布版本: imx-linux-walnascar 电路板支持包 版本: imx-6.12.49-2.2.0 机器: imx8mpevk 发行版: fsl-imx-xwayland 过去几个月我一直成功地使用这个版本环境。然而,我突然开始遇到附件中的错误。 为了排查问题,我彻底清理了构建环境,重新初始化了代码仓库( repo init ),再次同步了所有内容,并执行了一次全新的构建。但遗憾的是,问题依旧存在。 请查阅附件中的日志文件。我希望您能帮忙找出根本原因并提出解决方案。 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) bitbake imx-image-core Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 你使用的是哪个“bitbake 命令”? 我会进行核实。 Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 感谢您的反馈, 我已检查过我的构建环境,它已经与您推荐的配置相符。 主机操作系统: Ubuntu 22.04.5 LTS (Jammy) GNU tar 版本: GNU tar 1.34 $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.5 LTS" ... $ tar --version tar(GNU tar)1.34 然而,我仍然遇到同样的故障。 Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 请检查 tar 版本,如果主机是 Ubuntu 24.04,而 tar 版本是 1.35。 在容器或虚拟机内构建: Ubuntu 22.04 LTS GNU tar 1.34 Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 请查收以下文件, 这里我粘贴一些错误信息。 调试:正在执行 Python 配方 extend_recipe_sysroot 注意:直接依赖项为 ['/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/binutils/binutils-cross_2.44.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/gcc/gcc-cross_14.3.bb:do_populate_sysroot','/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.68.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-core/coreutils/coreutils_9.6.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/flex/flex_2.6.4.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/rpm/rpm_4.20.0.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-extended/bc/bc_1.08.1.bb:do_populate_sysroot','virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-kernel/kmod/kmod_34.1.bb:do_populate_sysroot'] 注意:已安装到系统根目录:[] 注意:由于 sysroot 中已存在以下软件包,因此跳过:['gettext-minimal-native', 'binutils-cross-aarch64', 'cmake-native', 'gcc-cross-aarch64', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'kern-tools-native', 'linux-libc-headers', 'file-native', 'openssl-native', 'coreutils-native', 'expat-native', 'ncurses-native', 'readline-native', 'util-linux-libuuid-native', 'zlib-native', 'bison-native', 'dwarfsrcfiles-native', 'elfutils-native', 'flex-native', 'git-native'、'gnu-config-native'、'json-c-native'、'libedit-native'、'lua-native'、'make-native'、'patch-native'、'perl-native'、'pkgconfig-native'、'pseudo-native'、'python3-native'、'rpm-native'、'bc-native'、'bzip2-native'、'libarchive-native'、'libidn2-native'、'lzlib-native'、'xz-native'、'zstd-native'、'kmod-native'、'acl-native'、'attr-native'、'curl-native'、'gdbm-native'、'gmp-native'、'gnutls-native' 'libtasn1-native', 'libcap-native', 'libffi-native', 'libgcrypt-native', 'libgpg-error-native', 'libmicrohttpd-native', 'libmpc-native', 'libunistring-native', 'mpfr-native', 'nettle-native', 'p11-kit-native', 'popt-native', 'sqlite3-native'] 调试:Python 函数 extend_recipe_sysroot 已完成 调试:正在执行 Python 函数 sstate_task_prefunc 调试:Python 函数 sstate_task_prefunc 已完成 调试:正在执行 Python 函数 do_package 调试:正在执行 Python 函数 package_setup_pkgv 调试:Python 函数 package_setup_pkgv 已完成 调试:正在执行 Python 函数 package_convert_pr_autoinc 调试:Python 函数 package_convert_pr_autoinc 已完成 调试:正在执行 Python 函数 package_prepare_pkgdata 注意:已安装到 pkgdata-sysroot:[] 调试:Python 函数 package_prepare_pkgdata 已完成 调试:正在执行 Python 函数 perform_packagecopy 错误:执行 exec_func_python() 自动生成的 Python 函数时出错: 导致此异常/失败的 Python 调用堆栈跟踪如下: 文件:'exec_func_python() autogenerated',行号:2,函数: 0001: *** 0002:perform_packagecopy(d) 0003: 文件:'/home/vvdn/LWT_Build/sources/poky/meta/classes-global/package.bbclass',行号:363,函数:perform_packagecopy 0359: rpath_replace (dvar, d) 0360:} 0361:perform_packagecopy[cleandirs] = "${PKGD} " 0362:perform_packagecopy[dirs] = "${PKGD} " *** 0363: 0364:python populate_packages() { 0365: oe.package.populate_packages(d) 0366:} 0367:populate_packages[dirs] = " ${D} " 文件:'/usr/lib/python3.10/subprocess.py'行号:421,函数:check_output 0417:否则: 0418:空 = b'' 0419: kwargs['input'] = 空 0420: *** 0421: 返回 run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 0422: **kwargs).stdout 0423: 0424: 0425:class CompletedProcess(object): 文件:'/usr/lib/python3.10/subprocess.py'lineno: 526, function: run 0522: # 我们不调用 process.wait()作为。 __exit__它能帮我们做到这一点。 0523:提高 0524: retcode = process.poll() 0525:如果检查并返回代码: *** 0526: 引发 CalledProcessError(retcode, process.args, 0527: output=stdout, stderr=stderr) 0528: 返回 CompletedProcess(process.args, retcode, stdout, stderr) 0529: 0530: 异常:subprocess.CalledProcessError:命令“tar --exclude=./sysroot-only”-cf - -C /home/vvdn/LWT_Build/build/tmp/work/imx8mpevk-poky-linux/linux-imx/6.12.34+git/image -p -S .| tar -xf - -C /home/vvdn/LWT_Build/build/tmp/work/imx8mpevk-poky-linux/linux-imx/6.12.34+git/package' 返回非零退出状态 2。 子进程输出: 获取到未知目录的 *at() 系统调用,文件描述符为 4 文件描述符 4 的未知基本路径,路径库 无法为“lib”分配绝对路径。 tar:./usr/lib:无法创建目录:地址错误 获取到未知目录的 *at() 系统调用,文件描述符为 4 文件描述符 4 的未知基本路径,路径库 无法为“lib”分配绝对路径。 获取到未知目录的 *at() 系统调用,文件描述符为 4 文件描述符 4 的未知基本路径,路径库 无法为“lib”分配绝对路径。 tar:./usr/lib:无法创建目录:地址错误 tar:./usr/lib/modules:无法创建目录:没有该文件或目录 Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 我似乎没有权限下载该附件。 请您再发送一次好吗? Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 嗨@yipingwang 期待您能尽快提供调试方面的支持。 Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 在你的 Ubuntu 电脑上,使用命令“sudo apt install tar=1.34+dfsg-1build3” Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) @Sanjiv_Mns这个问题解决了吗? Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 嗨@abannish 请尝试以下命令,对我有用…… wget http://archive.ubuntu.com/ubuntu/pool/main/t/tar/tar_1.34+dfsg-1build3_amd64.deb sudo dpkg -i tar_1.34+dfsg-1build3_amd64.deb sudo apt-mark hold tar Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) 谢谢!这样也解决了我的问题!供参考,一切运行正常,直到Ubuntu服务进行自动更新……
View full article
IMX95 中子 NPU ONNX 型号 亲爱的恩智浦团队 我们正在尝试在 i.MX95 设备的 Neutron NPU 上运行 ONNX 模型。 我们找到了以下恩智浦文档: https://docs.nxp.com/bundle/UG10166/page/topics/onnx_model_test.html 在 "运行 CNN 模型 "一节中,文档指出 "ONNX Runtime 现在支持在 Neutron NPU 上执行 CNN 模型,这是一项实验性功能。为此,必须使用 onnx2neutron 工具对模型进行量化和转换(参见 eIQ 工具包中 onnx2neutron 工具的 README)"。 但是,我们无法在 eIQ 工具包或文档中找到 onnx2neutron 工具。如果没有这一转换步骤,ONNX 模型似乎只能在 CPU 上运行,而不是在 NPU 上运行。 我们的问题是: 1.目前是否存在 onnx2neutron 工具,是否可以公开获取? 2. 如果存在,我们可以在哪里下载或找到它? 3.i.MX95 目前是否支持在 Neutron NPU 上执行 ONNX Runtime,还是目前只支持 TFLite 路径? 我们已成功测试了 TFLite 示例流程。然而,对于我们自己的自定义模型,TFLite 路由并不能正常工作:它似乎运行了,但却默默地产生了错误的结果。因此,我们想调查一下 ONNX 路线是否是一个可行的替代方案。 如果能就 onnx2neutron 和 ONNX 对 Neutron NPU 的支持情况提供任何指导,我们将不胜感激。 顺祝商祺! Peter iMX95 Re: IMX95 Neutron NPU ONNX Model 嗨,@CatchPeter、 感谢您联系恩智浦支持中心! 1) 目前,该工具尚未公开,应视为试验性工具。我们正在积极开发该工具,但在该工具完全投入使用并得到支持之前,它很可能不会公开。 2) 是的,在 NPU 上运行机器学习模型的推荐和支持路径遵循从 ONNX 到 TFLite 的既定工作流程。 致以最崇高的敬意, Chavira Re: IMX95 Neutron NPU ONNX Model 尊敬的恩智浦团队: 我在寻找在 i.MX95 FRDM 设备的 Neutron NPU 上运行 ONNX 模型的解决方案时(2026 年 9 月中旬),偶然发现了这个讨论。 您是否确认,截至今日,上述 onnx2neutron 工具仍未公开提供,因此“TFLite 路径”是目前唯一支持的途径? 谢谢确认。 问候, 西蒙娜
View full article
IMX95 ニュートロンNPU ONNXモデル NXPチームの皆様へ i.MX95デバイスのNeutron NPU上でONNXモデルを実行しようとしています。 以下のNXPのドキュメントが見つかりました。 https://docs.nxp.com/bundle/UG10166/page/topics/onnx_model_test.html 「CNNモデルの実行」のセクションでは、ドキュメントに次のように記載されています。 「ONNX Runtimeは、実験的な機能として、Neutron NPU上でCNNモデルを実行することをサポートするようになりました。」これを実現するには、モデルを量子化し、onnx2neutronツールを使用して変換する必要があります(eIQツールキットに含まれるonnx2neutronツールのREADMEを参照してください)。 しかし、eIQツールキットやドキュメントの中にonnx2neutronツールを見つけることができませんでした。この変換手順がないと、ONNXモデルはNPUではなくCPU上でのみ実行されるように見える。 私たちの質問は次のとおりです。 1. onnx2neutronツールは現在存在し、一般公開されていますか? 2. はいの場合、どこでダウンロードまたは入手できますか? 3. i.MX95では現在、Neutron NPU上でのONNXランタイムの実行がサポートされていますか?それとも、現時点ではTFLiteパスのみがサポートされているのでしょうか? TFLiteのサンプルフローのテストに成功しました。しかし、我々独自のカスタムモデルの場合、TFLiteルートは正しく動作しません。実行されているように見えますが、実際には誤った結果を静かに生成しています。したがって、ONNX方式が実行可能な代替手段となるかどうかを調査したい。 onnx2neutronの現状、およびNeutron NPUに対するONNXのサポート状況について、何か情報があれば教えていただけると幸いです。 よろしくお願いいたします。 ピーター iMX95 Re: IMX95 Neutron NPU ONNX Model こんにちは、 @CatchPeter さん。 NXPサポートにご連絡いただきありがとうございます! 1) 現時点では、このツールは一般公開されておらず、実験的なものとみなされるべきです。現在、開発に積極的に取り組んでいますが、完全に機能し、サポート体制が整うまでは、このツールは非公開のままとなる可能性が高いです。 2) はい、NPU上で機械学習モデルを実行するための推奨およびサポートされている方法は、ONNXからTFLiteへの確立されたワークフローに従います。 よろしくお願いします、 チャビラ Re: IMX95 Neutron NPU ONNX Model 親愛なるNXPチームへ、 私はこの議論に偶然出会いました(2026年9月中旬)、i.MX95 FRDMデバイスのNeutron NPUでONNXモデルを動かす解決策を探していました。 本日現在、上記onnx2neutronツールはまだ一般公開されておらず、そのため現時点では「TFLiteパス」のみがサポートされているルートであるという理解でよろしいでしょうか? 確認していただきありがとうございます。 よろしくお願いいたします。 シモーネ
View full article
MR-VMU-TROPIC GitHubリポジトリのライセンスとオープンソースステータス こんにちは、   MR-VMU-TROPIC FMUベースボードを調べています。GitBookのドキュメントには明確に「どちらもオープンソースのデザインであり、希望する形でコピー・再作成可能です」と明記されています。   しかし、 公式GitHub リポジトリには「オープンソースFMUベースボード」と説明されているにもかかわらず、現在LICENSEファイルがなく、設計ファイルの安全な利用や適応が困難になっています。   リポジトリに最近更新があったことに気づきました。チームは、 TropicCommunityVMUで使われているBSD-3-Clauseライセンスのような標準的なオープンソースライセンスファイルをGitHubリポジトリに追加することは可能でしょうか?   ご回答をお待ちしています。   Re: Licensing and open-source status for MR-VMU-TROPIC GitHub repository その問題を指摘していただきありがとうございます。社内で対応します。 Re: Licensing and open-source status for MR-VMU-TROPIC GitHub repository ライセンスファイルがGitHubリポジトリに追加されました。GitHub - NXP-Robotics/MR-VMU-TROPIC: TROPIC VMUシングルボードRT106Xのプレビュー · GitHub https://github.com/NXP-Robotics/MR-VMU-TROPIC/blob/main/LICENSE 指摘していただき、改めてありがとうございます! 敬具 ジェラルド
View full article
i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Hi, These are my yocto build parameters: Release: imx-linux-walnascar BSP Version: imx-6.12.49-2.2.0 MACHINE: imx8mpevk DISTRO: fsl-imx-xwayland I have been using this build environment successfully for the past couple of months. However, I suddenly started encountering the attached error. To troubleshoot, I completely cleaned the build environment, reinitialized the repository (repo init), synced everything again, and performed a fresh build. Unfortunately, I am still facing the same issue. Please find the attached log file for your reference. I would appreciate your help in identifying the root cause and suggesting a solution. i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) bitbake imx-image-core Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) What "bitbake command" are you using? I will do verification. Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Thank you for your response. I verified my build environment, and it already matches the configuration you recommended. Host OS: Ubuntu 22.04.5 LTS (Jammy) GNU tar version: GNU tar 1.34 $ cat /etc/os-release PRETTY_NAME="Ubuntu 22.04.5 LTS" ... $ tar --version tar (GNU tar) 1.34 However, I still encounter the same failure Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Please check the tar version, if the host is Ubuntu 24.04 and tar is 1.35 Build inside a container or VM with: Ubuntu 22.04 LTS GNU tar 1.34 Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Please find file below,  Here i am pasting the some lines of error  DEBUG: Executing python function extend_recipe_sysroot NOTE: Direct dependencies are ['/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/binutils/binutils-cross_2.44.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/gcc/gcc-cross_14.3.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.68.bb:do_populate_sysroot', '/home/vvdn/LWT_Build/sources/poky/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-core/coreutils/coreutils_9.6.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/flex/flex_2.6.4.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-devtools/rpm/rpm_4.20.0.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-extended/bc/bc_1.08.1.bb:do_populate_sysroot', 'virtual:native:/home/vvdn/LWT_Build/sources/poky/meta/recipes-kernel/kmod/kmod_34.1.bb:do_populate_sysroot'] NOTE: Installed into sysroot: [] NOTE: Skipping as already exists in sysroot: ['gettext-minimal-native', 'binutils-cross-aarch64', 'cmake-native', 'gcc-cross-aarch64', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'kern-tools-native', 'linux-libc-headers', 'file-native', 'openssl-native', 'coreutils-native', 'expat-native', 'ncurses-native', 'readline-native', 'util-linux-libuuid-native', 'zlib-native', 'bison-native', 'dwarfsrcfiles-native', 'elfutils-native', 'flex-native', 'git-native', 'gnu-config-native', 'json-c-native', 'libedit-native', 'lua-native', 'make-native', 'patch-native', 'perl-native', 'pkgconfig-native', 'pseudo-native', 'python3-native', 'rpm-native', 'bc-native', 'bzip2-native', 'libarchive-native', 'libidn2-native', 'lzlib-native', 'xz-native', 'zstd-native', 'kmod-native', 'acl-native', 'attr-native', 'curl-native', 'gdbm-native', 'gmp-native', 'gnutls-native', 'libtasn1-native', 'libcap-native', 'libffi-native', 'libgcrypt-native', 'libgpg-error-native', 'libmicrohttpd-native', 'libmpc-native', 'libunistring-native', 'mpfr-native', 'nettle-native', 'p11-kit-native', 'popt-native', 'sqlite3-native'] DEBUG: Python function extend_recipe_sysroot finished DEBUG: Executing python function sstate_task_prefunc DEBUG: Python function sstate_task_prefunc finished DEBUG: Executing python function do_package DEBUG: Executing python function package_setup_pkgv DEBUG: Python function package_setup_pkgv finished DEBUG: Executing python function package_convert_pr_autoinc DEBUG: Python function package_convert_pr_autoinc finished DEBUG: Executing python function package_prepare_pkgdata NOTE: Installed into pkgdata-sysroot: [] DEBUG: Python function package_prepare_pkgdata finished DEBUG: Executing python function perform_packagecopy ERROR: Error executing a python function in exec_func_python() autogenerated: The stack trace of python calls that resulted in this exception/failure was: File: 'exec_func_python() autogenerated', lineno: 2, function: 0001: *** 0002:perform_packagecopy(d) 0003: File: '/home/vvdn/LWT_Build/sources/poky/meta/classes-global/package.bbclass', lineno: 363, function: perform_packagecopy 0359: rpath_replace (dvar, d) 0360:} 0361:perform_packagecopy[cleandirs] = "${PKGD}" 0362:perform_packagecopy[dirs] = "${PKGD}" *** 0363: 0364:python populate_packages () { 0365: oe.package.populate_packages(d) 0366:} 0367:populate_packages[dirs] = "${D}" File: '/usr/lib/python3.10/subprocess.py', lineno: 421, function: check_output 0417: else: 0418: empty = b'' 0419: kwargs['input'] = empty 0420: *** 0421: return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 0422: **kwargs).stdout 0423: 0424: 0425:class CompletedProcess(object): File: '/usr/lib/python3.10/subprocess.py', lineno: 526, function: run 0522: # We don't call process.wait() as .__exit__ does that for us. 0523: raise 0524: retcode = process.poll() 0525: if check and retcode: *** 0526: raise CalledProcessError(retcode, process.args, 0527: output=stdout, stderr=stderr) 0528: return CompletedProcess(process.args, retcode, stdout, stderr) 0529: 0530: Exception: subprocess.CalledProcessError: Command 'tar --exclude=./sysroot-only -cf - -C /home/vvdn/LWT_Build/build/tmp/work/imx8mpevk-poky-linux/linux-imx/6.12.34+git/image -p -S . | tar -xf - -C /home/vvdn/LWT_Build/build/tmp/work/imx8mpevk-poky-linux/linux-imx/6.12.34+git/package' returned non-zero exit status 2. Subprocess output: got *at() syscall for unknown directory, fd 4 unknown base path for fd 4, path lib couldn't allocate absolute path for 'lib'. tar: ./usr/lib: Cannot mkdir: Bad address got *at() syscall for unknown directory, fd 4 unknown base path for fd 4, path lib couldn't allocate absolute path for 'lib'. got *at() syscall for unknown directory, fd 4 unknown base path for fd 4, path lib couldn't allocate absolute path for 'lib'. tar: ./usr/lib: Cannot mkdir: Bad address tar: ./usr/lib/modules: Cannot mkdir: No such file or directory Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) It seems that I don't have the permission to download the attachment. Would you please resend it again? Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Hi @yipingwang  Awaiting for your prompt support in further debugging. Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) On your ubuntu PC, use the command "sudo apt install tar=1.34+dfsg-1build3" Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) @Sanjiv_MnsDid this resolve the issue ? Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Hi @abannish  Please try below commands this works for me... wget http://archive.ubuntu.com/ubuntu/pool/main/t/tar/tar_1.34+dfsg-1build3_amd64.deb sudo dpkg -i tar_1.34+dfsg-1build3_amd64.deb  sudo apt-mark hold tar Re: i.MX8MP_EVK: YOCTO Compilation Error do_package() (Issue: tar & *at()) Thanks! That solved the issue also in my side! FYI, everything worked perfectly until some autoupdate from the Ubuntu service...
View full article
Licensing and open-source status for MR-VMU-TROPIC GitHub repository Hello,   I am having a look at the MR-VMU-TROPIC FMU base board. The documentation on GitBook explicitly states: "They are both opensource designs and may be copied and recreated as you wish."   However, the official GitHub repository currently lacks a LICENSE file, despite being described as an "Open-Source FMU base board" also there, which makes it difficult to use or adapt the design files safely.   I noticed there have been recent updates in the repository. Could the team add a standard open-source license file (such as the BSD-3-Clause license used on the TropicCommunityVMU) to the GitHub repository?   Thank you!   Re: Licensing and open-source status for MR-VMU-TROPIC GitHub repository Thank you for highlighting that issue. I will adress that internally. Re: Licensing and open-source status for MR-VMU-TROPIC GitHub repository A license file has been added to the github repo GitHub - NXP-Robotics/MR-VMU-TROPIC: Preview of TROPIC VMU single board RT106X · GitHub https://github.com/NXP-Robotics/MR-VMU-TROPIC/blob/main/LICENSE Thanx again for highlighting that! With kind regards, Gerald
View full article
MR-VMU-TROPIC GitHub 仓库的许可和开源状态 你好,   我正在查看 MR-VMU-TROPIC FMU 底板。GitBook 上的文档明确指出:“它们都是开源设计,您可以随意复制和重新创建。”   然而,尽管官方 GitHub 仓库中也将其描述为“开源 FMU 底板”,但目前却缺少 LICENSE 文件,这使得安全地使用或修改设计文件变得困难。   我注意到代码库最近有更新。团队能否将标准开源许可证文件(例如TropicCommunityVMU上使用的 BSD-3-Clause 许可证)添加到 GitHub 存储库中?   谢谢!   Re: Licensing and open-source status for MR-VMU-TROPIC GitHub repository 感谢您指出这个问题。我会内部处理此事。 Re: Licensing and open-source status for MR-VMU-TROPIC GitHub repository GitHub 仓库中已添加许可证文件:GitHub - NXP-Robotics/MR-VMU-TROPIC:TROPIC VMU 单板 RT106X 预览 · GitHub https://github.com/NXP-Robotics/MR-VMU-TROPIC/blob/main/LICENSE 再次感谢您指出这一点! 此致敬礼, 杰拉尔德
View full article
RT1xxx ENET: Does Correction Counter reset when writing ATCOR to change the Wrap-Around value? Hi, I wonder if the Correction Counter (in the ENET peripheral) is reset upon a write of ATCOR. Or maybe it is reset only if the value in ATCOR is changed? best regards Max i.MXRT 102x i.MXRT 105x
View full article
S32K314 programming error Hello When I tried to write data to the DFLASH using debug mode, it failed. Below is a rough outline of my code. write 0xFFFFF800 to 0x40268350 wtire 0x10000000 to PFCPGM_PEARR_L register write 0xFFFFFFFF to Program DATA0 set MCR[ERS] to 1 MCR[ERS] choose sector Set MCR[EHV] to 1 wait MCRS[DONE] be 1 check MCRS[PEG] set MCR[EHV] to 0 SETMCR[ERS]to 0 after erase 11 sectors wtire 0x10000000 to PFCPGM_PEARR_L register write 256 bit data to DATA0~DATA7 set MCR[PGM] to 1 set MCR[EHV] to 1 read MCRS register get 0x0000C100 But when I looped for the second time wtire 0x10000000 to PFCPGM_PEARR_L register write 256 bit data to DATA0~DATA7 set MCR[PGM] to 1 set MCR[EHV] to 1 read MCRS register get 0x00008100 I'd like to know what might be causing this situation. Lika 回复: S32K314编程错误 To add to that, after confirming that the erase/programming was complete, I took the following steps. set 0 to MCR[EHV] set 0 to MCR[PGM/ERS]
View full article
I.MX95 LVDS clock output can not be changed Hello everyone, Q1: I am working on single port LVDS display in the kernel lf-6.12y. I added my own panel config in driver/gpu/drm/panel/panel-simple.c, but the clock always be around 150Mhz when I was measuring the clock pins. But the other signals were working. But, In the lf-6.18y, the clock can output correctly, and in dual-port mode clock changing is also ok in the both versions. Is it a known problem or my mistake. Because some reasons I hope I can solve this problem in lf-6.12y.  The following are my settings panel-simple.c: static const struct display_timing lt9211_test_timing = { .pixelclock = { 35916000, 35916000, 35916000 }, .hactive = { 280, 280, 280 }, .hfront_porch = { 40, 40, 40, }, .hback_porch = { 60, 60, 60 }, .hsync_len = { 30, 30, 30 }, .vactive = { 1424, 1424, 1424 }, .vfront_porch = { 15, 15, 15 }, .vback_porch = { 17, 17, 17}, .vsync_len = { 4, 4, 4 }, .flags = DISPLAY_FLAGS_DE_HIGH, }; static const struct panel_desc lt9211_test = { .timings = &lt9211_test_timing, .bpc = 8, .num_timings = 1, .size = { .width = 292, .height = 111, }, .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA, .bus_flags = DRM_BUS_FLAG_DE_HIGH, .connector_type = DRM_MODE_CONNECTOR_LVDS, }; my lvds config in the device-tree &{/}{     lvds1_panel {         //compatible = "3ascreen,sa123hwv-l51";        compatible = "lt9211_test";        backlight = <&lvds_backlight>;        status = "okay";        port {            panel_in: endpoint {                remote-endpoint = <&lvds1_out>;            };        };     }; Q2: Under some conditions, the LVDS common voltage will not be aligned between the data lanes and clock in the same hardware. Or some signal missing like LVDS1 D3P has signal but D3N doesn't. Do you have ideas why this happened? Could some programs cause this? Q3: Is any config can shift the LVDS clock phase. Thanks Re: I.MX95 LVDS clock output can not be changed Q1: It is likely a known lf-6.12y LVDS clock driver limitation/bug , not your panel-simple.c timing mistake. In single-port LVDS the driver/clock path is likely forcing or rounding to about 148.5/150 MHz . Since lf-6.18y works, the practical fix is to backport the LVDS/LDB clock changes from lf-6.18y to lf-6.12y , or patch the 6.12y LVDS driver/PLL clock table to allow your 35.916 MHz pixel clock. git diff lf-6.12.y..lf-6.18.y -- \ drivers/gpu/drm/bridge/imx/imx95-ldb.c drivers/phy/freescale/phy-fsl-imx8mp-lvds.c drivers/clk/imx/clk-imx95-blk-ctl.c \ arch/arm64/boot/dts/freescale/imx95.dtsi \ arch/arm64/boot/dts/freescale/imx95-*-lvds* Q2: If one LVDS pair side is missing, like D3P has signal but D3N has no signal , that is usually not caused by panel timing . Check: LVDS channel enablement: LVDS0/LVDS1 mismatch fsl,data-width / fsl,data-mapping PHY enablement connector or PCB open/short soldering issue termination/probing method possible damaged LVDS output pin Software can cause wrong channel/lane/data-width setup, but one side of a differential pair missing strongly suggests hardware, pad, routing, termination, or measurement issue . Q3: For i.MX8MP LVDS, there is no normal device-tree config to shift LVDS clock phase . Fix clock frequency/timing/PHY setup instead. Re: I.MX95 LVDS clock output can not be changed Thank you so much. The lvds patch is so helpful.
View full article
SAI padding bits configuration on imx93 I'm having a hard time correctly configuring the sai link between the imx and the codec under linux. The codec is an AK4619, used in 4 channels TDM mode. Playback is ok at 48KHz / 32 bits TDM mode, MSB first and MSB justified. For capture, the AK4619 only supports 24 bits. The data is MSB justified, which means that non significant bits comes after the relevant bits (significative bits are 8-31). On the other side, the sai sets the FBT to 23, which means that the significative bits are 0-23. I tried to find the relevant settings, but could not. I understand that FBT tells where the relevant data starts, but i can't find which register sets the data size (which, in my case, is 24, as opposed to the word size which is 32). What register needs to be set, or what config must be set in the device tree ? Here's the relevant config i actually use : &sai3 { #sound-dai-cells = <0>; clocks = <&clk IMX93_CLK_SAI3_IPG>, <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_SAI3_GATE>, <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_AUDIO_PLL>; clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k"; assigned-clocks = <&clk IMX93_CLK_SAI3>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sai3>; assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>; assigned-clock-rates = <24576000>; fsl,sai-mclk-direction-output; fsl,sai-asynchronous; status = "okay"; }; simple-audio-card,dai-link { link-name = "AK-4CHANNELS"; format = "i2s"; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <32>; fsl,mclk-equal-bclk; cpu { sound-dai = <&sai3>; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <32>; assigned-clocks = <&clk IMX93_CLK_SAI3>; }; codec { sound-dai = <&ak4619>; system-clock-frequency = <24576000>; assigned-clocks = <&clk IMX93_CLK_SAI3>; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <32>; }; }; I've checked with a scope, and the data on the sai line looks correct. Any hints on this would be really appreciated. Re: SAI padding bits configuration on imx93 Thanks. The problem is that i don't know what to write in this register. The only doc i can find is julienblanc_0-1789720432684.pngjulienblanc_0-1789720432684.png I've highlighted the relevant line in my case. So yes, i should write 0b11111 in FBT, but how do i tell that only 24 bits are relevant ? My understanding is that i cannot use W0W and WNW as they tell the word size, which in my case is 32 bits. In can't find anything relevant in neither of the RCRx registers. Regards, Julien Re: SAI padding bits configuration on imx93 Hello, Did you try to use -f S32_LE with ALSA during recording/playback? This configuration is not done in device tree, if you want to configure it from the driver, you need to modify register TCR5/RCR5 here: https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/sound/soc/fsl/fsl_sai.h https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/sound/soc/fsl/fsl_sai.c Best regards. Re: SAI padding bits configuration on imx93 Actually, it seems that the extra bits do not cause any issue. I could get audio to work correctly after altering the driver to write the correct value in FBT. Best regards,
View full article
S32平台S32设计工作室v3.4许可证已过期 我的 S32 Design Studio for S32 Platform v3.4 许可证已过期。 请问您能否延长我的激活码的有效期? 产品描述:S32平台S32设计工作室 v3.4 订单号: S32DS-3-4_184061557 许可证总数: 101 激活码: 878E-BE4B-A152-EB7E 谢谢! Re: S32 Design Studio for S32 Platform v3.4 License Expired 你好, 您的S32DS许可证已延期。请使用您之前的激活码重新激活S32DS。
View full article
MRF13750H AWR 型号 你好, 我正在尝试使用贵公司网站上提供的官方设计文件,将 MRF13750H 晶体管模型导入 Cadence AWR Microwave Office。 下载完设计套件和晶体管模型后,尝试打开模型时出现错误。我已附上错误信息的截图。 Luis_V_0-1789581238483.pngLuis_V_0-1789581238483.pngLuis_V_0-1789581238483.png 我已经联系了Cadence的技术支持。他们的团队也尝试下载并打开该模型,并确认遇到了完全相同的问题。 请您核实这些文件,并告知我如何解决这个问题? 最好的, 路易斯·V. 射频 Re: MRF13750H AWR MODEL 你好 Luis_V 再会! 该错误是由于兼容性问题导致的。您尝试安装的模型比较老旧,是为早期版本的 AWR 设计环境设计的。目前尚无计划对其进行更新以适应新版本的软件。 如果您需要使用此型号,最实用的解决方案是安装一个较旧版本的 AWR,例如 2015 年左右的版本(例如 AWR v11 或 v12),该版本与此型号兼容。这样应该可以避免遇到 GetIAwrUserIO DLL 错误。 对于可能由此导致的不便,我们深感抱歉。 希望这些信息对您有所帮助,如果您还需要其他帮助,请告诉我。 祝你今天过得愉快,一切顺利。 Re: MRF13750H AWR MODEL 你好,拉法, 我正在联系 Cadence 公司,看看他们是否可以提供旧版本的 AWR。与此同时,您能否帮我联系一下设计 MRF13750H-915MHz 板的工程师,或者其他可以帮我收集一些数据的人?我这里有NXP的这款产品,我们需要用它。 此外,您之前提到过您可以在您那边打开 ADS/AWR 来查看 T 型接头不连续性、斜接弯头、开路效应等。您能否给我发送一个窗口截图,以便我检查微带线的尺寸和特性?在等待 Cadence 的回复期间,如果您能运行负载牵引分析来找出源阻抗和负载阻抗值,我将不胜感激。 最好的, 路易斯·维拉纽瓦 Re: MRF13750H AWR MODEL 你好 Luis_V 再会! 由于 NXP 已决定(暂时)缩减射频领域的业务,我们该部门的许多同事已经离开了公司,这意味着可用的人员减少了。所以,请告诉我您有什么问题,我会尽力解答;如果我无法解答,我会将此事上报给客户经理寻求支持,但我不能与您分享任何人的联系方式。 感谢您的理解。 祝你今天过得愉快,一切顺利。
View full article
imx93 上的 SAI 填充位配置 我在 Linux 系统下配置 imx 和编解码器之间的 sai 连接时遇到了困难。 编解码器为 AK4619,采用 4 通道 TDM 模式。48KHz / 32 位 TDM 模式下播放正常,MSB 优先且 MSB 对齐。 对于捕获,AK4619 仅支持 24 位。数据采用最高有效位对齐,这意味着非有效位位于相关位之后(有效位为 8-31)。另一方面,sai 将 FBT 设置为 23,这意味着有效位为 0-23。 我尝试查找相关设置,但没有找到。我知道 FBT 指示相关数据的起始位置,但我找不到哪个寄存器设置数据大小(在我的情况下是 24,而不是字长 32)。 需要设置哪个寄存器,或者需要在设备树中设置哪些配置?以下是我实际使用的相关配置: &sai3 { #sound-dai-cells = <0>; clocks = <&clk IMX93_CLK_SAI3_IPG>, <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_SAI3_GATE>, <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_DUMMY>, <&clk IMX93_CLK_AUDIO_PLL>; clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k"; assigned-clocks = <&clk IMX93_CLK_SAI3>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sai3>; assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>; assigned-clock-rates = <24576000>; fsl,sai-mclk-direction-output; fsl,sai-asynchronous; status = "okay"; }; simple-audio-card,dai-link { link-name = "AK-4CHANNELS"; format = "i2s"; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <32>; fsl,mclk-equal-bclk; cpu { sound-dai = <&sai3>; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <32>; assigned-clocks = <&clk IMX93_CLK_SAI3>; }; codec { sound-dai = <&ak4619>; system-clock-frequency = <24576000>; assigned-clocks = <&clk IMX93_CLK_SAI3>; dai-tdm-slot-num = <4>; dai-tdm-slot-width = <32>; }; }; 我用示波器检查过了,sai 线上的数据看起来是正确的。 任何提示都将不胜感激。 Re: SAI padding bits configuration on imx93 谢谢。 问题是我不知道该在这个登记簿里写些什么。我能找到的唯一一份文件是 julienblanc_0-1789720432684.pngjulienblanc_0-1789720432684.png 我已将我案例中的相关行高亮显示。所以,是的,我应该在 FBT 中写入 0b11111,但我如何知道只有 24 位是相关的呢?我的理解是,我不能使用 W0W 和 WNW,因为它们表示字长,而我的字长是 32 位。我在两个 RCRx 寄存器中都找不到任何相关信息。 此致, 朱利安 Re: SAI padding bits configuration on imx93 你好, 您在录制/播放时是否尝试过使用 ALSA 的 -f S32_LE 参数? 此配置并非在设备树中完成,如果要通过驱动程序进行配置,则需要在此处修改寄存器 TCR5/RCR5: https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/sound/soc/fsl/fsl_sai.h https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/sound/soc/fsl/fsl_sai.c 顺祝商祺! Re: SAI padding bits configuration on imx93 实际上,这些额外的部分似乎并没有造成任何问题。修改驱动程序,将正确的值写入 FBT 后,音频就能正常工作了。 顺祝商祺!
View full article
S32 Design Studio for S32 プラットフォーム v3.4 ライセンスが切れました 私のS32 Design Studio for S32 プラットフォーム v3.4のライセンスが期限切れになりました。 私のアクティベーションコードのライセンスを延長してもらえますか? アイテム説明:S32 プラットフォーム v3.4向けS32 Design Studio 注文番号: S32DS-3-4_184061557 ライセンス総数: 101 アクティベーションコード: 878E-BE4B-A152-EB7E よろしくお願いします。 Re: S32 Design Studio for S32 Platform v3.4 License Expired こんにちは、 お客様のS32DSライセンスが延長されました。以前のコードを使用して、S32DSを再度有効化してください。
View full article
NXP i.MX93 EVKのNPU温度と使用率を取得する方法 私はi.MX93 EVKを使っており、Ethos-UのNPU温度と稼働率(負荷)を実行時に監視したいのですが、このデータをどうやって取得できますか? 目的は、AIモデルの推論中にハードウェアパラメータを監視することです。 i.MX8MPlusで以下のパラメータを監視できます。i.MX93でも同様のことを実現したいです。 8Mプラス RAM=$(free -m | awk '/Mem:/ {print $3}') CPU_LOAD=$(vmstat 1 2 | tail -1 | awk '{print 100 - $15}') CPU_TEMP=$(awk '{print $1/1000}' /sys/class/thermal/thermal_zone0/temp 2>/dev/null || echo "N/A") GPU_TEMP=$(awk '{print $1/1000}' /sys/class/thermal/thermal_zone1/temp 2>/dev/null || echo "${CPU_TEMP}") GPU_LOAD=$(cat /sys/kernel/debug/gc/load 2>/dev/null | awk '/load/ {gsub("%","",$3); if (max=="" || $3>max) max=$3} END {if (max!="") print max "%"; else print "N/A"}') i.MX93 RAM=$(free -m | awk '/Mem:/ {print $3}') CPU_LOAD=$(vmstat 1 2 | tail -1 | awk '{print 100 - $15}') CPU_TEMP=$(awk '{print $1/1000}' /sys/class/thermal/thermal_zone0/temp) i.MX93 NPU(ethos-u)のGPU_LOADとGPU_TEMPをどうやって監視できますか? Linux Re: How to get NPU Temperature and utilization for NXP i.MX93 EVK こんにちは、@sonal-acldigital i.MX 8M Plusも i.MX 93も、NPU温度をリアルタイムで監視する方法を提供していません。 - imx8MP、thermal_zone0はCPUの温度を表し、thermal_zone1はSoCの温度を表します。 - imx93、thermal_zone0はCPUの温度を表します。 - NPU、 nputopのようなツールは存在しません。 パフォーマンスチューニングに関する情報については、セクション7.1.2を参照してください。「ハードウェアアクセラレータのプロファイリング」、 MLユーザーガイドに収録。 B.R Re: How to get NPU Temperature and utilization for NXP i.MX93 EVK @pengyong_zhang i.MX 8M Plusとi.MX 93の熱ゾーンについてご説明いただきありがとうございます。以下の点を明確にしていただけますか? i.MX8MPLUS 1. GPU温度: 個別のGPU温度を読み取る専用のシステムパス(/sys/class/thermal/thermal/thermal_zoneX/temp)はありますか?それともソックサーマルゾーン(thermal_zone1)だけでカバーされているのでしょうか? 2. GPU負荷: /sys/kernel/debug/gc/loadを読み込むことがGPU負荷の確認の標準的な方法ですか?それともMLユーザーガイドのセクション7.1.2に詳述されている手順も必要ですか? i.MX93: NPUの負荷と温度を監視するネイティブツール(nputopなど)がないため、次の点について質問させてください。推論の実行をNPUにオフロードした場合とCPUのみで実行した場合のCPU負荷の減少を測定することで、相対的なNPU使用率を導き出すことは妥当でしょうか? もしこの方法が推奨されていない場合、推論実行中のNPU活動を推定するために使える代替のドライバーノードやパフォーマンスカウンターはありますか? Re: How to get NPU Temperature and utilization for NXP i.MX93 EVK こんにちは、@sonal-acldigital 返信が遅くなり申し訳ありません。最近、ひどいウイルス性の風邪にかかり、しばらくの間高熱が続きました。今日やっと熱が下がった。 1.GPU温度を読み取る専用の経路はありません。 2. はい、/sys/kernel/debug/gc/loadによるGPU負荷監視が現在の方法です。 IMX93: NPU使用率は、プロファイリングを用いてご自身で計算する必要があります。 B.R
View full article