Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
RT1170用のMCUXpresso IDEを用いた外部フラッシュの設定 現在、MIMXRT1176CVM8Bを搭載したカスタムボードを使用しています。これに加えて、部品番号W25Q01NWの外部フラッシュも使用されています。 しかし、MCUXpresso IDEのコードをこの新しいフラッシュにフラッシュすることはできません。(エラー画面のスクリーンショットを添付します) evkbmimxrt1170_flexspi_nor_config.cにも変更を加えました。 変更されたパラメータは以下のとおりです。 .sflashA1Size = 128u * 1024u * 1024u, // 変更: 新しいフラッシュサイズは 128MB であるため。 他に変更する必要のある設定パラメータはありますか? 前もって感謝します Re: Configuring external flash using MCUXpresso IDE for RT1170 1.8Vの機器なので、あなたの回路図を教えてもらえますか?ところで、フラッシュメモリとSOC間のSPIクロック周波数はどうでしょうか? Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @brundasathish さん、 MIMXRT1160/1170ハードウェア開発ガイドの表11「ROMブートローダー周辺のPinMux」に記載されている推奨のFlexSPIまたはQSPIピンを使用しているか確認していただけますか?このドキュメントの確認を強くお勧めします。そこには、ボードレイアウトの推奨事項やデザインチェックリストに関する情報が記載されており、ファーストパスの成功を確保し、ボードのブロードアップ問題を避けるための情報が含まれています。 また、 Secure Provisioning Tool v26.6 の Boot Memory Configuration 機能でフラッシュ設定をテストしてもらえますか?これはFCBの設定を確認するためのものです。 BR ハビブ Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @Habib_MS さん。 ご返信ありがとうございます。FlexSPI2をフラッシュ用に構成しました。構成済みのピンは以下のとおりです。これはMCUXpresso IDEのピン構成のスナップショットです。 セキュアプロビジョニングツールを使用してフラッシュメモリの設定を試みました。そして、これが私たちが得た反応です。 前もって感謝いたします Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @db16122 さん。 電源電圧は1.8V、クロック周波数は133MHzに設定されています。 Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @brundasathish。 FlexSPI2セカンダリピングループから起動するには、RMの表10-1「ROMブートローダー周辺ピンマルチ」に記載されている対応するeFuseを設定する必要があります。以下の画像に示されています。 eFuseのプログラミングは元に戻せない操作であることをご留意ください。対応するヒューズがこの二次的なピン群に十分に焼かれていることを裏付けていただけますか?ヒューズが正しく焼かれているなら、 ブートメモリ構成でフラッシュ設定をもう一度テストしてもらえますか? さらに、このピン構成は低速読み取り操作のみをサポートしており、DQS信号経路を提供しません。したがって、サポートされる最大周波数は、SDRモードでは60MHz、DDRモードでは30MHzです。より詳しい説明が記載されていますので、以下のコミュニティ投稿をご参照ください。 BR ハビブ Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @Habib_MS さん。 ご返信ありがとうございます。 現在、MCUのセキュアプロビジョニングツール(シリアルダウンローダー)モードを使って外部フラッシュの設定とテストに取り組んでいます。 外部ブートスイッチのBOOT_CFG[11]ピンを使ってFLEXSPI_INSTANCE=1に設定しました(FLEXSPI2が使われている通りです) FLEXSPI_PIN_GROUP_SEL を有効にするにはどうすればいいですか?MCUのSecure ProvisioningツールのOTP設定を通じてですか??? また、上記のブートスイッチの変更(シリアルダウンローダーモードおよびBOOT_CFG[11] =1)およびMCUセキュアプロビジョニングツール内の以下のブートメモリ設定を取り付けることで、 フラッシュを初期化し、フラッシュの内容を読み取ることができます。 しかし、消去も書き込みもできません。 ブートメモリの設定画面のスクリーンショットを添付します。 ありがとうございます ブルンダ・サティシュ Re: Configuring external flash using MCUXpresso IDE for RT1170 AN12183「FLEXSPI NORフラッシュのデバッグを有効にする方法」の回路図を使用した133MHz設定に関する参考情報 Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @brundasathish さん、 はい、 OTP設定 でこれを実現できます。フラッシュメモリの設定が正しく動作していれば、「Convert to Complete FCB」ボタンを使ってFCBを作成し、特に15点からの手順をコミュニティ 投稿で確認できます。そのセクションでは、セキュアプロビジョニングツールがブートメモリ構成を生成する方法についてより詳細な説明を提供しており、ツールによって生成されるパラメータと出力の理解に役立つ可能性があります。 FlexSPI2のセカンダリピングループの最大サポートクロック周波数は、SDRモードで60 MHz、DDRモードで30 MHzであることを付け加えておきます。詳細については、こちらのコミュニティ投稿をご覧ください。 現在使用されている MCUXpressoセキュアプロビジョニングツール のバージョンを教えていただけますか? 最新リリースはv26.06で、このバージョンには以前のリリースと比較して最新の機能強化、バグ修正、および全体的な改善が含まれているため、このバージョンを使用することを強くお勧めします。 BR ハビブ Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @Habib_MS さん。 私はバージョン26.06のセキュアプロビジョニングツールを使用しています。 セキュアプロビジョニングツールでFLEXSPI_PIN_GROUP_SELに対してOTP設定を行った場合、このビットのみがヒューズされるのか、それともヒューズフィールド内の他のすべての値も一緒にヒューズされるのか? よろしくお願いいたします。 よろしくお願いします。 ブルンダ・サティシュ Re: Configuring external flash using MCUXpresso IDE for RT1170 こんにちは、 @brundasathish さん、 選択したワークスペースが正しいか必ず確認してください。新しいワークスペースを作成するには、Mcuxpresso Secure Provisioning tool v26.06ユーザーガイドの 「新しいワークスペース作成 」セクションを参照してください。 Mcuxpresso Secure プロビジョニングツール v26.06 ユーザーガイドの「PFR/IFR/BCA/FCF と OTP の違い」のセクションで述べられているように、OTP 設定は項目ごとに書き込みます:   また、ガイドのOTP設定セクションを確認することを強くお勧めします。このセクションには、RT1170でOTPヒューズを適切にプログラムするための重要な情報が記載されています。 BR ハビブ
View full article
i.MX95 LPI2C 上的动态 I2C 从机地址配置 各位专家好, 我正在使用i.MX95平台,并在 Linux 下以 I2C 从模式使用 LPI2C 控制器。 目前,I2C 从机地址在设备树中是静态定义的。我的要求是根据外部 GPIO 输入(例如,板 ID 或地址选择 GPIO)动态确定从设备地址,而不是将其硬编码到设备树中。 我想知道: i.MX95 LPI2C 硬件是否支持在运行时动态更改 I2C 从机地址? Does the NXP 电路板支持包/Linux LPI2C 从设备驱动程序是否支持在启动后更新从设备地址,还是需要修改驱动程序? 从 SoC 或 电路板支持包 的角度来看,是否有推荐的机制在从设备注册之前或期间,根据外部 GPIO 选择从设备地址? 是否有任何参考实现或示例演示动态 I2C 从机地址配置? 任何指导或建议都将不胜感激。 BR, 阿伦·库马尔 Re: Dynamic I2C Slave Address Configuration on i.MX95 LPI2C 你好, 1. 是的,使用 i.MX95 的 LPI2C 模块可以实现。 2. 不,需要修改驱动程序。 当前 NXP 电路板支持包 Linux 驱动程序支持主模式和从模式,但从机地址只需从设备树中读取一次。 3. 修改驱动程序以读取 GPIO 地址并在探测期间更改线路的最佳方法。 https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/drivers/i2c/busses/i2c-imx-lpi2c.c 4. 我们有一个使用 i2c-imx-lpi2c.c 的从属 DTS 示例。驱动程序无法在运行时使用 GPIO 更改地址。您可以点击以下链接查看: https://github.com/nxp-imx/linux-imx/blob/74521e3f425001c27a54323ee8de4f7c59ee88dc/arch/arm64/boot/dts/freescale/imx95-15x15-evk-i2c-spi-slave.dts 顺祝商祺!
View full article
当空间内核 dim>= 16 时,i.MX 8M Plus VX 委托程序上的 Conv2D 会产生不正确的输出。 摘要 在 i.MX 8M Plus EVK 上,空间内核维度(H 或 W)为>= 16 的 Conv2D 操作在 VX 委托 (libvx_delegate.so) 下会产生不正确的输出。模型加载完毕,Conv2D 通过 vsi_nn_kernel_selector 绑定到 OPENVX 内核,error_during_init/prepare/invoke 均为 0,推理延迟正常,但在不同输入的每个位置,int8 输出都饱和为单一值(int8 = 127)。 沿任一空间轴,K=15 和 K=16 之间的边界都很明显。这与记录的跨度> 15 限制的阈值相符(https://community.nxp.com/t5/i-MX-Processors/Conv2D-not-working-with-stride-16-for-NPU-Kernel-crashes/td-p/1754217)。 两个问题 内核-dim ≥ 16 悬崖是否是一个已知限制,如果是,能否将其添加到《i.MX 机器学习用户指南》(UG10166)的 Conv2D 约束部分? 在图形编译时,vsi_nn_op_conv2d::op_check(或 VX 委托的分区逻辑)是否应该拒绝这种情况,以便操作返回 CPU?当前"accept, run, return constant int8=127, no diagnostic" 行为是不安全的--已部署的具有大型内核的模型似乎可以正常加载和运行。 环境 元器件价值 电路板 i.MX 8M Plus EVK BSP 恩智浦 i.MX 发行版 6.18-whinlatter(version_id=6.18-whinLatter) 内核 Linux 6.18.2-1.0.0-gf49f45233f7bSMP PREEMPT (aarch64) libvx_delegate.so md5 2f88ec0871d18298bfa357ddaaea4d6d libGAL.so md5 af4806f617b23363b3be69c4dad2dc05 libOpenVX.so{,.1,.1.3.0}md5 92f85c32746d4d0b38800e21503d13d0 (三处相同) imx-gpu-viv 软件包 1:6.4.11.p4.4-aarch64-r0 tim-vx 软件包 1.2.2-r0 OVxlib(运行时报告) OVXLIB_VERSION==1.2.14 TFLite 运行时 TFLite 2.19.0 (/usr/bin/tensorflow-lite-2.19.0/examples/benchmark_model) 复制器 随附的 conv_1x17_broken.tflite(2,136 字节)是单 conv2D 神器:内核(1、17)、输入 1×1×1000×5 int8、输出 1×1×1000×8 int8、每通道 int8 权重量化、padding=Same、stride= (1,1)、无融合激活。 # On the i.MX 8M Plus board: python3 reproduce.py conv_1x17_broken.tflite # exits 1: BROKEN, saturated to int8=127 python3 reproduce.py conv_1x15_torch_control.tflite # exits 0: OK (K<16, same pipeline) reproduce.py(附后,仅依赖于 tflite_runtime 和 numpy)通过普通解释器和 VX 委托解释器输入 6 个种子随机 int8 输入值,并报告平均值|Δ|、最大值|Δ|,以及来自 VX 路径的唯一 int8 输出值的计数。 内核大小扫描 INT8 PTQ 单例二维单元测试模型。在相同的 int8 输入字节上均值 VX 与板 CPU 的对比;uniq_VX = 6 个输入(总共 256 个)上的 int8 输出值是唯一的 int8 输出值。 核 (H, W) 平均值 |Δ| uniq_VX 结果 (1, 11) 0.03 256 OK (1, 15) 0.02 256 OK (1, 16) 134.9 1 破损(常量 int8=127) (1, 17) 136.9 1 破损(常量 int8=127) (1, 23) 130.5 1 破损(常量 int8=127) (15, 1) 0.11 256 OK (17, 1) 136.9 1 破损(常量 int8=127) (23, 1) 129.3 1 破损(常量 int8=127) (3, 3), (5, 5), (7, 7) < 0.2 256 OK (15,15)(区域 225) 0.41 256 OK (3, 23) 123.4 1 破损(常量 int8=127) (5, 15) 0.24 256 OK 阈值独立适用于 H 和 W。在每种破碎情况下,VX 输出在每个位置都饱和到 int8 = 127 - 饱和到 int8 的正极端值(而不是 output_zp 或 0)表明,要么是乘法器移位在最终钳位前溢出,要么是一个固定值被写入输出磁贴以代替 MAC 结果。这个问题似乎与内核面积无关(例如,15x15 的内核可以正常工作) 阈值是必要的,但还不够 — 某些 int8 权重值模式在 K ≥ 16 时会触发错误,而另一些则不会。我们已经进行了字节级隔离实验(在损坏和未损坏的伪影之间移植单个 TfLite 张量场),将值模式触发范围缩小到特定的张量场。如果有用,我很乐意分享隔离结果和工具。 冗长日志摘录(VSI_NN_LOG_LEVEL=5,破例) INFO: Vx delegate: error_during_init set to 0. INFO: Vx delegate: error_during_prepare set to 0. INFO: Vx delegate: error_during_invoke set to 0. I [vsi_nn_CreateGraph:1327] OVXLIB_VERSION==1.2.14 D [setup_node:535] Setup node id[3] uid[30000] op[DATACONVERT] D [setup_node:535] Setup node id[0] uid[1] op[PERMUTE] D [setup_node:535] Setup node id[1] uid[2] op[CONV2D] D [setup_node:535] Setup node id[2] uid[3] op[PERMUTE] D [setup_node:535] Setup node id[4] uid[30001] op[DATACONVERT] D [vsi_nn_kernel_selector:1286] Instance OPENVX node with kernel "conv2d" 完整日志作为 vsi_nn_log_level_5_conv_1x17.txt 附后。 附件 捆绑为 bug_report_artifacts.tar.gz conv_1x17_broken.tflite — 2,136 字节损坏的神器。 conv_1x15_torch_control.tflite — 2,056 字节的亚阈值控制,相同的管道。 reproduce.py — 板端复制器(仅限 tflite_runtime + numpy)。 vsi_nn_log_level_5_conv_1x17.txt - 完整的详细日志。 其他工件可根据要求提供:字节级隔离工具、用于增量分析的结构相同的工作工件(1、17)、完全符合条件的移植结果。 i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Linux 疑似软件缺陷 Re: Conv2D on i.MX 8M Plus VX delegate produces incorrect output when either spatial kernel dim > 你好@themis_stewart 感谢您提供的信息,我正在与内部团队核实您提出的两个问题。 致敬, Zhiming Re: Conv2D on i.MX 8M Plus VX delegate produces incorrect output when either spatial kernel dim > 您好@themis_stewart 请尝试使用以下基于 L6.18.2 的补丁,以便在内核大小为> 16 时,将操作回退到 CPU ,谢谢 Zhiming Re: Conv2D on i.MX 8M Plus VX delegate produces incorrect output when either spatial kernel dim > 非常感谢你们如此迅速地处理此事——我们已经应用并测试了该保护补丁,并确认它解决了我们这边的问题。 我们使用您的 op_map.cc 更改,从 lf-6.18.2_1.0.0 委托源代码构建了打过补丁的 libvx_delegate.so,并在我们的 i.MX 8M Plus EVK 上针对原始报告中的最小复现步骤进行了验证。安装补丁后: 受影响的 INT8 Conv2D(空间内核 ≥ 16)现在已被委托人干净利落地拒绝,并回退到 TFLite CPU,日志消息明确地表明了回退——不再静默饱和到 int8 = 127。输出结果与CPU参考值完全一致。 我们的生产模型(内核≤15)不受影响——仍然完全委托给NPU,因此保护机制不会过度触发。 在实践中,CPU 回退路径对我们来说表现良好,尽管回退速度自然比完全在 NPU 上运行的模型要慢。如果详细的前后对比基准测试结果对您的回归测试有所帮助,我们很乐意私下分享。 再次感谢,非常感激。
View full article
T Embedにはどのようなポートがありますか? 標準モデルのTエンベッドを持っていますが、どのポートか全く分かりません(もう一つのポートで、USB-Cではありません)。公式サイトではGroveポートと書いてあり、LilygoのWikiサイトではQwiicポートと書かれています。どなたか助けていただけませんか? Re: What kind of port does the T Embed have? こんにちは、 このデバイスはNXP製品ではないので、Lilygoのサポートに直接連絡して部品番号を共有することをお勧めします。ピン図やBOMのページを確認してみると良いでしょう。 よろしくお願いいたします。
View full article
GUIGuider-2.0.0がCコードを生成すると、生成されたフォルダの下のフォルダは完全に空になります。 Windows 11でGUIGuider-2.0.0を使用してCコードを生成すると、ログには生成が成功したと表示されているにもかかわらず、「generated」フォルダ以下のフォルダがすべて空になります。これは、コードを完全に生成できるGUI-Guider-1.10.1-GAと同じコンピュータで発生します。ウイルス対策ソフトを無効にしたり、管理者として実行したりするなど、さまざまな方法を試しましたが、問題は解決しません。同じ問題に遭遇した方はいらっしゃいますか?何かご助言いただければ幸いです。 21:10:08 INFO [gg_event] gg_event_layer_sys.c が生成されました 21:10:08 INFO [gg_event] gg_event_layer_top.c が生成されました 21:10:08 INFO [gg_event] gg_event_layer_bottom.c が生成されました 21:10:08 INFO update-sdk 開始 21:10:08 INFOターゲットエグゼキュータが初期化されました 21:10:08成功SDKテンプレートが正常に更新されました 21:10:08成功操作は0.00秒で完了しました 21:10:08 INFO [gg_event] gg_event_screen.c が生成されました 21:10:08 INFO [gg_event] gg_event.h が生成されました 21:10:08 INFO [gg_event] 生成が完了しました 21:10:08成功=== コード生成が正常に完了しました === Re: GUIGuider-2.0.0生成C代码时generated文件下面的文件夹全是空的 システムを再インストールしましたが、それでも動作しませんでした。GUI Guider 1.10は正常に動作します。空のプロジェクトにボタンを追加しました。 Re: GUIGuider-2.0.0生成C代码时generated文件下面的文件夹全是空的 こんにちは、 @IFYINT さん、 お待たせして申し訳ありません。問題が発生したプロジェクトを共有していただけますでしょうか?こちらで再現を試みます。 BR セレステ Re: GUIGuider-2.0.0生成C代码时generated文件下面的文件夹全是空的 Windows 11搭載PCで試してみましたが、あなたの問題は再現できませんでした。 別のコンピューターをお試しいただくのはご都合よろしいでしょうか? Re: GUIGuider-2.0.0生成C代码时generated文件下面的文件夹全是空的 別のコンピューターでは正常に動作し、ファイルも問題なく生成できるのですが、このコンピューターでは動作しません。以前のバージョン1.10では問題なく動作していました。 Re: GUIGuider-2.0.0生成C代码时generated文件下面的文件夹全是空的 もう一度試してみましたが、やはり同じ状況は再現できませんでした。プロジェクトのパスを確認していただけますか?「generated」フォルダは生成されましたか?生成されていない場合は、手動で作成してからコードを再生成していただけますか? 念のため、プロジェクトをエクスポートしてレビューのために弊社までお送りいただくことをお勧めします。
View full article
请求:RAppID 初始化 v2.1.0支持 MPC5644A 设备的版本(或更高版本)——需要下载链接 你好, 我正在做一个基于 MPC5644A 的项目,我需要获取支持该设备的 RAppID Init 工具。 我有一个现有的 RAppID Init 项目文件 (.rsp),该文件最初是为我们的平台创建的。文件头显示以下内容: 工具版本:2.1.0(工具版本主版本号 2,工具版本次版本号 1,子版本号 0) 目标设备:MPC5644A 创建时间:2013年4月 因此,RAppID Init v2.1.0 中显然存在对 MPC5644A 的支持。但是,我在NXP官网上找不到匹配的下载链接: “RAppID 初始化 Power Architecture”页面 (RAPPID) 列出了 11 个公开下载,但没有一个涵盖 MPC564xA 系列(仅涵盖 MPC564xL、MPC560xB/xS、MPC563xM、MPC567xR/xK/xF、MPC5748G、MPC577xK/M)。 我在存档部分找到了“存档:MPC564xA 引脚向导”,但没有找到相应的“MPC564xA 初始化”软件包。引脚向导不包含系统/外设初始化,也无法打开我的 .rsp 文件。项目文件。 请问版主能否提供 RAppID Init v2.1.0 的下载链接?或者更高版本,支持 MPC5644A 设备,这样我就可以打开和修改我现有的 .rsp 文件了。项目? 提前感谢您的帮助。 Re: Request: RAppID Init v2.1.0 (or later) with MPC5644A device support — download link needed 你好, 是的,您说得对,确实存在 RAPPID-564XASW。 但恩智浦并未在其公共网页上提供该产品。 我会内部询问获取该文件的程序。 顺祝商祺! Peter Re: Request: RAppID Init v2.1.0 (or later) with MPC5644A device support — download link needed 请查看以下链接:RAppID 初始化(适用于 Power Architecture)| NXP 半导体  RAppID 引导加载程序实用程序初始化(适用于 MPC564xL) https://www.nxp.com/design/design-center/software/embedded-software/rappid-initialization-for-power-architecture:RAPPID 顺便问一下, MPC5644A 在您那里用于什么应用? Re: Request: RAppID Init v2.1.0 (or later) with MPC5644A device support — download link needed 我什么时候能收到回复? Re: Request: RAppID Init v2.1.0 (or later) with MPC5644A device support — download link needed 我已经看过那个页面了,但我的情况不同,因为我的是 MPC5644A。 另外,我的 MPC5644A 似乎是用于车辆控制的。 Re: Request: RAppID Init v2.1.0 (or later) with MPC5644A device support — download link needed https://www.nxp.com/webapp/Download?colCode=ETPUGCT&appType=license&location=null eTPU图形化配置工具怎么样?它看起来也相当实用。由于该产品是比较老旧的设备,因此可能会出现一些服务延迟。
View full article
使用 MCUXpresso IDE 配置 RT1170 的外部闪存 我目前使用的是搭载 MIMXRT1176CVM8B 的定制电路板。同时,还使用了外置闪光灯,部件号为:W25Q01NW。 但我无法将 MCUXpresso IDE 中的代码烧录到这个新闪存中。(错误截图已附上) 我还修改了evkbmimxrt1170_flexspi_nor_config.c文件。 修改的参数是: .sflashA1Size = 128u * 1024u * 1024u, // 已更改:因为新的闪存大小为 128MB。 还有其他配置参数需要更改吗? 提前致谢 Re: Configuring external flash using MCUXpresso IDE for RT1170 能否帮忙分享一下电路图以便我审核,因为这是一个 1.8V 的设备?同时,闪存和SoC之间的SPI时钟频率如何? Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@brundasathish , 请问您是否正在使用MIMXRT1160/1170 硬件开发指南表 11“ROM 引导加载程序外设引脚复用”中提到的推荐的 FlexSPI NOR QSPI 引脚?我强烈建议您仔细阅读这份文件,其中提供了有关电路板布局建议和设计清单的信息,以确保一次性成功并避免电路板启动问题。 另外,能否请您使用 Secure Provisioning Tool v26.6 中的 启动内存配置 功能测试一下您的闪存配置?这是为了验证您的FCB配置。 BR 哈比卜 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@db16122 , 电源配置为 1.8V,时钟频率为 133MHz。 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@Habib_MS , 非常感谢您的回复。我们已经为闪存配置了 flexspi2,以下是已配置的引脚。这是 MCUXpresso IDE 引脚配置的快照。 我们尝试使用安全配置工具配置闪存。这就是我们得到的回复。 谢谢。 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@brundasathish , 要从 FlexSPI2 次级引脚组启动,需要配置相应的 eFuse,如 RM 的表 10-1“ROM 引导加载程序外设引脚复用”中所述,如下图所示: 请注意,eFuse编程是不可逆的操作。请您确认相应的熔丝是否已充分熔断,以便使用这组辅助引脚?如果熔丝烧断正常,请您使用启动内存配置再次测试您的闪存配置。 另外请注意,此引脚配置仅支持低速读取操作,因为它不提供 DQS 信号路径。因此,在 SDR 模式下最大支持频率为 60 MHz,在 DDR 模式下最大支持频率为 30 MHz。请参考以下社区帖子,其中包含更详细的解释。 BR 哈比卜 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@Habib_MS , 非常感谢您的回复。 我目前正在使用 MCU 安全配置工具(串行下载器)模式配置和测试外部闪存。 我已使用外部启动开关上的 BOOT_CFG [11] 引脚将 FLEXSPI_INSTANCE 设置为 1(因为使用的是 FLEXSPI2)。 如何启用 FLEXSPI_PIN_GROUP_SEL?是通过MCU安全配置工具中的OTP配置吗? 通过上述启动开关更改(串行下载器模式和 BOOT_CFG [11] =1)以及 MCU 安全配置工具中下面附加的启动内存配置,我能够初始化闪存,读取闪存内容。 但我无法擦除或写入。 我附上了启动内存配置的截图。 谢谢! 布伦达·萨蒂什 Re: Configuring external flash using MCUXpresso IDE for RT1170 供参考,关于 133MHz 设置,原理图来自 AN12183,标题为“如何启用 FLEXSPI NOR Flash 的调试功能”。 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@brundasathish , 是的,可以使用OTP 配置来实现这一点。如果您的闪存设置测试正常,您可以使用“转换为完整 FCB”按钮来创建 FCB,并查看此社区帖子,特别是从第 15 点开始的步骤。该部分更详细地解释了安全配置工具如何生成启动内存配置,并有助于阐明该工具生成的参数和输出。 我想提一下,FlexSPI2 次级引脚组支持的最大时钟频率在 SDR 模式下为 60 MHz,在 DDR 模式下为 30 MHz。更多详情请参阅此社区帖子。 请问您目前使用的是哪个版本的MCUXpresso 安全配置工具? 最新版本为 v26.06,我强烈建议使用此版本,因为它包含了最新的增强功能、错误修复和整体改进,与之前的版本相比。 BR 哈比卜 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@brundasathish , 请确保您已选择正确的工作区,要创建新工作区,您可以参考 Mcuxpresso Secure provisioning tool v26.06 用户指南中的“创建新工作区”部分。 如 Mcuxpresso Secure 配置工具 v26.06 用户指南的“ PFR/IFR/BCA/FCF 和 OTP 差异”部分所述,OTP 配置是逐项烧录的: 我还强烈建议您查看指南中的OTP 配置部分,因为它提供了在 RT1170 上正确编程 OTP 熔丝的重要信息。 BR 哈比卜 Re: Configuring external flash using MCUXpresso IDE for RT1170 你好@Habib_MS , 我使用的是版本 26.06 的安全配置工具。 当在安全配置工具中为 FLEXSPI_PIN_GROUP_SEL 配置 OTP 时,是只有这一位会被熔断,还是熔断字段中的所有其他值都会被熔断在一起? 先行致谢。 此致, 布伦达·萨蒂什
View full article
S32DS 许可证到期 您好, 当我打开 S32DS 时,得到以下信息:   适用于 ARM 的 S32 设计工作室 ActivationId:8AEC-51FD-AB5B-6A4D 评估天数:9 功能版本:2.2 功能状态:评估(9 天) 延长许可证有效期需要哪些手续? 顺祝商祺! 桑德拉 Re: S32DS license expiring 你好 我已通知管理员延长您的许可证有效期。 顺祝商祺! Peter Re: S32DS license expiring 你好 您的许可证有效期延长至 2030 年。 顺祝商祺! Peter Re: S32DS license expiring 你好 我无法激活 S32DS,原因是图像问题,你们能帮我解决这个问题吗? Re: S32DS license expiring 帮助! 我的S32DS IDE许可证即将到期。请问您能否帮我延长一下它的使用期限?谢谢 ! 许可证:1A99 90A8 2F06 339B
View full article
Configuring external flash using MCUXpresso IDE for RT1170 I am currently using a custom board with MIMXRT1176CVM8B. And along with this , the external flash is being used , with part number : W25Q01NW . But i am not able to flash the code from MCUXpresso IDE to this new flash. (The error snapshot is attached)  I have also made changes in evkbmimxrt1170_flexspi_nor_config.c Parameter that was changed is:  .sflashA1Size = 128u * 1024u * 1024u, // Changed: Because the new flash size is 128MB. Is there any other configuration parameters that needs to be changed? Thanks in advance  Re: Configuring external flash using MCUXpresso IDE for RT1170 can you help to share your schematics for review as it is a 1.8V device? Meanwhile how about the SPI clk freq between the flash and the SOC? Re: Configuring external flash using MCUXpresso IDE for RT1170 Hello @brundasathish, Could you please confirm if you are using the recommended FlexSPI NOR QSPI pins mentioned in the table 11 "ROM Bootloader Peripheral PinMux," of the MIMXRT1160/1170 Hardware Development Guide? I highly recommend reviewing this document which it provides information about board layout recommendations and design checklists to ensure first-pass success and avoid board bring-up problems. Also, could you please test your flash configuration with the Boot Memory Configuration feature in the Secure Provisioning Tool v26.6? This to verify your FCB configurations. BR Habib Re: Configuring external flash using MCUXpresso IDE for RT1170 Hi @Habib_MS , Thank you so much for the reply. We have configured the flexspi2 for the flash and these are the pins that are configured. This is a snapshot of MCUXpresso IDE pin configuration. We tried configuring the flash using Secure provisioning tool . And this is the response we got .  Thanks in adance Re: Configuring external flash using MCUXpresso IDE for RT1170 Hi @db16122 ,  The power supply is configured to 1.8V and the clock is 133Mhz. Re: Configuring external flash using MCUXpresso IDE for RT1170 Hello @brundasathish, To boot from the FlexSPI2 secondary pin group, it is necessary to configure the corresponding eFuses, as described in Table 10-1 "ROM Bootloader Peripheral PinMux" of the RM, as shown the following image: Please take in mind that eFuse programming is an irreversible operation. Could you please corroborate that the corresponding fuses are adequately burned to use this secondary group of pins? If the fuses are correctly burned, could you please test again your flash configurations using the Boot Memory Configuration? Additionally, please note that this pin configuration only supports low-speed read operations, as it does not provide a DQS signal path. Therefore, the maximum supported frequency is 60 MHz in SDR mode and 30 MHz in DDR mode. Please refer to the following community post as it contains a more detailed explanation. BR Habib Re: Configuring external flash using MCUXpresso IDE for RT1170 Hi @Habib_MS , Thank you so much for the reply. I am currently working on configuring and testing the external flash using MCU Secure Provisioning tool (Serial Downloader) mode. I have set the FLEXSPI_INSTANCE =1 using the BOOT_CFG [11] pin on the external boot switch (as FLEXSPI2 is used) And how do i enable the FLEXSPI_PIN_GROUP_SEL. Is it via the OTP configuration in MCU Secure Provisioning tool??? And with the above-mentioned boot switch changes (Serial Downloader mode and BOOT_CFG [11] =1) and below attached boot memory configurations in MCU Secure Provisioning tool, I am able to initialize the flash, read the flash content. But i am not able to erase or write. I am attaching the boot memory configuration screenshot. Thanks , Brunda Sathish Re: Configuring external flash using MCUXpresso IDE for RT1170 FYI for 133MHz setting with schematics from AN12183 How to Enable Debugging for FLEXSPI NOR Flash Re: Configuring external flash using MCUXpresso IDE for RT1170 Hello @brundasathish, Yes, the OTP configuration can be used to achieve this.If your flash memory settings work correctly when you test them, you can use the button "Convert to Complete FCB" to make your FCB and review this community post, particularly the steps starting from point 15. That section provides a more detailed explanation of how the Secure Provisioning Tool generates the boot memory configuration and may help clarify the parameters and output produced by the tool. I would like to mention that the maximum supported clock frequency for the FlexSPI2 secondary pin group is 60 MHz in SDR mode and 30 MHz in DDR mode. For additional details, please refer to this community post. Could you please provide me which version of the MCUXpresso Secure Provisioning Tool you are currently using? The latest release is v26.06, and I highly recommend using this version, as it includes the most recent enhancements, bug fixes, and overall improvements compared to previous releases. BR Habib Re: Configuring external flash using MCUXpresso IDE for RT1170 Hello @brundasathish, Please make sure that you are in the correct workspace selected, for create a new workspace you can refer to the section New workspace creation of the Mcuxpresso Secure provisioning tool v26.06 User's guide. As mentioned in the section "PFR/IFR/BCA/FCF and OTP differences" of the Mcuxpresso Secure provisioning tool v26.06 user's guide the OTP configurations are burned item by item:   I also highly recommend reviewing the OTP Configuration section of the guide, as it provides important information for properly programming OTP fuses on the RT1170.   BR Habib Re: Configuring external flash using MCUXpresso IDE for RT1170 Hi @Habib_MS , I am using secure provisioning tool of version 26.06. And when OTP configuration is made for FLEXSPI_PIN_GROUP_SEL in secure provisioning tool, only this bit gets fused or in general all the other values in the fuse field gets burnt together ? Thanks in advance. Regards , Brunda Sathish
View full article
S32DS license expiring Hi, when I open my S32DS I get following message:   S32 Design Studio for ARM ActivationId: 8AEC-51FD-AB5B-6A4D Evaluation Days: 9 Feature Version: 2.2 Feature Status: Evaluation (9 days) what do I have to do to extend my license?  Best regards Sandra Re: S32DS license expiring Hello, I have notified admin to prolong your license. Best regards, Peter Re: S32DS license expiring Hello, You license is now extended to 2030. Best regards, Peter Re: S32DS license expiring Hello, I could not active the S32DS, because the issue of picture, could you help me how to solve this problem? Re: S32DS license expiring Help! My S32DS IDE  license is about to expire. Could you please help me extend its usage period? Thank you ! license : 1A99 90A8 2F06 339B
View full article
i.MX95カーネルバージョン(v6.6.52-2.2.0)用のNeutron Converter SDKを探すのに助けが必要です NXPチームの皆様、こんにちは。 現在 は LF_v6.6.52-2.2.2_images_IMX95 を使っており、 TensorFlow LiteのINT8量子化 モデルをNPU用 に 変換するための 正しい Neutron コンバータ SDK のバージョンを特定しようとしています 。 Neutron Converter SDKsの複数のバージョンを試しましたが、毎回以下のエラーが発生します。 INFO: NeutronDelegate デリゲート: 27 ノードのうち 1 ノードが委任され、1 つのパーティションがあります。 情報: CPU 用の TensorFlow Lite XNNPACK デリゲートを作成しました。 警告:マイクロコードのバージョンが一致しません!0x359f358d(期待値:0xa186aaf2) 警告:マイクロコードのバージョンが一致しません!0x359f358d(予想された0xa186aaf2) 推論調査のタイムアウト エラー:コンポーネント='Neutron Driver'、カテゴリ='タイムアウト'、コード=754 トレースバック(直近の通話): ファイル「/home/object_detc/main.py」、 interstructer.invoke() ファイル "/usr/lib/python3.12/site-packages/tflite_runtime/interpreter.py",インヴォークの941行 self._interpreter。Invoke() RuntimeError: /usr/src/debug/tensorflow-lite-neutron-delegate/2.16.2/neutron_delegate.cc:355 neutronRC != ENONE (193099 != 0) ノード番号27 (NeutronD. なぜ LF_v6.6.52-2.2.2_images_IMX95 のサポートが削除されたのか 、詳しく教えていただけます か?これはBSPがまだアルファ版とみなされているからでしょうか? 以下の点についてもアドバイスいただけますか: このカーネル/BSPバージョンでNeutron Converter SDKを使うことは可能でしょうか? もしそうなら、どのバージョンのNeutron Converter SDKがLF_v6.6.52-2.2.2_images_IMX95に対応しているのでしょうか? そうでない場合、このBSPで使用するべきeIQツールの別のバージョン、または別のワークフローはありますか? 助けてくれてありがとう。ご指導を心よりお待ちしております。 ソフトウェア不具合の疑い Re: Need help to find Neutron Converter sdk for i.MX95 kernel version (v6.6.52-2.2.0) こんにちは、@boopathi123。 NXPサポートにご連絡いただきありがとうございます! お使いのチップは非常に初期のシリコンリビジョンのようです。その場合は、eIQ Toolkitに付属しているNeutronコンバーターの使用をおすすめします。ただし、このBSPバージョンはi.MX95では公式にはサポートされていないことにご注意ください。 i.MX95は、B0シリコンリビジョンとBSP 6.12.34で正式にリリースされました。以前のシリコン改訂版は評価および量産前の目的で作成されたため、現在サポートされているデバイスと同等の機能性、安定性、互換性、または性能を提供しない可能性があります。 そのため、以下のサポート対象の組み合わせへの移行を強くお勧めします。 i.MX95 B0シリコン BSP 6.12.34以降 対応するソフトウェアとハードウェア構成を使用することで、i.MX95プラットフォーム向けの最新の修正、最適化、NPUソフトウェアのサポートを享受できます。 あなたが観察している挙動は、モデル自体ではなく、初期シリコン改良版に存在した制限や既知の問題に関連している可能性があります。 よろしくお願いします、 チャビラ Re: Need help to find Neutron Converter sdk for i.MX95 kernel version (v6.6.52-2.2.0) よろしくお願い申し上げます。 🙂 ...
View full article
因软件许可到期而申请延期   尊敬的技术支持团队: 如附图所示,我收到一封电子邮件通知我,我的 S32DS 许可证即将到期。 我需要继续使用 S32DS 来进行我的工作。请问您能否延长我的软件使用许可,以便我能继续使用该软件? 感谢您的协助。 顺祝商祺! Re: Request for Software License Extension Due to Expiration 你好, 我查看了您的账户,您的许可证有效期至2028年。 Re: Request for Software License Extension Due to Expiration 主题:如何将 S32 Design Studio 许可证转移/重新注册到我自己的 NXP 帐户 你好, 我的办公电脑是我从前任经理那里继承来的,S32 Design Studio 仍然是在他的 NXP 账户下激活的,而不是我的。因此,我电脑上安装的许可证似乎已经过期了。 我已经确认我的许可证有效期至 2028 年,因此我想将这台电脑上的 S32DS 切换到我的 NXP 帐户和许可证,而不是前任所有者的帐户和许可证。 请问正确的操作步骤是什么?具体来说: 1. 是否有办法停用或解除与先前帐户关联的现有激活状态? 2. 我能否使用我自己的帐户凭据重新激活 S32DS,还是需要完全卸载并重新安装? 感谢您的帮助。 顺祝商祺! Re: Request for Software License Extension Due to Expiration 你好, 您可以使用您的真实密钥在任何设备上进行任何新安装。S32DS 默认提供 101 个许可证。您可以在电脑上启动安装程序,并使用您之前的激活码进行激活。
View full article
Need help to find Neutron Converter sdk for i.MX95 kernel version (v6.6.52-2.2.0) Hello NXP Team, I am currently using LF_v6.6.52-2.2.2_images_IMX95 and I'm trying to identify the correct version of the Neutron Converter SDK to convert a TensorFlow Lite INT8 quantized model for the NPU. I have tried multiple versions of the Neutron Converter SDK, but every attempt results in the following error: INFO: NeutronDelegate delegate: 1 nodes delegated out of 27 nodes with 1 partitions. INFO: Created TensorFlow Lite XNNPACK delegate for CPU. Warning: microcode version mismatch! 0x359f358d (expected 0xa186aaf2) Warning: microcode version mismatch! 0x359f358d (expected 0xa186aaf2) Inference poll timeout Error: component='Neutron Driver', category='timeout', code=754 Traceback (most recent call last): File "/home/object_detc/main.py", line 80, in interpreter.invoke() File "/usr/lib/python3.12/site-packages/tflite_runtime/interpreter.py", line 941, in invoke self._interpreter.Invoke() RuntimeError: /usr/src/debug/tensorflow-lite-neutron-delegate/2.16.2/neutron_delegate.cc:355 neutronRC != ENONE (193099 != 0)Node number 27 (NeutronD. Could you clarify why support for LF_v6.6.52-2.2.2_images_IMX95 was removed? Is this because the BSP is still considered an alpha release? Could you also please advise on the following: Is it possible to use the Neutron Converter SDK with this kernel/BSP version? If so, which version of the Neutron Converter SDK is compatible with LF_v6.6.52-2.2.2_images_IMX95? If not, is there another version of the eIQ tools or a different workflow that should be used with this BSP? Thank you for your help. I look forward to your guidance. Suspected Software Defect Re: Need help to find Neutron Converter sdk for i.MX95 kernel version (v6.6.52-2.2.0) Hi @boopathi123, Thank you for contacting NXP Support! It appears that you are using a very early silicon revision. In that case, I recommend using the Neutron Converter included with the eIQ Toolkit. However, please note that this BSP version is not officially supported for the i.MX95. The i.MX95 was officially released with the B0 silicon revision and BSP 6.12.34. Earlier silicon revisions were intended for evaluation and pre production purposes, and therefore may not provide the same level of functionality, stability, compatibility, or performance as the currently supported devices. For this reason, I strongly recommend migrating to a supported combination of: i.MX95 B0 silicon BSP 6.12.34 or later Using a supported software and hardware configuration will ensure that you benefit from the latest fixes, optimizations, and NPU software support available for the i.MX95 platform. The behavior you are observing may be related to limitations or known issues present in the early silicon revisions rather than the model itself. Best regards, Chavira Re: Need help to find Neutron Converter sdk for i.MX95 kernel version (v6.6.52-2.2.0) thank you 🙂 ...
View full article
i.MX95 LPI2Cにおける動的I2Cスレーブアドレス構成 こんにちは、専門家の皆様。 私はiについて取り組んでいます。MX95 プラットフォームで、 Linux上でLPI2CコントローラをI2Cスレーブモードで 使用しています。 現在、I2Cスレーブアドレスはデバイスツリー内で静的に定義されています。私の要件は、デバイスツリーにアドレスをハードコーディングするのではなく、外部GPIO入力(例えば、ボードIDやアドレス選択GPIO)に基づいてスレーブアドレスを動的に決定することです。 知りたいのは以下の点です。 i.MX95 LPI2Cハードウェアは、実行時にI2Cスレーブアドレスを動的に変更することをサポートしていますか? NXP BSP/Linux LPI2Cのスレーブドライバーは、起動後にスレーブアドレスを更新できるのでしょうか?それともドライバーの変更が必要でしょうか? SoCまたはBSPの観点から、スレーブ登録前または登録中に外部GPIOに基づいてスレーブアドレスを選択するための推奨されるメカニズムはありますか? 動的なI2Cスレーブアドレス設定を示すリファレンス実装やサンプルはありますか? 何かご助言や推奨される方法があれば、ぜひお聞かせください。 BR、 アルン・クマール Re: Dynamic I2C Slave Address Configuration on i.MX95 LPI2C こんにちは、 1. はい、i.MX95のLPI2Cモジュールで可能です。 2. いいえ、ドライバの改造は不要です。 現在のNXP BSP Linuxドライバはマスターモードとスレーブモードの両方をサポートしていますが、スレーブアドレスはデバイスツリーから一度だけ読み込みます。 3. このモモディットドライバーがプローブ中にGPIOアドレスを読み取り、ラインを変更する最良の方法。 https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/drivers/i2c/busses/i2c-imx-lpi2c.c 4. i2c-imx-lpi2c.c を使用するスレーブ DTS のサンプルがあります。ただし、GPIOを使って実行時にアドレスを変更することはできません。次のリンクからご覧いただけます: https://github.com/nxp-imx/linux-imx/blob/74521e3f425001c27a54323ee8de4f7c59ee88dc/arch/arm64/boot/dts/freescale/imx95-15x15-evk-i2c-spi-slave.dts よろしくお願いいたします。
View full article
在 MCUXpresso 安全配置工具 26.06 版中使用 IMX95 我从 github 下载了 imx-oei-master,并使用 make 生成了 oei-m33-ddr.bin 和 oei-m33-tcm.bin。我尝试将图像构建为图片附件。 我有一些问题: 1. 我的设置是否正确? 2. 在“类型”中,我看到了很多项目。我不知道该选哪个? 3. 在“加载地址”和“入口点”中,我的设置是否正确?我只在 oei-m33-ddr.map 中看到了 CM33_TCMU_OFFSET = 0x1ffc0000。我甚至都没听说过lpddr5。 4. 在“图像类型”中,我还看到了很多项目。我不知道该选哪个?顺便问一下,“类型”和“图像类型”有什么区别? 5. 在“容器集”中,我应该选择主图像还是辅助图像? Re: Using IMX95 in MCUXpresso Secure Provisioning Tool Version 26.06 请参考此处的指南来构建 i.MX95 启动映像: https://docs.mcuxpresso.nxp.com/secure/26.06/06_processor_specific_workflow.html#i-mx-95-bootable-image-examples 它详细描述并展示了所需的图像。 另请注意,在添加映像“OEI DDR no QB”时,可以为 i.MX95 B0 设备选择 DDR 快速启动二进制文件,如下所示:       Re: Using IMX95 in MCUXpresso Secure Provisioning Tool Version 26.06 感谢您的快速回复。
View full article
Using IMX95 in MCUXpresso Secure Provisioning Tool Version 26.06 I have download imx-oei-master on github and use make to generate oei-m33-ddr.bin and oei-m33-tcm.bin. And I try to build image as picture attach. I have some questions: 1. Is my setting correct? 2. In "Type", I saw many of items. I don't know which one I need to select? 3. In "Load address" and "Entry point", Is my setting is correct or not? I only saw CM33_TCMU_OFFSET = 0x1ffc0000 in oei-m33-ddr.map. I even didn't see about lpddr5 4. In "Image Type", I also saw many of items. I don't know which one I need to select? By the way what is the difference between "Type" and "Image Type" 5. In "Container set", which one I should select Primary or Secondary image? Re: Using IMX95 in MCUXpresso Secure Provisioning Tool Version 26.06 Please refer to the guidance here for building i.MX95 boot images: https://docs.mcuxpresso.nxp.com/secure/26.06/06_processor_specific_workflow.html#i-mx-95-bootable-image-examples It has detailed description and snapshot about what images are needed. Also note that the ddr quick boot binaries can be selected for i.MX95 B0 devices while adding image "OEI DDR no QB" as below:       Re: Using IMX95 in MCUXpresso Secure Provisioning Tool Version 26.06 Thanks for your quickly reply.
View full article
ソフトウェアライセンス延長の期限切れ申請   サポートチームの皆様、 添付画像に示すように、S32DSのライセンスの有効期限が近づいていることを通知するメールを受け取りました。 現在進行中の作業では、引き続きS32DSを使用する必要があります。ソフトウェアを使い続けられるようにライセンスを延長してもらえますか? ご協力ありがとうございます。 よろしくお願いいたします。 Re: Request for Software License Extension Due to Expiration こんにちは、 あなたのアカウントを確認したところ、ライセンスは2028年まで有効です。 Re: Request for Software License Extension Due to Expiration 件名:S32 Design Studioライセンスを自分のNXPアカウントに移管/再登録する方法 こんにちは、 私は元マネージャーから仕事用PCを引き継ぎましたが、S32 Design Studioは私のではなく彼のNXPアカウントでまだ有効化されています。そのため、私のマシンにインストールされているライセンスの有効期限が切れてしまったようです。 自分のライセンスが2028年まで有効であることを確認したので、このPCのS32DSを前の所有者ではなくNXPのアカウントとライセンスに切り替えたいと考えています。 正しい手順を教えてもらえますか?具体的には: 1. 前のアカウントに紐づいた既存のアクティベーションを無効化または解除する方法はありますか? 2. 自分のアカウント認証情報でS32DSを再アクティベートできますか?それとも完全なアンインストールとクリーンインストールが必要ですか? ご協力ありがとうございます。 よろしくお願いいたします。 Re: Request for Software License Extension Due to Expiration こんにちは、 どのデバイスでも新しいインストールには実際のキーを使うことができます。S32DSの場合、デフォルトでは101個のライセンスが利用可能です。PCでインストーラーを起動し、古いコードを使ってアクティベートできます。
View full article
Dynamic I2C Slave Address Configuration on i.MX95 LPI2C Hello Experts, I am working on the i.MX95 platform and using the LPI2C controller in I2C slave mode under Linux. Currently, the I2C slave address is defined statically in the Device Tree. My requirement is to determine the slave address dynamically based on an external GPIO input (for example, a board ID or address-select GPIO) instead of hardcoding it in the Device Tree. I would like to know: Does the i.MX95 LPI2C hardware support changing the I2C slave address dynamically at runtime? Does the NXP BSP/Linux LPI2C slave driver support updating the slave address after boot, or would it require driver modifications? Is there any recommended mechanism from the SoC or BSP perspective to select the slave address based on an external GPIO before or during slave registration? Are there any reference implementations or examples demonstrating dynamic I2C slave address configuration? Any guidance or recommended approach would be appreciated. BR, Arun Kumar Re: Dynamic I2C Slave Address Configuration on i.MX95 LPI2C Hello, 1. Yes, is possible with LPI2C module of i.MX95. 2. No, driver modifications are needed. The current NXP BSP Linux driver supports both master and slave modes but, the slave address is read once from the Device Tree. 3. The best approach for this modify driver to read the GPIO address and change line during probe. https://github.com/nxp-imx/linux-imx/blob/b096ce610e956cc2596006343df8a2a26ed6e019/drivers/i2c/busses/i2c-imx-lpi2c.c 4. We have an slave DTS example that uses i2c-imx-lpi2c.c driver but the address cannot be changed in runtime using GPIOs. You can take a look in the next link: https://github.com/nxp-imx/linux-imx/blob/74521e3f425001c27a54323ee8de4f7c59ee88dc/arch/arm64/boot/dts/freescale/imx95-15x15-evk-i2c-spi-slave.dts Best regards.
View full article
S32DSライセンスの有効期限が切れます こんにちは、 S32DS を開くと次のメッセージが表示されます。   Arm用Design Studio アクティベーションID: 8AEC-51FD-AB5B-6A4D 評価日数: 9 機能バージョン: 2.2 機能のステータス: 評価 (9 日間) ライセンスを延長するには何をする必要がありますか? よろしくお願いいたします。 サンドラ Re: S32DS license expiring こんにちは、 ライセンスを延長するよう管理者に通知しました。 よろしくお願いいたします。 ピーター Re: S32DS license expiring こんにちは、 ライセンスは 2030 年まで延長されました。 よろしくお願いいたします。 ピーター Re: S32DS license expiring こんにちは、 画像の問題でS32DSをアクティベートできませんでした。この問題を解決する方法を教えていただけますか? Re: S32DS license expiring 助けて! 私のS32DS IDEライセンスがもうすぐ期限切れです。使用期間を延長するのを手伝ってもらえますか?ありがとう ! ライセンス番号:1A99 90A8 2F06 339B
View full article
Request for Software License Extension Due to Expiration   Dear Support Team, As shown in the attached image, I received an email notifying me that my S32DS license is about to expire. I need to continue using S32DS for my ongoing work. Could you please extend my license so that I can keep using the software? Thank you in advance for your assistance. Best regards, Re: Request for Software License Extension Due to Expiration Hi,  I checked your account and your license is valid till 2028.  Re: Request for Software License Extension Due to Expiration Subject: How to transfer/re-register an S32 Design Studio license to my own NXP account Hello, I inherited my work PC from my former manager, and S32 Design Studio is still activated under his NXP account, not mine. Because of this, the installed license appears to have expired on my machine. I have confirmed that my own license is valid until 2028, so I would like to switch S32DS on this PC over to my NXP account and license instead of the previous owner's. Could you let me know the correct procedure for this? Specifically: 1. Is there a way to deactivate or release the existing activation tied to the previous account? 2. Can I simply re-activate S32DS with my own account credentials, or is a full uninstall and clean reinstall required? Thank you for your help. Best regards, Re: Request for Software License Extension Due to Expiration Hi,  You can use your actual key for any new installation on any device. For S32DS is by default 101 licenses available. You can start installer on your PC and use your old code for activation. 
View full article