Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
PIL simulation error for NXP S32K3x4EVB-Q172 Hello,  I am trying out a simple PIL simulation using the MBDT for S32K3 series version 1.1.0 on Matlab 2021b. The board I am working on is NXP S32K3x4EVB-Q172. Using SImulink SIL/PIL I was able to run a SIL successfully before going to PIL. During PIL I get the following error in Simulink. Sometimes, it also gives me an error about sending the data to board instead of receiving it as shown in the image. I also tried deploying model examples for UART provided with the MBDT such as 'S32K344_uart_async_s32ct'. The model gets deployed but on putty terminal again, no communication happens.  Please provide guidance on how I can resolve this. Thank you Simple_PIL_project_issue_cc.pngSimple_PIL_project_issue_cc.png   Re: PIL simulation error for NXP S32K3x4EVB-Q172 @mariuslucianand Is OpenSDA functionality as USB2Serial active on S32K344EVB-T172 board for running in PIL. ? I am trying to run the PIL example model, I specified the PIL configuration, model builds fine but it fails to open the serial port (please see attached error log and configuration settings).  I would really appreciate any guidance on how to resolve this.  Thanks, Re: PIL simulation error for NXP S32K3x4EVB-Q172 Hello @Saurabh9, For every Simulink model created for S32K3 MCU, our toolbox associates an S32 CT or EB tresos configuration project, which holds the board's settings and generates the configuration C code, used by the Simulink model later on, during the compile process. By default, the S32K3 toolbox associates an S32CT/EBT project, configured for the S32K344_Q257, the other evaluation board. The main difference between the S32K3x4-Q257 EVB and the S32K3x4-Q172 EVB is that the first one uses the LPUART13 while the second one, uses the LPUART6. You have two options here: 1. You can open the external configuration tools, change the package from Q257 to Q172 and configure the LPUART6, with all its dependencies( pins, interrupts) 2. You can replace the S32CT configuration file, with the s32k344_q172.mex, attached to this thread (the .mex extension here has nothing to do with the one from MATLAB, it's an S32CT format). To do so, you have to go to Hardware Implementation, Hardware and change the Default Configuration template, as shown below. mariuslucianand_0-1648251474071.pngmariuslucianand_0-1648251474071.png In both cases, you also need to specify the PIL configuration which LPUART to use, the COM port on your PC, and the Baudrate. For this, you have to go to Hardware Implementation, PIL. For me it was COM31, but this will be different on your configuration. mariuslucianand_1-1648251582058.pngmariuslucianand_1-1648251582058.png I have also attached an example. On this specific board, the OpenSDA functionality as USB2Serial is not yet fully functional, so you need to use an external USB2Serial Converter connected to the J44(1 to TX, 2 to RX) header in order for PIL to work. Simulink will deploy the generated elf file over the OSDA, and will communicate for PIL over the external USB2Serial converter.  mariuslucianand_2-1648252183459.pngmariuslucianand_2-1648252183459.png To test the example, please open the k344_q172_h_s32ct.mdl, open the referenced configuration and type your COM port for the UAB2Serial you are using. Please find all the board's schematics here https://www.nxp.com/design/development-boards/automotive-development-platforms/s32k-mcu-platforms/s32k3x4-q172-general-purpose-development-board:S32K3X4EVB-Q172  Hope this helps, Marius
記事全体を表示
关于 IMX-LVDS-HDMI 尊敬的技术支持团队: 我们正在评估您的 IMX-LVDS-HDMI是否适用于医疗设备的监控设置。 我们的医疗设备采用带有LVDS接口的LCD面板。我们希望获取 LVDS 信号并将其转换为 HDMI 信号,以便在不影响原有显示操作的情况下,在单独的 PC/显示器上监测显示输出。 我们使用的液晶面板是: 显示屏: TDT25060AA00 分辨率: 1024 × 768 (XGA) LVDS:单端口LVDS 这些参数取自随附的显示器数据手册。 在购买和测试变流器之前,我们想确认您的电路板在技术上是否适合此应用。 请您确认以下事项: LVDS 输入兼容性 您的变流器是否支持单通道/单端口LVDS、1024×768、8位RGB ? 像素时钟频率 我们的显示器标称LVDS像素时钟频率为52–71 MHz(典型值为65 MHz) 。您的LVDS接收器是否支持整个频率范围? LVDS 时序 变流器能否正确接收以下典型时序? 水平激活:1024 像素 总计:1344 个时钟 V 活动:768 行 V 总计:806 行 刷新率:约 60 Hz 扩频时钟(SSC) LVDS接收器是否支持 带扩频时钟(SSC) 的LVDS像素时钟 ? 如果可以,请问您能否具体说明支持的SSC调制深度和频率范围? 推荐配置 如果此变流器与我们的显示器兼容,请提供推荐的配置/设置: 1024×768 单端口LVDS VESA 8 位 RGB 我们想确定该变流器能否 在不改变原始显示信号的情况下,为另一台 PC 提供 稳定可靠的 1024×768 LVDS 显示信号的 HDMI 表示 ,以便进行监控。 数据手册附后供参考。 感谢您提供的技术支持。在购买和测试板之前,我们希望能够确认其兼容性。 此致, Re: Regarding IMX-LVDS-HDMI 你好,早上好。 感谢您的快速反馈。如果我们将前面板上的 mini SAS 连接器更换为我们主板适用的连接器,就可以使用 HDMI 在 PC 上监测 LVDS 信号吗? 谢谢 Re: Regarding IMX-LVDS-HDMI 你好, 请注意,此适配卡旨在用作 i.MX 板的 LVDS 转 HDMI 连接器,因为它在 LVDS 连接器侧使用 mini SAS 连接器,所以请确保它与您的板兼容。 至于其他所有功能,我们可以看看实际用作变流器的芯片: https://www.ite.com.tw/en/product/cate1/IT6263 此致敬礼/Saludos, 阿尔多。 Re: Regarding IMX-LVDS-HDMI 你好, 它不像即插即用适配器那么简单,因为所使用的芯片需要使用 I2C 进行配置,而 I2C 是 mini SAS 连接器总线的一部分,并且还必须在设备树中定义它。 它不是传统的LVDS转HDMI变流器,所以我分享了所使用的实际芯片,以便您可以了解它的工作原理。 此致敬礼/Saludos, 阿尔多。
記事全体を表示
PN7150:间歇性出现 DISCOVERY_FAILED (0x60 07) 错误,且使用 FeliCa Lite‑S (RC‑S966) 时 NDEF 数据被清零 您好,我正在使用PN7150读卡器IC,并观察到FeliCa Lite‑S (RC‑S966)标签存在不稳定行为。 即使将标签直接贴在天线上,我也会看到以下重复循环: 正确的UID帧 正确的 NDEF 帧 归零 NDEF 帧 空的 NDEF 帧 0x60 07(发现失败)通知 CAN 日志示例: UID (C040041): 01 2E 54 F7 C3 59 42 3E (始终稳定) NDEF (C060041):有时正确:D1 01 09 54 02 65 6E 48 / 65 6C 6C 6F 21;有时为零:00 00 00 00 00 00 00 00 / 00 00 00 00 00;有时为空 (DLC=0) 当标签稍远一些(仍在正常的 NFC 范围内)时,PN7150 会频繁报告 0x60 07 并重新开始发现。 我的问题是: 当 Lite‑S 暂时禁用轮询或射频场较弱时,PN7150 是否预期会报告 0x60 07? 禁用轮询是否会导致 PN7150 返回零或空的 NDEF 数据? 对于 PN7150 固件中的 Lite-S 轮询禁用行为,是否有推荐的处理方法? 例如,跳过存在性检查、延迟发现重启、重试策略 是否有专门针对 FeliCa Lite‑S 行为的 PN7150 应用笔记? canAnalyzer3 Mini 概览如下: “编号”;“时间(绝对值)”;“状态”;“ID(十六进制)”;“DLC”;“数据(十六进制)”;“ASCII” “3.261”;“34505.380”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.262”;“34505.381”;“E”;“C040041”;“2”;“00 F1”;“..” “3.263”;“34506.401”;“E”;“C060041”;“0”;“”;“” “3.264”;“34506.645”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.265”;“34506.646”;“E”;“C040041”;“2”;“00 F1”;“..” “3.266”;“34506.894”;“E”;“C060041”;“0”;“”;“” “3.267”;“34507.143”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.268”;“34507.143”;“E”;“C040041”;“2”;“00 F1”;“..” “3.269”;“34507.389”;“E”;“C060041”;“0”;“”;“” “3.270”;“34507.930”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.271”;“34507.931”;“E”;“C040041”;“2”;“00 F1”;“..” “3.272”;“34508.979”;“E”;“C060041”;“8”;“00 00 00 00 00 00 00 00”;“........” “3.273”;“34508.980”;“E”;“C060041”;“5”;“00 00 00 00 00”;“.....” “3.274”;“34509.222”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.275”;“34509.222”;“E”;“C040041”;“2”;“00 F1”;“..” “3.276”;“34509.467”;“E”;“C060041”;“8”;“00 00 00 00 00 00 00 00”;“........” “3.277”;“34509.468”;“E”;“C060041”;“5”;“00 00 00 00 00”;“.....” “3.278”;“34509.713”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.279”;“34509.714”;“E”;“C040041”;“2”;“00 F1”;“..” “3.280”;“34509.959”;“E”;“C060041”;“8”;“00 00 00 00 00 00 00 00”;“........” “3.281”;“34509.960”;“E”;“C060041”;“5”;“00 00 00 00 00”;“.....” “3.282”;“34510.495”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.283”;“34510.496”;“E”;“C040041”;“2”;“00 F1”;“..” "3.284";"34511.516";"E";"C060041";"0";"";"" “3.285”;“34511.759”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.286”;“34511.760”;“E”;“C040041”;“2”;“00 F1”;“..” “3.287”;“34512.005”;“E”;“C060041”;“0”;“”;“” “3.288”;“34512.251”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.289”;“34512.252”;“E”;“C040041”;“2”;“00 F1”;“..” “3.290”;“34512.497”;“E”;“C060041”;“0”;“”;“” “3.291”;“34512.739”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.292”;“34512.739”;“E”;“C040041”;“2”;“00 F1”;“..” "3.293";"34512.985";"E";"C060041";"8";"D1 01 09 54 02 65 6E 48";"...T.enH" “3.294”;“34512.986”;“E”;“C060041”;“5”;“65 6C 6C 6F 21”;“你好!“ “3.295”;“34513.231”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.296”;“34513.232”;“E”;“C040041”;“2”;“00 F1”;“..” "3.297";"34513.477";"E";"C060041";"8";"D1 01 09 54 02 65 6E 48";"...T.enH" “3.298”;“34513.478”;“E”;“C060041”;“5”;“65 6C 6C 6F 21”;“你好!” “3.299”;“34513.724”;“E”;“C040041”;“8”;“01 2E 54 F7 C3 59 42 3E”;“..T..YB>” “3.300”;“34513.724”;“E”;“C040041”;“2”;“00 F1”;“..”
記事全体を表示
imx93 m33 sdk ethosu_apps_rpmsg:如何获取模型结果? 在 SDK 版本 26 中。ethosu_apps_rpmsg 没有显示从 ethosu 获取结果的方法。 怎么做? InferenceProcess::InferenceJob job("job", networkModel, ifm, ofm, expectedOutput, pmuEventConfig, 0, &ethosu_drv, 0, nullptr, 0, 0, false); job.invalidate(); InferenceProcess::InferenceProcess inferenceprocess(inferenceProcessTensorArena, TENSOR_ARENA_SIZE); bool failed = inferenceprocess.runJob(job); job.clean(); 我该如何获得这个计算结果? Re: imx93 m33 sdk ethosu_apps_rpmsg: how to get the result of model? 推理结果位于传递给作业的OFM 缓冲区中——即构造函数中的 ofm。expectedOutput 仅适用于 SDK 示例的验证路径;它不是计算结果的返回位置。i.MX93 Ethos-U 流程将完成的推理结果写入输出特征图缓冲区,并且在 Linux/RPMSg 流程中,在 OFM 填充后将响应发送回 Cortex-A。 对于你的代码来说,最重要的部分是: InferenceProcess::InferenceJob job( “工作” 网络模型 ifm, ofm, // <-- 输出缓冲区 expectedOutput, // <-- 参考/验证数据,而非结果 pmuEventConfig, 0, &ethosu_drv, 0,     nullptr, 0, 0, 错误的); job.invalidate(); bool failed = inferenceprocess.runJob(job); job.clean(); 如果(!失败) { // 从 ofm 读取结果 } 从概念上讲: 复制 如果(!失败) {     // 输出张量 0 uint8_t *outputData = ofm[0].data(); size_t outputSize = ofm[0].size(); for (size_t i = 0; i < outputSize; i++)     { PRINTF("ofm[%u] = %d\r\n", i, outputData[i]);     } } 根据 ofm 的具体 SDK 类型,访问方式可能会略有不同,但规则相同:从传递给 InferenceJob 的同一个 ofm 缓冲区读取。 如果您的模型输出是量化的,则 ofm 中的字节通常是 int8_t 或 uint8_t,而不是最终的浮点值。使用输出张量的量化参数进行转换: float real_value = (quantized_value - zero_point) * scale; 例如,对于 int8 输出: int8_t *out = reinterpret_cast (ofm[0].data()); for (size_t i = 0; i < outputSize; i++) { float y = (static_cast (out[i]) - output_zero_point) * output_scale; PRINTF("out[%u] q=%d real=%f\r\n", i, out[i], y); } 以RPMsg为例,请记住 ethosu_apps_rpmsg 主要是一个 Cortex-M33 固件服务。它接收来自 Cortex-A 的请求,运行 Ethos-U 作业,将结果写入 OFM 缓冲区,并通过 RPMsg 返回响应。在 Cortex-A/Linux 端,记录的 API 路径是访问 OFM 缓冲区,例如 inf->getOfmBuffers()。 所以: M33 端直接测试: runJob() 成功完成后读取 ofm[0]。 A-core/Linux RPMsg 推理:从 Linux 端推理对象的 OFM 缓冲区获取输出,而不是从 ethosu_apps_rpmsg 控制台输出获取输出。 不要将 expectedOutput 用作结果;它只是样本用于比较正确性的黄金/参考输出。 您的计算结果已在 ofm 中;成功运行 runJob(job) 后,读取 ofm[0] 并根据模型的输出张量类型对其进行解释/反量化。
記事全体を表示
JCOP4開発ツールとドキュメントを入手してください NXP JCOP4スマートカード向けのカスタムJava Cardアプレットの開発を開始します。 弊社が現在保有しているカードは以下のとおりです。 NXP S32 デバッグエントリ認証器 JCOP4 アプレットバージョン 01.04.01 私たちは、JCOP4プラットフォーム上で自社のJava Cardアプレットを構築、読み込み、インストール、テストするために必要な開発ツールとドキュメントを探しています。 具体的には、以下のアクセスを求めています: JCOPツール JCシェル JCOP4プラットフォームのエクスポートファイル Java Card開発ライブラリ サンプルアプレットプロジェクト CAPファイルの作成、ロード、インストール、および削除手順 GlobalPlatformカードマネージャー情報 サポートされているJava CardおよびGlobalPlatformバージョンの確認 NXPの Common JCOP Tools のトレーニング・マテリアルを見つけ ました。そこにはJCOP Tools EclipseプラグインとJCShellが参照されています。 https://www.nxp.com/design/design-center/training/TIP-SECURE-ELEMENT-COMMON-JCOP-TOOLS-PART-1 何かアドバイスをいただけますか: JCOP4開発用のJCOP Tools/JCShellパッケージをどのように入手できますか? 秘密保持契約(NDA)またはその他の承認は必要ですか? 対応するJCOP4開発ライブラリ、プラットフォームファイル、ドキュメントはどこで入手できますか? これらのリソースがNXPから直接提供されなくなった場合、それらを入手する推奨方法は何ですか? Re: Obtain JCOP4 development tools and documentation こんにちは、 @sameer_chawla さん。 あなたの調子が良いといいのですが。 申し訳ありませんが、これはJCOPデバイスに関する適切なサポートルートではありません。JCOPを支援するリソースは非常に限られているため、残念ながらセキュリティレベルの関係で情報にアクセスできません。 この部分についてさらにサポートが必要な場合は、 お近くの代理店にお問い合わせください。 ご迷惑をおかけして大変申し訳ございません。 よろしくお願いいたします。 エドゥアルド。
記事全体を表示
Secure Boot Implementation without Secure Access Files Is there a way to run a secure boot on an S32k board without the secure access files? If so - how would that be accomplished? Re: Secure Boot Implementation without Secure Access Files Hi Please allow me to directly paste the reply I gave you for Case 00999901 here. I may not have understood your question. Please correct me if I'm wrong. It seems you have a misunderstanding about Secure Access Rights. Once you obtain Secure Access Rights, it doesn't just provide Secure Boot-related materials; it also grants you access to Secure Resources. I suggest you read the Secure Access Rights FAQs for more information. Based on your description, it seems you have already obtained Secure Access Rights. In that case, you can search for relevant information by clicking Secure on the S32K3 documentation website and entering keywords. For example input boot: If you do not have Secure Access Rights, you cannot even download RM00286 HSE-B Firmware Reference Manual - V2.7 [RM758227]. S32K3's Secure Boot uses a boot integrity/authenticity verification mechanism based on HSE (Hardware Security Engine). Without this document, it will be very difficult for you to become familiar with HSE.   Regarding Secure Boot, I also recommend you read the discussion here: https://community.nxp.com/t5/S32K/S32K3/td-p/1735306 Advanced secure boot mode is recommended. This mode offers more regions to be checked, so you can configure it to cover both bootloader and application. Basic secure boot mode can check one region only.   Best Regards, Robin
記事全体を表示
获取 JCOP4 开发工具和文档 我们正在为NXP JCOP4智能卡开发定制的Java Card小程序。 我们现有的卡片包括: NXP S32 调试输入验证芯片 联合行动计划4 小程序版本 01.04.01 我们正在寻找在 JCOP4 平台上构建、加载、安装和测试我们自己的 Java Card 小程序所需的开发工具和文档。 具体而言,我们需要获得以下权限: JCOP工具 JCShell JCOP4平台导出文件 Java Card 开发库 示例小程序项目 CAP 文件版本、加载、安装和删除说明 全球平台卡管理器信息 确认支持的 Java Card 和 GlobalPlatform 版本 我们找到了 NXP 提供的通用 JCOP 工具培训资料,其中提到了 JCOP 工具 Eclipse 插件和 JCShell: https://www.nxp.com/design/design-center/training/TIP-SECURE-ELEMENT-COMMON-JCOP-TOOLS-PART-1 请问您能否提供以下建议: 如何获取用于 JCOP4 开发的 JCOP Tools/JCShell 软件包? 是否需要签署保密协议或其他批准文件? 我们可以在哪里获取相应的 JCOP4 开发库、平台文件和文档? 如果这些资源不再由 NXP 直接提供,那么获取这些资源的推荐途径是什么? Re: Obtain JCOP4 development tools and documentation 你好@sameer_chawla , 希望你一切都好。 非常抱歉,这不是解决任何与 JCOP 设备相关问题的正确支持途径。由于支持 JCOP 的资源受到严格限制,很遗憾,由于安全级别的原因,我无法访问相关信息。 如需这方面的进一步支持,请联系您当地的代理商。 由此给您带来的不便,我深表歉意。 问候, 爱德华多。
記事全体を表示
无需安全访问文件即可实现安全启动 有没有办法在不使用安全访问文件的情况下,在 S32k 板上运行安全启动?如果真是这样——该如何实现呢? Re: Secure Boot Implementation without Secure Access Files HI 请允许我直接将我针对案件 00999901 给您的回复粘贴在这里。 我可能没理解你的问题。如果我错了,请指正。 看来您对安全访问权限存在误解。 一旦您获得安全访问权限,它不仅提供与安全启动相关的材料;它还授予您对安全资源的访问权限。我建议您阅读“安全访问权限常见问题解答”以获取更多信息。 根据您的描述,您似乎已经获得了安全访问权限。在这种情况下,您可以通过点击 S32K3 文档网站上的“安全” 按钮并输入关键字来搜索相关信息。例如,输入 启动: 如果您没有安全访问权限,您甚至无法下载RM00286 HSE-B 固件参考手册 - V2.7 [RM758227] 。S32K3 的安全启动采用基于 HSE(硬件安全引擎)的启动完整性/真实性验证机制。如果没有这份文件,你将很难熟悉 HSE(健康、安全和环境)。   关于安全启动,我还建议您阅读此处的讨论: https://community.nxp.com/t5/S32K/S32K3/td-p/1735306 建议使用高级安全启动模式。此模式提供了更多要检查的区域,因此您可以将其配置为同时涵盖引导加载程序和应用程序。 基本安全启动模式只能检查一个区域。   此致敬礼, Robin
記事全体を表示
Secure アクセス Filesを使わないセキュアブート実装 S32kのボードでセキュアアクセスファイルなしでセキュアブートを実行する方法はありますか?もしそうなら、それはどのように実現されるのでしょうか? Re: Secure Boot Implementation without Secure Access Files ハイ CASE00999901に対して私が返信した内容を直接ここに貼り付けさせてください。 もしかしたら、あなたの質問を正しく理解できていなかったかもしれません。もし私の理解が間違っていたら、訂正してください。 Secure Access Rightsについて誤解があるようですね。 セキュアアクセス権を取得すると、セキュアブート関連の資料だけでなく、また、Secure Resourcesへのアクセスも与えられます。詳細については、 Secure Access Rights FAQ を読むことをお勧めします。 あなたの説明からすると、すでに セキュアアクセス権を取得しているようですね。その場合、 S32K3 のドキュメントサイトで 「Secure 」をクリックし、キーワードを入力して関連情報を検索できます。例えば、ブートを入力する場合: セキュアアクセス権を持っていなければ、HSE-BファームウェアリファレンスマニュアルV2.7 [RM758227]RM00286ダウンロードすらできません。S32K3のセキュアブートは、HSE(ハードウェアセキュリティエンジン)に基づくブート整合性/認証機構を使用しています。この文書がなければ、HSE(健康・安全・環境)について理解を深めるのは非常に困難でしょう。   セキュアブートに関しては、こちらのディスカッションもご参照ください: https://community.nxp.com/t5/S32K/S32K3/td-p/1735306 高度なセキュアブートモードの使用を推奨します。このモードはチェックすべきリージョンが増えるため、ブートローダーとアプリケーションの両方をカバーするように設定できます。 基本的なセキュアブートモードでは、1つのリージョンしかチェックできません。   よろしくお願いいたします ロビン
記事全体を表示
PN7150: FeliCa Lite-S (RC-S966) で断続的に DISCOVERY_FAILED (0x60 07) が発生し、NDEF データがゼロになる こんにちは。PN7150リーダーICを使用しているのですが、FeliCa Lite-S(RC-S966)タグで不安定な動作が見られます。 タグをアンテナに直接貼り付けた場合でも、次のようなサイクルが繰り返されます。 正しいUIDフレーム 正しいNDEFフレーム NDEFフレームをゼロにリセット 空のNDEFフレーム 0x60 07 (DISCOVERY_FAILED) 通知 CANログの例: UID (C040041): 01 2E 54 F7 C3 59 42 3E (常に安定) NDEF (C060041): 正しい場合: D1 01 09 54 02 65 6E 48 / 65 6C 6C 6F 21 ゼロの場合: 00 00 00 00 00 00 00 00 / 00 00 00 00 00 空の場合 (DLC=0) タグが少し離れた場合(それでも通常のNFC範囲内)、PN7150は頻繁に0x60 07を報告し、検出を再開します。 私の質問は Lite-Sが一時的にポーリングを無効化したり、RFフィールドがやや弱い場合にPN7150が07 0x60報告することは期待されるのでしょうか? ポーリング無効化はPN7150をゼロまたは空のNDEFデータを返すことはありますか? PN7150ファームウェアにおいて、Lite-Sポーリング無効化の動作を処理するための推奨される方法はありますか? 例:存在チェックをスキップ、検出の再開を遅延、再試行戦略 FeliCa Lite-Sの挙動に関するPN7150のアプリケーションノートはありますか? canAnalyzer3 Miniの概要は以下のとおりです。 「いいえ」;「時間(絶対値)」;「状態」;「ID(16進数)」;「DLC」;「データ(16進数)」;「ASCII」 "3.261";"34505.380";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.262";"34505.381";" E ";" C040041";"2";"00 F1";".." "3.263";"34506.401";" E ";" C060041";"0";"";"" "3.264";"34506.645";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.265";"34506.646";" E ";" C040041";"2";"00 F1";".." "3.266";"34506.894";" E ";" C060041";"0";"";"" "3.267";"34507.143";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.268";"34507.143";" E ";" C040041";"2";"00 F1";".." "3.269";"34507.389";" E ";" C060041";"0";"";"" "3.270";"34507.930";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.271";"34507.931";" E ";" C040041";"2";"00 F1";".." "3.272";"34508.979";" E ";" C060041";"8";"00 00 00 00 00 00 00 00";"....." "3.273";"34508.980";" E ";" C060041";"5";"00 00 00 00 00";"...." "3.274";"34509.222";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.275";"34509.222";" E ";" C040041";"2";"00 F1";".." "3.276";"34509.467";" E ";" C060041";"8";"00 00 00 00 00 00 00 00";"....." "3.277";"34509.468";" E ";" C060041";"5";"00 00 00 00 00";"...." "3.278";"34509.713";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.279";"34509.714";" E ";" C040041";"2";"00 F1";".." "3.280";"34509.959";" E ";" C060041";"8";"00 00 00 00 00 00 00 00";"....." "3.281";"34509.960";" E ";" C060041";"5";"00 00 00 00 00";"...." "3.282";"34510.495";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.283";"34510.496";" E ";" C040041";"2";"00 F1";".." "3.284";"34511.516";" E ";" C060041";"0";"";"" "3.285";"34511.759";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.286";"34511.760";" E ";" C040041";"2";"00 F1";".." "3.287";"34512.005";" E ";" C060041";"0";"";"" "3.288";"34512.251";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.289";"34512.252";" E ";" C040041";"2";"00 F1";".." "3.290";"34512.497";"E ";" C060041";"0";"";"" "3.291";"34512.739";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.292";"34512.739";" E ";" C040041";"2";"00 F1";".." "3.293";"34512.985";" E ";" C060041";"8";"D1 01 09 54 02 65 6E 48";"...T.enH" "3.294";"34512.986";"E ";"C060041";"5";"65 6C 6C 6F 21";"こんにちは!「 "3.295";"34513.231";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.296";"34513.232";" E ";" C040041";"2";"00 F1";".." "3.297";"34513.477";" E ";" C060041";"8";"D1 01 09 54 02 65 6E 48";"...T.enH" "3.298";"34513.478";"E ";"C060041";"5";"65 6C 6C 6F 21";"こんにちは!" "3.299";"34513.724";" E ";" C040041";"8";"01 2E 54 F7 C3 59 42 3E";"..T..YB>" "3.300";"34513.724";" E ";" C040041";"2";"00 F1";".."
記事全体を表示
S32K3 备用 RAM 数据在 Reset_Handler 之前已修改 你好, 当我使用 PE Micro 调试 S32K344 时,我发现了一个数组(__attribute__ ((section(".standby_data")))位于备用 RAM 段中的 volatile uint32_t WkupSourcestatus1[64];) 在进入 main() 时被意外修改。然后,如附图所示,我手动修改了寄存器,重新初始化了备用 RAM 区域。数据已正确初始化为 0,进入 main() 函数后,一切运行正常。但是,RESET 后,当我进入 Reset_Handler 时,WkupSourcestatus1 数组中的数据又被修改了。为什么会发生这种情况?我注意到数组中出现了大量的 0x5AA55AA5 值。这是否与 SBAF_BOOT_MARKER 有关?我在另一块电路板上测试过,现象相同。 8.png8.png 然后我改用 J-Link 进行调试,发现调试过程中 RESET 时没有出现异常。但是,在重新启动调试会话后,备用 RAM 区域中的所有数据都会变成 0xDEADBEEF。这是预期行为吗? S32K344 S32DS3.6.4 RTD700 PE 版本 6.0.8 BR, 杰森
記事全体を表示
(ディープ)パワーダウン状態でJ-Link/OzoneをLPC55(S)28に接続した際のDM-AP接続動作が不安定になる こんにちは、 Debug.SetConnectMode(CM_ATTACH_HALT) を使用して、Ozone (J-Link) を電源オフまたはディープ電源オフモードの LPC5528 または LPC55S28 に接続すると、SWD アタッチ動作が不安定になるという問題が発生しています。私たちは、LPC5528を実行している2つの「同一」なカスタムボードと、すべてリビジョン1BでLPC55S28動作するNXP評価ボードで異なる結果を再現しました。今後、Debug Mailboxの復旧フローについて明確にしたいと思います。 設定 MCU:LPC5528とLPC55S28 デバッグプローブ:J-Link ツール:Ozone、Debug.SetConnectMode(CM_ATTACH_HALT) テストした電源モード:電源停止および深電源停止(POWER_EnterPowerDown() / POWER_EnterDeepPowerDown()で入力) 観察1 — ボードA、カスタムボード、LPC5528、パワーダウンとディープパワーダウンの両方 DM-AP IDCODEが解決されず、4回の再試行後もアタッチが完全に失敗し、リセットも発生しません。 InitTarget() start ERROR: Wrong DM-AP IDCODE detected: 0xFFFFFFFF InitTarget() end - Took 101ms (4回繰り返した後、)   Connection failed. 観察2 — ボードB、カスタムボード、LPC5528、パワーダウンとディープパワーダウンの両方 DM-AP IDCODEの読み取り値 0x00000000 最初の試行では失敗し、2回目の試行では明示的なデバッグメールボックス回復メッセージが報告され、成功します。 InitTarget() start ERROR: Wrong DM-AP IDCODE detected: 0x00000000 InitTarget() end - Took 101ms ConfigTargetSettings() start InitTarget() start CPU halted successfully after enabling debug access InitTarget() end - Took 7.40ms Found SW-DP with ID 0x6BA02477 ... Connected to target device. 観察3 — NXP評価ボード、LPC55S28、Power DownとDeep Power Downの両方 DM-AP IDCODEは 0x00000000 最初の試みで読み取られますが、2回目の試みでは成功 「Enable Debug アクセス」メッセージは 表示 されません — 通常のAPスキャンに直接進みます: InitTarget() start ERROR: Wrong DM-AP IDCODE detected: 0x00000000 InitTarget() end - Took 112ms ConfigTargetSettings() start InitTarget() start InitTarget() end - Took 3.93ms Found SW-DP with ID 0x6BA02477 Scanning AP map to find all available APs AP[0]: AHB-AP (IDR: 0x84770001, ADDR: 0x00000000) ... Connected to target device. ターゲットに到達可能な場合、デバイスは接続の観察可能な副作用としてリセットされ、デバイスは電源ダウン/ディープパワーダウンを終了します。 追加情報 この2枚のカスタムボードは、ハードウェアのリビジョンが同じで、同じソフトウェアと電源オフ/ディープ電源オフ構成で動作します。 評価ボードでは、power_manager_lpc例.cをカスタムボードと同じ(または非常に類似した)Power Down/Deep Power Down構成に修正しました。 すべてのデバイスは設定されたウェイクアップソースで起動でき、稼働中(低消費電力モードではない場合)に正常に接続できます。 すべてのボードは同じSDKバージョン(24.12.00)で動作しています。 質問 パワーダウンまたはディープパワーダウン状態のLPC55S28にデバッガー(SWD/Ozone/J-Link)を接続するには、常にチップの完全リセットが必要ですか?あるいは、これらのモードでリセットせずにコアを検査/停止するためのサポートされている方法はありますか? ターゲットがスリープ状態のとき、DM-AP IDレジスタが0xFFFFFFFFを読み取るか、0x00000000を読み取るかは、何によって決まるのでしょうか? 「デバッグアクセスを有効にした後にCPUが正常に停止した」(観察2)と、そのようなメッセージを一切示さずに静かに回復する(観察3)のデバッグメールボックス復旧パスの違いは何ですか? ターゲットに到達不可能(スリープ状態で、DPが完全に電源が切れている状態)での接続が、デバイスリセットではなく(Observation 1のように)きれいに失敗するようにデバイスやデバッグセッションを設定する方法はありますか?それとも、Observation 1が異常で、健康なハードウェアでは起こらないのでしょうか? よろしくお願いいたします。 ポーラ Re: Inconsistent DM-AP attach behavior when attaching J-Link/Ozone to LPC55(S)28 in (Deep)Power Down Hello デバッグモードはスリープ、ディープスリープ、電源ダウン、ディープ電源ダウンモードではサポートされていません。この情報はLPC552xユーザーマニュアル第13.3.1章からのものです。 LPC55S28にデバッガを接続するには、まず電源オフ状態の場合はリセットを使用してウェイクアップする必要があります。デバイスが電源オフ状態の間は、デバッグセッションを接続することはできません。 DM-AP IDレジスタが0xFFFFFFFFを読み取るか0x00000000かの違いは、0x00000000がコマンド成功、返却を示す応答であり、 UM11126 章50.5.7.2.1の表1064に記載されているように、0xFFFFFFFFは検出されない応答であることにある可能性があります。 観察1は奇妙に思えます。デバイスがまだ電源オフモードにあるため応答がない可能性もありますし、DM-APに正しく入れずデバッグできない可能性があります。選択肢として、ボードAのハードウェア問題でなければ相談してみるのも良いでしょう。ボードBは正常に接続可能です。 敬具、ルイス
記事全体を表示
NXP 希望用户如何将 Mbed TLS 与 Plug & Trust 中间件集成? NXP 是否希望用户使用 Plug & Trust 中间件捆绑的 Mbed TLS 版本?如果是这样,NXP 是否能及时提供包含更新的 Mbed TLS 版本的中间件更新版本?例如,当前中间件捆绑了 Mbed TLS 3.6.2,尽管 Mbed TLS 3.6.7 已经可用。 SE050 Re: How Does NXP Expect Users to Integrate Mbed TLS with the Plug & Trust Middleware? 嗨@ph-yac , 感谢您的联系!我的评论如下: Plug & Trust MW 从下游的 MCUXpresso SDK 获取 Mbed TLS,并且更新遵循 NXP 的 H1/H2 SDK 发布计划,而不是跟踪每个上游 Mbed TLS 补丁版本。目前捆绑的版本是3.6.2,下一次更新将在下一个 SDK 下游版本周期中发布。 中间件已根据捆绑版本进行正式验证,但同一 3.6.x 版本内的补丁级别升级可能存在问题。LTS分支通常风险较低。欢迎客户尝试手动替换捆绑的 Mbed TLS 源文件;只需使用 `SSS_HAVE_MBEDTLS_3_X` CMake 标志验证构建兼容性即可。NXP 不会对 MW 版本之间的每个补丁版本进行正式验证。 最新版 MW 同时支持 Mbed TLS 2.28.x 和 3.6.x 版本。通过 `SSS_HAVE_MBEDTLS_2_X` / `SSS_HAVE_MBEDTLS_3_X` CMake 标志进行分支。请注意,与 Mbed TLS 3.x 集成时应使用 **SSS ALT**(而不是 PSA ALT)。 Plug & Trust 中间件对 Mbed TLS 4.x 的支持目前正在考虑中,预计将于 2027 年第一季度发布。虽然尚未做出正式承诺,但已列入计划。 希望对您有所帮助。 祝你有美好的一天, 坎 ------------------------------------------------------------------------------- 笔记: - 如果此回复解答了您的问题,请点击“标记为正确答案”按钮。谢谢你! - 我们会持续关注帖子,从最后一条回复发出后持续7周,之后的回复将被忽略。 如果您之后有相关问题,请另开新帖并引用已关闭的帖子。 -------------------------------------------------------------------------------
記事全体を表示
AMMCLib 对 S32R294 e200z7 内核的支持 您好,NXP团队, 我们正在为 S32R294 开发一个应用程序,并希望在其 e200z7 内核上使用 AMMCLib。 是否有官方支持 S32R294 的 AMMCLib 版本?如果没有,您能否推荐另一个与 S32R294 e200z7 内核兼容的 NXP 提供的数学库? 另外,请与我们联系是否需要特定的 S32 Design Studio 工具链、SDK 或 RSDK 版本。 谢谢! C|C++库 Re: AMMCLib support for S32R294 e200z7 cores 嗨,彼得, 谢谢你的解释。 我们的目标应用是雷达信号处理流程。我们计划在 S32R294 e200z7 内核上运行以下算法: 基于DML的到达方向估计 少量FFT运算 卡尔曼滤波,包括矩阵乘法、转置和线性系统求解或矩阵求逆 利用向量、矩阵和统计运算进行特征提取和轻量级雷达目标分类 在 e200z7 内核上运行这些算法可以减少 SPT 和 e200z7 之间的数据传输和数据格式转换,从而提高处理效率。 我们正在寻找适用于 S32R294 e200z7 内核的优化 FFT、复数运算、矩阵运算、向量运算和线性代数运算函数。NXP是否为这些应用场景提供合适的数学或DSP库? 顺祝商祺! Re: AMMCLib support for S32R294 e200z7 cores 你好, 目前还没有正式支持 S32R294 平台的 AMMCLib 版本。 AMMCLib 设备支持列表目前包括几个 Power Architecture MCU 系列(例如 MPC577xK/MPC5775E),但 S32R294 未列为支持的目标。 对于 S32R294 开发,NXP 的主要软件产品是 S32R29x 的 Radar SDK 以及 S32 Design Studio 电源架构工具链。 目标应用应该是什么? 顺祝商祺! Peter
記事全体を表示
i.MX6Q BOOT_CFG4[6] Custom Carrier variant detection Dear NXP Support Team,  one of our i.MX6Quad module customers has the requirement for a custom carrier board variant detection (loading different device tree in U-Boot). The system uses SD Card as boot source only. The customers idea is to use BOOT_CFG4[6] (high or low) to detect the custom board variant. Since BOOT_CFG4[6] is documented as "EEPROM Recovery Enable" and reserved for 'Serial-ROM' boot mode. We are wondering whether there might be any restrictions or problems if this pin is used on customer’s baseboard when booting from SD Card.   Can NXP comment on whether the BOOT_CFG4[6] can be used safely for the board variant detection without any impact on SD card boot.    Thank you in advance  Tim  i.MX6Quad Re: i.MX6Q BOOT_CFG4[6] Custom Carrier variant detection Hi, Thank you for your interest in NXP Semiconductor products, BOOT_CFG4[6] acts as "EEPROM Recovery Enable" and there would not have an impact on SD card boot, but a restriction. If you pull one board variant high, the impact would be regarding SD boot fail. BOOT_CFG4[6] acts as cross-boot-mode fallback mechanism, after failing the primary boot, BootROM would try to load boot firmware from ECSPI. Results in a unwanted phenomena, maybe has a bigger impact if ECSPI pins are used elsewhere in your design. However, if your setup is ok with this restriction when SD boot fails, you could use the pin. Regards
記事全体を表示
SBCFS2613 メインステート障害反応に関する説明が必要 こんにちは、NXPさん。 各レジスタで以下のフォルトに対して デフォルトのフェイルセーフ反応 ( FSXBとRSTBの主張)が設定されているか確認していただけますか? M_TSD_FLG M_REG_FLG M_VSUP_FLG 上記のレジスタの障害はINTB表示を提供するように構成されているため、 FSXBやRSTBのアサートなどのデフォルトのフェイルセーフ反応も備えているかどうかを明確にする必要がある。 ありがとうございます シヴァハリ・G Re: Clarifications required for SBCFS2613 Main state Faults reaction こんにちは、RafaRさん。 あなたがどのPNについて言及しているのか、正確には特定できませんでした。 私はMFS2613AMDA6を使用しています。 FS0B(FSXB)やRSTBアサーションなどのフェイルセーフ反応は、フラグ自体に自動的に関連付けられるわけではなく、対応するフェイルセーフ構成に依存します。 はい、すべてのレギュレータのUV/OV障害には、フェイルセーフ構成レジスタ「 FS_I_OVUV_SAFE_REACTION1」と「FS_I_OVUV_SAFE_REACTION2」があります。しかし、INTBのマスキング/アンマスキング機能でこれらの障害を構成できるのに、すべてのレギュレータの過電流障害に対してフェイルセーフ反応を構成する機能はありますか? OC障害の例(VBSTOV_I、VBSTOC_I、VPREOC_I、TRK1OC_I、COREOC_I) ありがとうございます シヴァハリ・G Re: Clarifications required for SBCFS2613 Main state Faults reaction こんにちは、 シヴァハリ 良い一日! どのPNについて言及されているのか正確には特定できませんでしたが、一般的にはこれはFS26のすべてのバージョンに当てはまります。 RafaR_0-1787266460038.pngRafaR_0-1787266460038.pngRafaR_0-1787266460038.png 要約すると、M_TSD_FLG、M_REG_FLG、およびM_VSUP_FLGのフラグは、デフォルトでは割り込みソースです。FS0B(FSXB)やRSTBアサーションのようなフェイルセーフ反応は、フラグ自体に自動的に関連付けられず、対応するフェイルセーフ構成に依存します。例えば、TSD障害は明確な例であり、ディープフェイルセーフへとエスカレーションする設定が可能です。 この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。 Re: Clarifications required for SBCFS2613 Main state Faults reaction こんにちは、シヴァハリさん 良い一日! 残念ながら、FS26には電流に関するFS_I_OVUV_SAFE_REACTION1/2に相当する機能はありませんが、すべてのLDOとTRKには電流リミッターが搭載されているため、オーバークロックが検出されても安全な状態が維持され、確認する時間的余裕が生まれます。発生源によっては、例えばVPREのように、異なるプロセスが開始される場合があります。 RafaR_0-1787355219229.pngRafaR_0-1787355219229.png この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。 良い一日をお過ごしください。幸運を祈ります。
記事全体を表示
imx8mp-evk SAI5外部I2Sマイク(SPH0645) - クロック生成に失敗しました。正しいクロックについて助けが必要です。 こんにちは、 基板:i.MX8MPLUSLPD4-EVK(8MPLUS-BBベース基板)   SAI5に外部I2S MEMSマイクロフォン(Knowles SPH0645LM4H)を取り付けます。 J21(EXP_CN)に物理的に配線されているSoC側のピンを使用する ベースボードの回路図に従って、レベルシフターU57/U58を介して拡張ヘッダーを接続 (SPF-46370)   1. ハードウェア配線(回路図と照合し、オシロスコープで検証済み)   SPH0645 BCLK -> J21 ピン 40 ("PDM_CLK", SoC パッド SAI5_RXC) SPH0645 LRCL -> J21 ピン 32 ("PWM4_3V3", SoC パッド SAI5_RXFS) SPH0645 DOUT -> J21 ピン 38 ("PDM_STREAM_0"、SoC パッド SAI5_RXD0) SPH0645 SEL - > GND(左チャンネル) SPH0645 3V -> J21 ピン 1 SPH0645 GND  -> J21 ピン 6   外部I2S MEMSマイクロフォン(SPH0645)を接続しようとしています SAI5、J21拡張ヘッダーに配線(BCLK -> SAI5_RXC、LRCL -> SAI5_RXFS、DOUT > SAI5_RXD0、8MPLUS-BB回路図と照合して確認済み (オシロスコープで確認済み)。   私たちはこの問題に直面しており、解決のための支援を必要としています。   サウンドカードは正しく認識されています。   root@imx8mp-LPDDR4-EVK:~# Arecord -l カード2:SPH0645audio [SPH0645-オーディオ]、デバイス0:...   しかし、クロックエラーにより録音が失敗します。   root@imx8mp-lpddr4-evk:~# arecord -D hw:CARD=sph0645audio,DEV=0 \ -f S16_LE -r 48000 -c 1 mic.wav [  140.950940]fsl-sai 30c50000.sai:必要な処方率を算出できませんでした: 3072000 [  140.958042]fsl-sai 30c50000.sai:ASoC: 30c50000.sai の snd_soc_dai_hw_params でエラーが発生しました:-22 arecord: set_params:1435: ハードウェアパラメータをインストールできません   clk_summaryを確認すると、sai5は依然として24MHzから派生していることがわかります。 オーディオPLLではなくオシレーター:   sai_pll_out_div2      0  0  50000  Y   0  0  0  24576000 sai5                  0  0  50000  N   0  0  0  24000000 sai5_root             0  0  50000  N   0  0  0  24000000   現在の&sai5ノード:   &sai5 { #sound-dai-cells = <0> pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sai5>; assignment-clocks = <&clk IMX8MP_CLK_SAI5>; assignment-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>; 割り当てられたクロックレート = <12288000>; fsl、sai-mclk方向出力; fsl、sai非同期; fsl,dataline = <0 0x1 0x0>; ステータス = "okay" };   pinctrl_sai5: sai5grp { fsl,pins = < MX8MP_IOMUXC_SAI5_RXFS__AUDIOMIX_SAI5_RX_SYNC 0xd6 MX8MP_IOMUXC_SAI5_RXC__AUDIOMIX_SAI5_RX_BCLK 0xd6 MX8MP_IOMUXC_SAI5_RXD0__AUDIOMIX_SAI5_RX_DATA00 0xd6 > };   また、pinctrlグループが このボード上のSAI5_RXC/RXD0/RXFSと同じ物理パッドです。   SAI5のクロックをオーディオPLLに正しくルーティングするにはどうすればいいでしょうか。 24MHz発振器を使用する代わりに、3072000Hz(48kHz)を生成する パス?   参考までに画像も添付しました。   ありがとう。 IMG_8200.jpegIMG_8200.jpeg IMG_8205.jpegIMG_8205.jpeg    preview.jpgpreview.jpg preview (1).jpgプレビュー(1).jpg    Re: imx8mp-evk SAI5 external I2S mic (SPH0645) - clock derivation fails, need help with correct cloc こんにちは、 次の設定を試してみることをお勧めします。 &sai5 { #sound-dai-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sai5>; assigned-clocks = <&clk IMX8MP_CLK_SAI5>; assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>; assigned-clock-rates = <12288000>; clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI5_IPG>, <&clk IMX8MP_CLK_DUMMY>, <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI5_MCLK1>, <&clk IMX8MP_CLK_DUMMY>, <&clk IMX8MP_CLK_DUMMY>, <&clk IMX8MP_AUDIO_PLL1_OUT>, <&clk IMX8MP_AUDIO_PLL2_OUT>; clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k"; fsl,sai-asynchronous; fsl,dataline = <0 0x1 0x0>; status = "okay"; }; クロックやクロック名のバインディングがない場合、ドライバは24 MHz発振器にフォールバックします。また、マイクに接続しない場合は、fsl,sai-mclk-direction-outputプロパティは必要ありません。 よろしくお願いいたします。
記事全体を表示
FRDM-KL25Z Documentation for USB-C Version Hi All, Does anyone know where I can find the manual and/or schematic for the USB-C version of the FRDM-KL25Z? nxp.com and their reseller sites appear to only have data on the mini-B USB version of the FRDM-KL25Z. Thanks, Peter Freedom Development Platform
記事全体を表示
AMMCLib support for S32R294 e200z7 cores Hello NXP team, We are developing an application for the S32R294 and would like to use AMMCLib on its e200z7 cores. Is there an AMMCLib release that officially supports the S32R294? If not, could you recommend another NXP-provided math library that is compatible with the S32R294 e200z7 core? Please also let us know whether a specific S32 Design Studio toolchain, SDK, or RSDK version is required. Thank you. C|C++ Libraries Re: AMMCLib support for S32R294 e200z7 cores Hi Peter, Thank you for the clarification. Our target application is a radar signal-processing pipeline. We plan to run the following algorithms on the S32R294 e200z7 cores: DML-based direction-of-arrival estimation A small number of FFT operations Kalman filtering, including matrix multiplication, transposition, and linear-system solving or matrix inversion Feature extraction and lightweight radar target classification using vector, matrix, and statistical operations Running these algorithms on the e200z7 cores would reduce data transfers and data-format conversions between the SPT and e200z7, which should improve processing efficiency. We are looking for optimized FFT, complex arithmetic, matrix, vector, and linear algebra functions for the S32R294 e200z7 cores. Does NXP provide a suitable math or DSP library for these use cases?  Best regards, Re: AMMCLib support for S32R294 e200z7 cores Hello, There is not an AMMCLib release that officially supports the S32R294 platform. The AMMCLib device support list currently includes several Power Architecture MCU families (for example MPC577xK/MPC5775E), but S32R294 is not listed as a supported target. For S32R294 development, NXP's primary software offering is the Radar SDK for S32R29x together with the S32 Design Studio Power Architecture toolchain. What should be the target application? Best regards, Peter
記事全体を表示
Clarifications required for SBCFS2613 Main state Faults reaction Hi NXP, Could you please confirm whether a default fail-safe reaction (assertion of FSXB and RSTB) is configured for the following faults in the respective registers? M_TSD_FLG M_REG_FLG M_VSUP_FLG Since the faults in the above registers are configured to provide an INTB indication, clarification is required on whether they also have any default fail-safe reaction, such as assertion of FSXB and/or RSTB. Thanks, Sivahari G Re: Clarifications required for SBCFS2613 Main state Faults reaction Hi RafaR, I couldn't identify exactly which PN you were referring to? I am using MFS2613AMDA6. A fail-safe reaction such as FS0B (FSXB) and/or RSTB assertion is not automatically associated with the flag itself and depends on the corresponding fail-safe configuration. Yes, absolutely for all regulators UV/OV fault has failsafe configuration registers "FS_I_OVUV_SAFE_REACTION1" and " FS_I_OVUV_SAFE_REACTION2 ". But Is there any provision to configure fail-safe reaction for all regulator Over Current Faults? since we have provisions to configure INTB masking/unmasking for those faults. Example OC Faults(VBSTOV_I, VBSTOC_I, VPREOC_I, TRK1OC_I, COREOC_I) Thanks, Sivahari G Re: Clarifications required for SBCFS2613 Main state Faults reaction Hello Sivahari Good day! I couldn't identify exactly which PN you were referring to, but in general this applies to all versions of FS26. RafaR_0-1787266460038.pngRafaR_0-1787266460038.pngRafaR_0-1787266460038.png In summary, the flags in M_TSD_FLG, M_REG_FLG, and M_VSUP_FLG are interrupt sources by default. A fail-safe reaction such as FS0B (FSXB) and/or RSTB assertion is not automatically associated with the flag itself and depends on the corresponding fail-safe configuration, with TSD faults being an explicit example that can be configured to escalate into Deep Fail Safe. I hope this information has helped you, please let me know if you need help with anything else. Have a great day and best of luck. Re: Clarifications required for SBCFS2613 Main state Faults reaction Hello Sivahari Good day! Unfortunately, the FS26 does not have an equivalent to FS_I_OVUV_SAFE_REACTION1/2 for currents, but, all LDOs and TRKs have a current limiter, so they should remain safe even if an overclock is detected, giving you time to check it. Depending on where it originates, a different process may begin, for example, VPRE. RafaR_0-1787355219229.pngRafaR_0-1787355219229.png I hope this information has helped you, please let me know if you need help with anything else. Have a great day and best of luck.
記事全体を表示