Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
NHS3152UK/A1Z 你好 我正在围绕 NHS3152UK/A1Z 产品设计一款新板。我有以下具体问题: 1) 我不需要硬件RESET。我应该如何处理 RESETN 引脚(让它保持未连接、与 VCC 绑定还是怎样?) 2) 如果我不使用 RESETN Pin(如我所愿),如何在固件开发期间重置设备?请注意,对于固件开发,目的是使用 NHS3100 传感器板 | 恩智浦半导体 中提到的开发板,使用 I2C 引脚下载固件。 3) NHS3100 开发板可以用来为 NHS3152 设备开发固件吗? 电路板设计 开发板 Re: NHS3152UK/A1Z 1.用一个上拉电阻连接至 VCC。 2。如果不使用 RESETN,请使用软件重置 3.是,用于初期开发。 最好使用 NHS3152 板,因为有些功能不同。 Re: NHS3152UK/A1Z 感谢您的及时回复。 我们已经完成了硬件开发。现在,我需要开始使用我们想要运行 NHS3152UK/A1Z 设备的自定义固件。我是一名经验丰富的 C/C++ 程序员,但需要一些帮助才能开始,如下所示: a) 我需要 Eclipse 集成开发环境的链接,以便在我的开发平台上下载和安装 b) 我需要一个 " 演练 " 来向我展示将简单(比如 Blinky)应用程序源代码加载到 Eclipse 中、版本并部署它进行测试的主要步骤 请帮助我完成上述步骤。 此致, 星期一
View full article
IMX8mp HDMI EDDC I2C configuration We are bringing up a new imx8mp board that we have designed. All is functional except the HDMI interface. It almost works with some monitors. Basically the issue is that the system can't read the DDC data across the HDMI's I2C bus. The design we have is identical to one we have used on another imx8mp board, but we are using the latest NXP 6.1.55_2.2.0 Yocto Linux system. Looking at the HDMI I2C signals to the monitor it looks like the SCL to SDA timings are a bit off. SDA is changing very close to the SCL -ve transition and we wonder if this could be the cause. This I2C bus appears to be driven by a special I2C EDID E-DDC interface in the imx8mp. I can't see any particular settings for this in the DTS. 1. Where is the configuration for this I2C type of device ? 2. Has anyone seen this issue before ? 3. Any ideas ? Re: IMX8mp HDMI EDDC I2C configuration I'm facing the same problem, but the pinout on my HDMI is correct. I was able to read EDID information from one display, but when I connect a different model, the I2C communication stops right after the first 8 clocks, since no acknowledge is send back from the display. Trying to read out the EDID information with an external Microcontroller over the same HDMI cable works fine. Were you able to fix the issue with the tight SDA hold timing? Could you please share the solution. BR Gabriel Re: IMX8mp HDMI EDDC I2C configuration I have found the issue. We are using a micro HDMI connector on this board. We used a Wurth 685119248123 part and went with the pinout defined on that datasheet. This was wrong. They have updated the datasheet to a 0002.000 version. However the DDC I2C timings do look a little tight to me. I tried increasing the value in the EDDC I2C DDC SDA Hold Register and timings look better to me. Sorry for the noise. Re: IMX8mp HDMI EDDC I2C configuration This is what the HDMI I2C lines when trying to read I2C device 0x50 address 0. There is no ack from the monitor.
View full article
S32K144におけるPDBトリガーADCサンプリングの問題 問題の説明: PDB0 による ADC0 サンプリングは FTM2 によってトリガーされ、PDB1 による ADC1 サンプリングは FTM3 によってトリガーされます。 TerenceBill_0-1764836681353.png FTM2とFTM3のPWM周波数は10kHzに設定されています。FTMモジュールは80MHzでクロックされ、対称アップダウンカウントモードに設定されています。 TerenceBill_1-1764836759584.png ADC0 には 4 つのチャネルがあり、ADC1 には 5 つのチャネルがあり、トリガーはバックツーバック モードで実装されています。 ADC ハードウェア平均化が無効になっている場合、サンプリングは正常に機能しますが、4 サンプル ハードウェア平均化が有効になっている場合は異常になります。 ADC0 クロックは、短いサンプリング時間で 40 MHz に設定されており、PDB のトリガーには影響しません。さらに、FTM トリガーは ADC 割り込みでは無効になり、PDB 割り込みでは再度有効になります。 さらに、ADC 割り込みベースのデータ取得は、デバッグ中にブレークポイントが設定されている場合は機能しますが、連続操作では実行されません。 PDB1 と PDB0 の取得間の競合が根本的な原因でしょうか?   私の質問は次のとおりです。 FTM2 と FTM3 は両方とも 10 kHz に設定されており、それぞれ PDB0 と PDB1 をトリガーするために使用されます。ADC 完了割り込みに競合がある場合、PDB でシーケンス エラーが発生する可能性がありますか? ADC ハードウェア平均化を使用する場合、PDB トリガー モードに関して何か注意事項はありますか? デバッグ中にブレークポイントを設定すると ADC 割り込みを入力して取得データを取得できるのに、フルスピード動作中に ADC 割り込みを入力できないのはなぜですか?このCASE、デバッグはどのように行うべきでしょうか? デバッグ中、ADC の 4 サンプル ハードウェア平均化の構成は基本的に 1000 PDB CNT サイクル以内に完了 CAN ため、8000 PDB CNT サイクル以内に完了するはずです。       TerenceBill_2-1764836803497.png TerenceBill_3-1764836814845.png TerenceBill_4-1764836828111.png TerenceBill_5-1764836842107.png TerenceBill_6-1764836854604.png TerenceBill_7-1764836864124.png TerenceBill_8-1764836877431.png TerenceBill_9-1764836937974.png Re: The Problem of PDB Triggering ADC Sampling in S32K144 こんにちは、 FTM2 と FTM3 は両方とも 10 kHz に設定されており、それぞれ PDB0 と PDB1 をトリガーするために使用されます。ADC 完了割り込みに競合がある場合、PDB でシーケンス エラーが発生する可能性がありますか? A: シーケンス エラーが発生しない限り、新しいトリガーが来る前に ADC 結果レジスタが時間内に読み取られていることを確認する必要があります。 ADC ハードウェア平均化を使用する場合、PDB トリガー モードに関して何か注意事項はありますか? A: 特にバックツーバックが使用されている場合は正常に動作しますが、そうでない場合は、CASEを考慮する必要があります。 デバッグ中にブレークポイントを設定すると ADC 割り込みを入力して取得データを取得できるのに、フルスピード動作中に ADC 割り込みを入力できないのはなぜですか?このCASE、デバッグはどのように行うべきでしょうか? A: 正確な設定とコードがないので判断が難しい BR、ペトル
View full article
在 LCDIFv3 中支持 IMX8MP 命令模式 您好, IMX8mm/mn 中的 LCDIF 接口支持自刷新感知功能,适用于具有内部内存帧缓冲器的显示器。但用于 IMX8MP 的 LCDIFv3 似乎不是这样。我的目标是使用命令模式降低面板的刷新率,该面板是 Startek KD055FHOIN031,配有 CH13721C 显示控制器,其中包括一个内部帧缓冲器。 IMX8MP 的参考手册中描述了如何将 MIPI DSC 驱动程序配置为使用命令模式,但我找不到实现该模式的 Linux 驱动程序。 Skärmbild 2025-12-03 165005.png Re: IMX8MP Command mode support in LCDIFv3 你好 IMX8MP 中的 LCDIFv3 与 IMX8MM/MN 中提供的 self_refresh_aware 功能不同。使用模式工作降低带有 CH13721C 控制器(具有内部帧缓冲器)的 Startek KD055FHOIN031 显示器的刷新率的目标在技术上是可行的,但需要自定义实现。 虽然 IMX8MP 参考手册描述了如何为模式工作配置 MIPI DSC 驱动程序,但没有 Linux 驱动程序开箱即用地实现了此功能。您需要根据参考手册指南开发自定义实现。 对于带有内部帧缓冲区的面板,典型的方法是: 1.创建扩展现有 MIPI DSI 框架 的自定义面板驱动程序 2.实现特定于 CH13721C 控制器的模式工作操作 3.通过模式工作接口添加刷新率控制 此实现需要修改显示驱动程序,以利用 IMX8MP 参考手册中描述的模式工作功能并与显示控制器的内部帧缓冲区功能正确通信。 如果您需要具体的实施帮助,恩智浦专业服务可以为这项定制开发工作提供更详细的支持。 此致 Re: IMX8MP Command mode support in LCDIFv3 好的,但如何设置 LCDIFv3 通过 S-i80 接口推送像素数据?我在 imx8mp 的参考手册中找不到。
View full article
SW32K3_IPCF_4.2.0_D2412 是否支持 S32K328 芯片 _0-1764664238042.png 基于 S32DS 3.6.3在使用 SW32K3_IPCF_4.2.0_D2412 软件包时,我在 S32K328 芯片上配置 IPCF 时遇到了上面显示的问题:无法配置内核类型和核心索引。请解释一下是什么原因造成了这种情况?还有其他支持 #S32K328 芯片的 IPCF 软件包吗 Re: Does the SW32K3_IPCF_4.2.0_D2412 support the S32K328 chip 你好 查看版本说明,它不直接支持 S32K328。 petervlna_0-1764669786577.png 但我认为用 S32K358 代替没有问题。 我还检查了 IPCF_S32K3_4.2.0_ReleaseNotes_Updated_D2502.pdf,但结果是一样的。由于唯一的区别是锁步,我认为使用 S32K358 没有问题。 我不知道 IPCF 版本不直接支持 S32K328 的原因是什么。 顺祝商祺! Peter Re: Does the SW32K3_IPCF_4.2.0_D2412 support the S32K328 chip 是否有支持 S32K328 的 IPCF 软件包版本?如果不能,如果一个项目是为 S32K324 完全配置的,它能在基于 S32K328 的项目上运行吗? Re: Does the SW32K3_IPCF_4.2.0_D2412 support the S32K328 chip 你好 使用 S32K328 的直接衍生产品 S32K358,以保持兼容性。 顺祝商祺! Peter
View full article
LLCE 可以与 S32Z/E 中的 SMU_M33 一起使用吗? 在 S32Z/E 的 LLCE 代码包中,示例总是使用 RTU_R52 来加载和使用 LLCE 固件,所以我想知道我们是否可以使用 SMU_M33 来做同样的功能?如果是,应修改哪些内容? Re: Can LLCE used with SMU_M33 in S32Z/E? hi,zyt 请参考下图所示的 S32ZE_GreenVIP_1.3.0/doc/UM_S32ZE_GreenVIP.pdf。 SMU 可用于初始化 FlexLLCE,由资源管理器配置 CAN_HUB 。 RTU 直接使用通信模块,并使用 IPCF 与 FlexLLCE 交换数据。 Joey_z_0-1764818044183.png BR 乔伊 Re: Can LLCE used with SMU_M33 in S32Z/E? hi,zyt 感谢您与我们联系。 我会帮你检查这个问题。 BR 乔伊 Re: Can LLCE used with SMU_M33 in S32Z/E? 我们能否使用 SMU 与 LLCE 一起工作,不仅是初始化,还包括 LLCE 的所有路由功能?没有 RTU 参与? Re: Can LLCE used with SMU_M33 in S32Z/E? 嗨,zyt 感谢您的回复。 我们能否使用 SMU 与 LLCE 一起工作,不仅是 初始化以及 LLCE 的所有路由功能?没有 RTU 参与? >>>您想使用 SMU 加载 LLCE 固件并设置 LLCE 路由功能吗? 另外,您想使用 SMU 与 FlexLLCE 交换数据吗? BR 乔伊 Re: Can LLCE used with SMU_M33 in S32Z/E? 是,我希望所有与路由相关的功能,如 CAN2CAN、CAN2ETH、ETH2CAN 都由 SMU&LLCE 完成,没有 RTU 参与。 Re: Can LLCE used with SMU_M33 in S32Z/E? 嗨,zyt 抱歉,回复晚了。 目前,FlexLLCE 的软件驱动程序和固件只支持主机应用程序使用 RTU R52 内核。目前还没有将其移植到 SMU CM33 内核的计划。 BR 乔伊
View full article
全球社区翻译——覆盖范围、流程和最佳做法 这项新功能确保恩智浦社区的内容与支持能够以多种语言呈现与访问。 该举措不仅促进全球用户的积极参与,也全面改善了各地区的使用体验,并进一步增强了恩智浦的自助支持能力。 社区翻译是如何运作的? 社区内容的 AI 辅助翻译服务现已上线,并已应用于所有公共内容(包括 TKBs、技术博客、论坛帖子及回复),支持以下语言对的互译功能。 简体中文 <-> 日语 英语<-> 日语 英语<->简体中文 注意:附件、图片和视频将不会被翻译。 内容通过第三方 Smartling 语言连接器进行传输,并通过定期同步回流至社区。 其处理流程如下: 所有社区内容都会通过在社区中实施的语言连接器自动发送到 Smartling。对于论坛主题,系统会等待 24 小时后再将其发送到翻译系统,以便有时间进行垃圾信息检测和删除。 语言连接器会根据前 50 个字符来检测语言,并依照内容类型,将消息发送至我们现有的两种不同翻译方式之一。 机器翻译,用于论坛帖子和回复。 人工智能辅助翻译,并由语言学家进行人工审核;此方式仅适用于 TKB 和技术博客。 请至少等待 1 天后再查看译文。 已翻译的内容会发布回恩智浦社区,并在作者名称下方显示翻译横幅,标明内容是通过人工智能辅助工具完成翻译的、显示源语言,并提供查看原始消息的链接: 用户也可以选择查看哪些 TKB、技术博客或线程已被翻译。标题右侧将显示翻译符号: 论坛主题 TKBs 科技博客 发布用户的最佳实践 作为内容发布者,您必须确保翻译准确、清晰,并对全球受众有帮助。源内容的质量将直接影响翻译版本的质量。以下是您可以提供的协助方式: 用一种语言撰写整篇内容 避免以特殊字符开头,请参见下方示例: 使用一致的术语 确保技术术语正确 确保所有链接均正常运行并指向正确的资源 核实所有参考信息(如产品名称、部件编号)是否准确无误 使用合适的标题、列表和段落分隔 在发布前检查语法与拼写,以减少翻译错误或延迟 为代码示例、源代码、链接以及技术标识符(如产品提及和相关信息)应用正确的标签。如此可避免出现不必要的翻译。 确保语气和品牌一致性。您可以在此处查看指南: 在公共社区中代表NXP 感谢您抽出宝贵时间查看本技术知识库。您的协作对于确保高质量的翻译,以及为全球社区提供流畅无阻的体验至关重要。遵循此处列出的最佳实践,您将有助于保持准确性、减少错误,并提升整个翻译流程的效率。 如您有任何疑问、需要进一步澄清,或希望提供反馈,请随时通过 [email protected] 联系我们。
View full article
S32K3 MBDT Simulink 外部模式 ADC 配置 我正在尝试使用 Simulink 上的 S32K3 MBDT 工具箱配置 ADC。 请推荐基于 PWM 触发信号进行配置的最简单方法,并能够使用外部模式在 Simulink 范围内查看结果。 MBDT 工具箱库中的示例使用外部 Freemaster 进行显示。此外,它们似乎使用多个缓冲区和配置块来启用 freemaster。 我希望了解配置 ADC 块的基本工作流程,以减少与外部环境的交互。 Re: S32K3 MBDT Simulink External Mode ADC configuration 你好,@shashwats、 感谢您对 S32K3 基于模型的设计工具箱的关注。 我强烈推荐这篇文章 (使用 ADC 和 PWM 控制 LED 强度) 是关于 ADC 和 PWM 配置的绝佳介绍。它通过清晰的解释、详细的视觉效果和实用的指导,一步步引导您完成整个过程,是设置基本 ADC 配置的完美起点。 欢迎浏览 MRCANHUB 系列中的其他文章--它们提供了关于外设配置的全面概述,可以拓宽您对该主题的理解: - 与 MR-CANHUBK344 上的数字输入/输出互动 - 通过 UART 发送数据并使用 FreeMASTER 监控信号 -通过 CAN 总线通信 与我们联系您的进度, 顺祝商祺! 德拉古
View full article
使用 TapLinx v4.1.0 在 POS SAM 插槽上使用外部 SAM(卡)验证/读取 DESFire EV2/EV3 亲爱的恩智浦 TapLinx 支持团队 我正在集成 TapLinX (v4.1.0)在安 卓 POS 设备上,需要有关使用安装在 POS SAM 插槽中的外部 SAM(安全访问模块)时从 MIFARE DESFire EV2/EV3 卡安全读取/写入 数据的推荐方法的指导。 环境& 硬件 TapLinx SDK:v4.1.0 POS 设备:安卓 POS(可根据要求提供型号)、安卓 13 NFC:正常(TapLinx 可通过 IsoDep/Android NFC 检测该 POS 上的卡类型) 卡:MIFARE DESFire EV2 / EV3 SAM:外部 SAM 卡/模块可用,且 POS 有一个SAM 插槽;POS 供应商 SDK 提供 API 打开 SAM 通道并发送/接收 APDU(如 exchangeApdu(...) 我们希望达到的目标 我们希望使用外部 SAM(插入 POS SAM 插槽)对 DESFire 卡进行安全验证(这样密钥就不会暴露在应用程序中),然后在卡会话通过验证后使用 TapLinx 执行 DESFire 读/写操作。 问题/请求 是否使用 TapLinx v4.1.0在 TapLinx 处理 DESFire 协议和文件操作的同时,是否提供任何官方或推荐的集成模式来使用外部 SAM(插入 POS SAM 插槽)执行 DESFire 身份验证? 如果支持或建议进行这种整合,请提供: 演示 EV2/EV3 的SAM ↔ TapLinx 中继流程的示例代码(或伪代码)(首选 AES)。具体来说 如何调用启动卡牌挑战的 TapLinx 方法(例如 AuthenticateEv2First 或等效方法),捕获挑战数据,通过 APDU 将其发送给 SAM,然后将 SAM 的响应传回 TapLinx(例如 AuthenticateEv2Next)。 TapLinX 中可简化 SAM 桥接的任何辅助类或方法(例如,推荐的 APDU 成帧或预期的字节格式)。 TapLinx 期望用于身份验证交换的 APDU 格式,或 TapLinx 方法与您推荐用于 SAM 操作的 APDU 之间的映射指南。 如果 TapLinx 不直接提供 SAM 集成,推荐的安全流程(最佳做法)是什么? 中继卡挑战 SAM(在 POS SAM 插槽中)、 使用 SAM 计算响应(密码图/MAC),以及 将这些结果输入 TapLinx,这样 DESFire 会话就通过了验证,并可进行安全读/写。 如果您能分享任何涉及 TapLinx + 外部 SAM (POS) 集成的示例项目、技术说明或内部文档,将非常有帮助。 您能分享的任何示例代码或推荐模式都将加速我们的集成,并有助于确保我们实施一个安全、可维护的解决方案。 代码示例 示例代码 离线验证 离线版本 在线认证 Re: Using external SAM (card) on POS SAM slot to authenticate/read DESFire EV2/EV3 with TapLinx v4.1 我们的 TapLinx 还不支持外部 SAM,因此没有推荐的方法。
View full article
How to use iseled library at s32k116 Hello, I use s32 design studio for ARM ver. 2018.r1 and processor is fs32k116lit0vfmt. I changed MCU package 48pin(default at s32k116 pjt) to 32pin. But how to use iseled library. it's version is indicated as s32k144_sdk01. I choose SDK_S32K1xx_15/timing_pal when it added. so can't choose data & clk pin match on s32k116_32. What can I do for using correct iseled library version at s32k116_32? Re: How to use iseled library at s32k116 Hi @kimmk, It is necessary to install corresponding S32K1xx SDK before installing ISELED SDK. There is description about how to match version between S32K1xx SDK and ISELED SDK in the “S32K1_ISELED_RTM_x.x.x_ReleaseNotes.pdf”, which is included in ISELED SDK package. Best regards, Julián
View full article
Wi-Fiのみの移行アプローチとVLSRの移行アプローチの比較 私は S32K311を使用して電力最適化ベアメタルアプリケーションに取り組んでいます。 私たちのシステムは 10ミリ秒ごとに定期的なタスクを実行し、残りの時間はアイドル状態のままです。 現在、アイドル時の電力消費量を削減するための2つの異なる戦略を検討しています。   オプション1 — WFIのみ: MCUをRUNモードのままにして 、何もすることがないときはメインループの最後に__WFI () を使用してください。   while (1) { if (task_ready) { DoSomething(); } __WFI(); // Sleep during idle }​ このアプローチでは、PLLと高速クロックはアクティブのままですが、アイドル時にはCPUコアをゲートします。   オプション 2 – ダイナミック VLSR/実行モードの切り替え: アイドル時には MCU を VLSR モード (FIRC 3MHz) に切り替え、タスクの準備ができたら RUN モード (PL) に戻します。   while (1) { if (task_ready) { ChangeToRunMode(); DoSomething(); } else { ChangeToVLSRMode(); } } これにより、アイドル時のクロック ドメイン周波数は低下しますが、MC_ME とクロック ドメイン スイッチングが頻繁に発生します。   私の質問: RUNモードとVLSRモードを数ミリ秒ごとに切り替えるのは実用的で安全ですか ? 頻繁なモード遷移のオーバーヘッドが、省電力のメリットを上回る可能性はありますか? NXPは、10ミリ秒の周期的なタスクスケジューリングでは、ある方法を他の方法よりも推奨しますか? 私の主な目標は、システムが不安定になったり、待ち時間が長すぎたりすることなく、最大限の省電力を達成することです。 これについての技術的な意見をいただければ幸いです。 よろしくお願いいたします! Re:WFIのみの移行アプローチとVLSRの移行アプローチの比較 こんにちは、RUNモードとSTANDBYモードの間の移行に関するRTDサポートがあるかどうか尋ねたいです。 そのようなサポートがあれば、PITを使用してこの移行を適切に実装する方法を示すサンプルプロジェクトまたは構成を受け取ることはできますか? よろしくお願いします!
View full article
PCIe工作模式 在 LS1023/43A 中,唯一的 PCIe 控制器似乎是 RootComplex。认为它不可能作为端点运行,这种想法正确吗? 回复:PCIe 操作模式 也许你可以参考https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-processors:QORIQ-ARM LS1046A、LS1088A、LS1028A怎么样? LS1046A参考手册 LS1088A参考手册 LS1028A参考手册 谢谢​ 回复:PCIe 操作模式 谢谢,我明白了。 LS系列中是否有可以同时在Root和End上运行的设备?它类似于 LS20 系列吗?
View full article
S32K312 PLL_LOL 问题 你好,恩智浦、 我们发现 S32K312 将在进行 (ESD) 空气放电 ±15kV 测试时 RESET。我们发现 RESET 的原因是 PLL_LOL。然后我们使用恩智浦 S32K312EVB-Q172 进行同样的测试,它也会 RESET。 我们尝试更改 GM_SET 寄存器以提高晶体分歧强度,但没有任何改善。而且我们尝试将 DCMRWP3 [9] 设置为 1,当 PLL_LOL 时 S32K 不会 RESET,但是 mcu 会停止,只有 RESET 才能恢复。 在进行 ESD 测试时,我们需要 S32K3 保持运行。CPU 时钟能否在 PLL_LOL 时切换到 FIRC?您能给我一些建议吗? Re: S32K312 PLL_LOL Problem 嗨,丹尼尔 谢谢,禁用自动液位控制器可以解决这个问题。 Re: S32K312 PLL_LOL Problem 更大功率振荡器是什么意思? 您是否禁用了自动电平控制器(FXOSC_CTRL[ALC_D] = 1)? BR,丹尼尔 Re: S32K312 PLL_LOL Problem 你好,我是@danielmartynek、 感谢您的答复。CMU 已禁用,我确信 RESET 原因是 PLL 失锁。当 PLL LOL 时,MCU 将 RESET。当将 DCMRWP3 [9] 设置为 1 时,mcu 不会 RESET,而 PLL 哈哈但是 mcu 会停止运行。因此,当 PLL 哈哈时,我们无法将系统时钟改回 FIRC。我们尝试用更高功率的晶振取代晶振,看起来更好。 Re: S32K312 PLL_LOL Problem 你好@郑建飞1、 您确定 FXOSC 是导致 PLL 失锁的原因吗?你启用了 FXOSC 时钟监测吗? 可能只是 PLL 的问题。最后一英里调节器是否启用? 您可以尝试在中断中将系统时钟改回 FIRC。 mux_0_csc[safe_sw] = 1 此致, 丹尼尔
View full article
IMX8MPlus-RPMsg- Linux 代码 HI 、 我成功运行了 RPMsg 乒乓球示例代码。 我正在尝试从应用程序中读取数据。 是否有任何样本可以实现这一目标。 谢谢! 拉梅什 i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: IMX8MPlus-RPMsg- Linux Code 丹尼尔 谢谢,成功了。问题解决了 Re: IMX8MPlus-RPMsg- Linux Code 你好@ramesh91720721 在 A 核(Linux)方面。 一旦在核心 A(Linux)和 Cortex-M(实时操作系统)之间建立 RPMsg 频道,你就可以通过角色设备对其进行评估。/dev/ttyPRMSG0 您可以使用标准的 Linux 文件(打开、读取、写入) 例如   #包含 <包含.h> #包括 <fcntl.h> #包括 <包含.h>   int main() { int fd = 打开("/dev/ttyRPMSG0", O_RDONLY); 如果 (fd < 0) { perror( " 无法打开 rpmSg 设备 "); 返回 -1; }   字符串 缓冲区[128]; 虽然 (1) { int len = 读取(fd, 缓冲, sizeof(缓冲区) - 1); 如果 (len > 0) { 缓冲区[len] ='\0'; printf("Received:%s\n", 缓冲区); } }   关闭(fd); 返回 0; }   恩智浦提供的任何支持、信息和技术("材料")均按原样提供,没有任何明示或暗示的保证,恩智浦在适用法律允许的最大范围内拒绝承担与材料有关的所有直接和间接责任及损害赔偿。恩智浦不承担任何协助应用或产品设计的责任。 材料只能用于恩智浦产品。恩智浦可以不受限制地使用就材料向恩智浦提供的任何反馈。   此致 丹尼尔
View full article
NXP RT1010 SDKs の flexspi_nor_flash_read の例に関する質問。 こんにちは、NXPさん 前述のように、flexspi_nor_flash_read サンプルでは Write Enable コマンドが使用されていることがわかりました。ただし、書き込みまたは消去が続かない場合は、書き込み有効ラッチがハイのままになり、誤ってフラッシュに書き込みが行われたり、その他の問題が発生する可能性があります。 SDK がこれを行う特別な理由があるのでしょうか?そのコマンドを削除するだけでは危険でしょうか? Omar_hong_1-1758245848581.png
View full article
如何在 Yocto 3.0 5.4.70 上将 qt5.10 升级到 qt5.19? 你好,恩智浦 我们的客户需要在 Yocto 3.0 5.4.70 上将 qt5.10 升级到 qt5.19? 您有更新的解决方案吗? 我们尝试修改 meta-qt5/配方-qt/qt5/qt-git.inc。 但编译失败。   使用yocto3.0 升级qt 为高版本的情况。如下是尝试了两种方式,分别的记录情况。以及分别对应附件日志。   ================================== 第一种方式,直接修改yocto3.0 对应的meta-qt5中的文件内的版本号, 进行尝试======================================== 使用原本自带的meta-qt5 进行修改qt版本为5.15.19. 编译不成功。 详细log如附件《log_qt5_15_19.txt》   操作步骤详情如下记录: 使用默认的commit 21ce4c124d9a972d9122f87c64ac2773bf04c284 如下两张图示:         进行bitbake imx-image-full 的编译看情况。详细log如附件《log_qt5_15_19.txt》。 误日志的一小部分截图如下所示         ================================== 第二种方式,采用meta-qt5 这一层,更新到最新的代码进行尝试========================================     基于yocto3.0工程下的meta-qt5 使用git pull 到最新。Qt版本显示为5.15.16。意图在此工程下,将qt升级到此meta-qt5 所支持的最新版本。 编译错误的原木如附件:《Log_qt5_15_16 txtlog_qt5_15_16.txt》   操作步骤详情如下记录:   meta-qt5 使用 git pull 到最新。Commit 信息如下 ,以及 Qt 版本显示为 5.15.16。 Commit 9d9966d81d6a98876f3919127ece3a6829edf609 如下图示:       因为此 层 版本比较新,格式不等于旧版本的 yocto 工程语 法结构。 故此,将此 层 下方的每个 bb 文件的格式修改为旧版本的 格格式,例如以 “:” 的替换成旧版使用的 “_” 符号即可。 如下两张图示: 其它文件也是 诸如此类的符号修改如下图     编译显示,在poky 下 缺少一些 pyth on 相关的文件。 在 yocto3.0 下没有这些内容。 经查看 ycoto4.0 工程师下载了某些内容,故将 yocto4.0 的 poky 中将 yocto4.0 的 poky 当中,对应用 到的文件进行对比 bebeproside来使用。 python3targetconfig.bbclass python_pep517.bbclass python_setuptools_build_meta.bbclass setuptools3-base.bbclass 如下图示:       此后 先,尝试编译qtbase查看情况。编译结果显示很多错误。其中包含,显示某些补丁打不上。 详细的 log 保存如附件 log 文档。 错误日志的一小部分截图如下所示: i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: How to do about update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70? Hi @charleshuang  第一张方法更合适,第二种方法能成功的概率很低,新版本的bb文件只适配新版本的yocto环境,要想通过改bb文件来适配低版本非常难。 在尝试第一步的时候,建议客户检查将/tmp/work/armv8a-poky-linux/qtxxx/xxx/temp/下面的日志,里面会有具体的错误信息,然后根据错误信息修改bb文件。或者说bitbake编译的时候加上 -DDD 来将错误信息打印到shell终端上。 Best Regards, Zhiming
View full article
SDK 自定义板,缺少 runner.yaml 根据 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/develop/sdk/custom_board_development.html进行建造时 west build -b frdmmcxa346_custom examples/demo_apps/hello_world -DCUSTOM_BOARD_ROOT= (could be absolute path or relative path)> 版本输出中不生成 runner.yaml。 看来自定义板在 mcux 扩展中没有完全实现 此致 /彼得 开发板 MCXA Re: SDK Custom board, missing runner.yaml 我们没有使用 Zephyr。 此致 /彼得 Re: SDK Custom board, missing runner.yaml 嗨,@Peter19、 您所指的链接用于在 SDK 之外开发自定义板,而不是使用 Zephyr。 请改为关注此网页:板移植指南 — Zephyr 项目文档。 正如该网站上提到的:"你通常可以先复制/粘贴其板目录并更改其硬件内容。" 使用基于我们的微控制器的 Zephyr 实现自定义板的最佳方法是使用 VSCode 的 MCUXpresso 扩展程序下载 zephyr 存储库,然后进入 \ zephyr\ boards\n xp,识别实现相同 SoC 的板(如 Zephyr 指南所述),复制板并将名称更改为自定义名称。然后进行所有更改,将这个新板文件夹中的文件调整为新名称,并将板设备树更改为自定义板的特定硬件。 完成此操作后,从你选择的 Zephyr 存储库导入示例时,VS Code 的 MCUXpresso 扩展程序将显示新板。为新的自定义板导入项目后,照常构建项目将导致版本过程创建 runners.yaml 文件以及专门为您的自定义板创建的其余文件。 希望对您有所帮助。 BR, Edwin.
View full article
NXP s32k312 SRAM マルチビットエラー @danielmartynek シングルビット エラーの場合は SRAM ISR ( ERM0_ISR_Handler ) をヒットできますが、マルチビット エラーの場合はハンドラーが呼び出されません。 私の理解する限りでは、修正不可能なエラー イベント情報 はマルチビット エラーに対応するのでしょうか? SR0 にSRAM の修正不可能なエラー イベント ビットが設定されていることがわかりますが、ISR はトリガーされていません。 マルチビット エラー ISR を呼び出す方法を教えてください。 CR0レジスタのSRAM0の割り込み通知も有効にしました Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 修正できない障害は CM7 障害例外をトリガーします。 リンクした例では、Bus_Fault 例外を有効にしましたが、ERM ハンドラーの優先度よりも低い優先度にして、ERM ハンドラーが最初に呼び出されるSOにしました。 これがあなたのプロジェクトの問題である可能性があると思います。 また、VTOR ポインターを再確認し、NVIC で ERM 割り込みが有効になっていることを確認します。NVIC で割り込みが保留中になっていることに気付くかもしれません。 Re: NXP s32k312 SRAM MultibitError こんにちは@danielmartynek マルチビットとは、RMに従って2ビットを意味します。 Anitha7_1-1762235798762.png Anitha7_0-1762235788475.png ご参照のとおり、システムを SRAM0 用に構成しました。SROレジスタの対応するビットを設定することにより、修正不可能なECC障害(NEC0)が発生します。 NEC0 の割り込み通知と、対応する CR0 レジスタの単一ビット イベント情報 を有効にしました。 修正不可能な ECC 障害が発生すると、制御はシステム コール機能に移行し、リセットを実行するまでソフトウェアは動作しなくなります。ERM_1_ハンドラー 追加したにもかかわらず、トリガーされません。単一ビットエラーの場合、 ERM_0_ハンドラー 正しくトリガーされます。 確実にするために何をすべきか ERM_1_ハンドラー マルチビット (訂正不可能な) ECC エラーが発生したときに呼び出されますか? また、確認ですが、マルチビット エラー (ダブル ビット エラー) は常に修正不可能な ECC 障害を示しているのでしょうか? 修正不可能なECCイベント情報が発生した後、ECUで通常モードでリセット実行を実行する必要があります。 Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 マルチビットエラーとはどういう意味ですか? 64 ビット (8 バイト) のデータに対して 1 つの 8 ビット チェックサムがあるため、すべての可能性のある ECC エラーを検出することはできません。ECC SECDED(単一エラー訂正、二重エラー検出)があります。 よろしくお願いいたします。 ダニエル Re: NXP s32k312 SRAM MultibitError こんにちは@danielmartynek VTOR テーブルは、SRAM0 が修正不可能な ECC 障害を注入している間のみ、フラッシュ メモリを指します。 参照サンプルコードに従って、システムを SRAM0 用に構成しました。SRO レジスタの対応するビットを設定することにより、修正不可能な ECC 障害が発生します。 対応するCR0レジスタで割り込み通知を有効にしました。 修正不可能な ECC 障害が発生すると、制御はシステム コール関数に移行し、リセットを実行するまでソフトウェアは動作しなくなります。ERM_1_Handlerを追加したにもかかわらず、トリガーされません。シングルビット エラーの場合、 ERM_0_Handlerが正しくトリガーされます。 マルチビット (修正不可能な) ECC エラーが発生したときにERM_1_Handlerが呼び出されるようにするにはどうすればよいですか? また、確認ですが、マルチビット エラーは常に修正不可能な ECC 障害を示しているのでしょうか? Re: NXP s32k312 SRAM MultibitError こんにちは@Anitha7さん、 SRAM0 に修正不可能なエラー注入を追加して例を更新しました。 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-EIM-ERM-DTCM-SRAM-ベアメタル-v3-0-S32DS36/ta-p/2193534 アプリケーションで VTOR レジスタを読み取ることができますか? 修正不可能な ECC 障害をメモリに注入する場合、割り込みベクター テーブルは SRAM0 内に存在してはなりません。 そうしないと、ECC 障害によりフェッチ中にベクター テーブルが破損し、別の障害例外が発生します。 よろしくお願いいたします。 ダニエル
View full article
S32K358安全调试 我们使用 NXP S32K358 微控制器设计了一个定制板。尝试使用 S32 Design Studio (S32DS) IDE 上传第一个代码时,我们遇到以下错误: “此设备可能启用了安全调试。如果是这样,请在尝试再次连接之前通过 PEmicro 脚本解锁设备。” 我们怀疑 MCU 的调试接口被锁定,导致我们无法上传代码或进行调试。您能否提供解锁调试界面的分步指南? 回复:S32K358安全调试 你好@VaneB , 感谢您的支持。我们已经发现了这个问题。FS26 的 RST_B 引脚处于低电平,它正在重置 MCU,从而限制我们调试 MCU。将 RST_B 与 MCU 引脚隔离后,我们现在可以调试 MCU。 回复:S32K358安全调试 你好@VaneB , FS26 电源轨工作正常。 我们检查了FS26和MCU的物理引脚的电压。 我们已经申请 > VDD_HV_A 和 VDD_HV_B - (+5V) >核心电压 - (+1.5V) >参考电压-(+5V) 我们还检查了V11和V25,它们也都正常。我们之前用过同样的电路板,之前用过MCU(P32K358HVS 0P14E CTAB2335A),运行良好。 当前 MCU 部件编号为 - S32K358GHMPCS 1P14E CTAG2428B 回复:S32K358安全调试 你好@VaneB , 我们仍然无法调试 MCU。 我们的支持票已关闭,但没有任何解决方案,感谢您的反馈。 BR,纳伊姆
View full article
S32k146との1線式通信 こんにちは、 私がコーディングにS32k14x EAR SDK v08.6を使用していることをお知らせします モジュール(ステアリングロック)を持っています。これは、単線通信プロトコルで動作します。 そのため、モジュールとS32k146間の通信を有効にする方法を理解するのに苦労しています。以下は私のクエリです。 1.配線接続: wiring harness.PNG 以上がモジュールの配線詳細です。したがって、信号フィードバックワイヤー(緑)、S32k146のどのピンにこれを接続でき、電流に基づいてその信号を埋め込み条件でどのように有効にできますか。 2.コミュニケーションの確立。 フォウリングは、ロックベンダーが提供する例です。どうすればこれを達成できますか 例: ホスト:コントローラー スレーブ:ステアリングロック ロック:スレーブが受信したときに、ホストはデータを送信します:0xAAAA(2バイト) 称賛します、それはステアリングロックをロックするためにロック舌を伸ばし、次にそれに応答します 現在のステータス。 オープン:ホストはデータを送信します:0x5555(2バイト)スレーブが受信したとき 称賛します、それはステアリングロックを開くためにロックタングを引っ張り、次にそれに応答します 現在のステータス。 奴隷が他の賞賛を受けた場合、それを無視し、何もしません。 誰かがこれについて私を助けることができますか。それは私にとって大きな助けになるでしょう。よろしくお願いいたします 日時:S32k146とのワンワイヤー通信 ご意見ありがとうございます。私はそのエラーを見落としていました。
View full article