Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
MCUXpresso IDE 25.6 烧录 MCXW716C 失败:processor is in secure mode,EraseSector timeout(6000ms) PC=0xFFFF MCUXpresso IDE 25.6 烧录 MCXW716C 失败:processor is in secure mode,EraseSector timeout(6000ms) PC=0xFFFFFFFE,ChecksumSectors Ef(38) 各位好,我在使用 MCUXpresso IDE + LinkServer 给 NXP MCXW716C(板卡:FRDM-MCXW71 / 或自研板)下载程序时遇到烧录失败问题,现象如下,想请教可能原因与恢复方法。 软硬件环境 IDE:MCUXpresso IDE 25.6.136 LinkServer:RedlinkMulti Driver v25.6 (Jun 26 2025 build 1017) 调试器:板载 MCU-LINK on-board (r0E3) CMSIS-DAP V3.117 连接方式:SWD 芯片:MCXW716CxxxA 系统:Windows [版本号可选] 工程/示例:[例如 frdmmcxw71_lpi2c_read_fxls896x_accel_value_transfer] 复现步骤 打开工程并正常编译生成 AXF/ELF 点击 Debug(或下载/烧录) LinkServer 连接正常,但在擦除/写入阶段失败 关键日志(截取)   processor is in secure mode ... Writing 23936 bytes to address 0x00000000 in Flash driver "ChecksumSectors" error 'Ef(38): Flash operation has returned an error (see log)' ... driver "EraseSector" timeout (6000 ms) PC: FFFFFFFE 现象说明 能正常识别芯片与 Flash:Flash variant 'FMU 1MB' detected 但提示 processor is in secure mode 随后在 Flash driver 操作阶段报错:ChecksumSectors Ef(38) 最终 EraseSector 擦除扇区 超时 6000ms,并且 PC 显示 0xFFFFFFFE 我想确认/请教的问题 processor is in secure mode 在 MCXW716C 上通常意味着什么?是否表示已进入安全生命周期/开启安全配置从而限制 Flash 擦写与调试? 对于这种状态,正确的恢复方式是什么?是否需要 mass erase / recover / unsecure 流程?在 MCUXpresso/LinkServer/MCU-LINK 下如何操作最规范? PC: 0xFFFFFFFE 是否可视为 flash driver 跑飞/HardFault/调试访问被安全域隔离导致的“无效 PC”? 是否有人在 LinkServer v25.6 + MCXW716C 上遇到类似 EraseSector timeout?有没有已知 bug、推荐的连接脚本/参数(如降低 SWD 频率、connect under reset、改变复位策略等)? 我可以补充的信息(如需要) [是否使用过安全示例/TrustZone/secure boot 配置:是/否/不确定] [芯片是否曾经烧录过安全相关固件/配置区:是/否/不确定] [尝试过的操作:降低 SWD 频率、换线/换口、断电重启、按住复位连接、换 LinkServer 版本等] 可提供完整 LinkServer log / 工程 / 最小复现步骤 感谢大家指点。 Board Design Re: MCUXpresso IDE 25.6 烧录 MCXW716C 失败:processor is in secure mode,EraseSector timeout(6000ms) PC=0x Hi @向明月  I think you can download the secure provision tool. MCUXpresso Secure Provisioning Tool | NXP Semiconductors And create the w71 workspace. Harry_Zhang_1-1766737112192.png And erase it. Harry_Zhang_0-1766737059406.png Hope this will help you. BR Harry
查看全文
S32K312 IAR FUSAを使用してコードをビルドすることに関する質問 S32K312、S32DS3.5開発環境、RTD5.0.0を使用しています。HSEファームウェア(およびA/Bスワップ)をインストールした後、MCUを正常にデバッグして起動できるようになりました。 現在、S32DSをIAR 9.50 FUSAバージョンにエクスポートする場合、J-FLASHを使用して正常に調整できますが、MCUに書き込んで再度電源を入れると正常に動作しません。 デバッグ方法について何か提案はありますか? NXP は IAR FUSA 8.50.10 環境を提供できますか? 私は S32DS 3.5 開発環境と RTD 5.0.0 を備えた S32K312 を使用しています。HSE ファームウェア (A/B スワップ有効) をインストールした後、正常にデバッグでき、プログラミング後に MCU が正しく起動します。 現在、S32DS から IAR Embedded Workbench FUSA 9.50 にプロジェクトをエクスポートしています。J-Flash によるデバッグは正常に動作しますが、MCU をプログラミングして電源サイクルを実行すると、システムは正常に動作しなくなります。 この問題に対して推奨されるデバッグ方法があるかどうかをお尋ねしたいと思います。 さらに、NXP は IAR FUSA 8.50.10 環境を提供できますか? Re: S32K312 使用IAR build code疑問(S32K312 Question about using IAR FUSA to build code) クリスマス休暇期間中は、サポートの応答時間は通常より長くなる場合がありますのでご了承ください。場合によっては、ご要望への対応が新年以降になることもあります。ご理解のほどよろしくお願いいたします。 Re: S32K312 使用IAR build code疑問(S32K312 Question about using IAR FUSA to build code) こんにちは@Joe064 「システムが正常に機能しない」とはどういう意味ですか? MCU の現在の状態を確認するために、電源を入れ直した後にデバッガーを接続しようとしましたか?つまり、リセットなしのホットシンクです。プログラムは正確にはどこでハングするのでしょうか?それは障害ハンドラですか? MC_RGM モジュールの DES および FES レジスタも確認できますか?これらのレジスタには、破壊的リセット ソースと機能的リセット ソースのステータスが含まれます。 RAMの内容も確認してください。RAMが初期化されていることがわかりますか?つまり、有効なデータが含まれているということです。デバッガーは通常、ECC エラーのために RAM を読み取ることができない場合、「??」や「XX」などの文字を表示します。 RTD 5.0.0 は IAR コンパイラ 8.50.10 をサポートしています。 lukaszadrapa_0-1767115239034.png リンカー ファイルとスタートアップ ファイルは RTD に含まれています。 ..\RTD\Platform_TS_T40D34M50I0R0\build_files\iar\ ..\RTD\Platform_TS_T40D34M50I0R0\スタートアップ\src\m7\iar\ その他のリソースは提供しておりません。 よろしくお願いいたします。 ルーカス Re: S32K312 使用IAR build code疑問(S32K312 Question about using IAR FUSA to build code) IAR 9.50 FUSA には UART ドライバ設定の要件があり、修正後に書き込んで実行できることが分かりました。 また、IAR 8.50.10 FUSA バージョンは S32K312 デバイスをサポートしていません。
查看全文
用于外部 MPC574xP 目标机和低成本 JTAG 调试器的 MPC5744P DevKit 板载调试器 我有一个基于 mpc574XP 微控制器的定制板。我能使用 MPC5744P DevKit 的板载调试器进行编程和调试吗?如果是,应如何布线和配置?是否有任何经济实惠的 JTAG 调试器可用来支持 mpc57xx 设备的编程/调试? 谢谢! Re: MPC5744P DevKit Onboard Debugger for External MPC574xP Target and Low-Cost JTAG Debuggers 你好@KP_1999 板载 OpenSDA 接口只能与 DevKit 一起使用。 很多客户都在使用 Pemicro 的这些工具: https://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320180&productTab=5045 他们还拥有用于生产编程的工具: https://www.pemicro.com/products/product_viewDetails.cfm?product_id=15320169&productTab=5009 所有这些都与 S32 Design Studio 兼容。 此致, Lukas
查看全文
ADC DMAの例が動作しない こんにちは、 私はMBDT v1.5を使用してS32K3X8EVB-Q289のプロジェクトを開発しています 私は DMA を備えた ADC を実装しようとしており、少し努力した後、オンラインで次のチケットを見つけました: https://community.nxp.com/t5/モデルベース設計ツールボックスMBDT/DMA有効化-in-MBDT/mp/1819674 これに基づいて、 @Irina_Costachescuが示したすべての指示を実装しようとしました。 ビルドしようとすると問題が発生します...matlab で次のエラーが発生します: simon98_0-1750087663761.png この問題を解決する方法が分かりません... 解決方法や、何か見落としている点があれば教えていただけますか? よろしくお願いします。 サイモン Re: ADC DMA Example doesn't work こんにちは、 @simon98さん、 最新のNXP モデルベース デザイン ツールボックス (S32K3 用) バージョン 1.8.0 には、ADC と DMA を使用する更新されたモデル例(adcフォルダー内のs32k344_pwm_adc_dma_s32ct)が含まれています。このモデルはアプリケーションのリファレンスとして使用できます。 お役に立てば幸いです。 ドラゴス Re: ADC DMA Example doesn't work 提供された例から構成をインポートして少し前進しましたが、まだこの問題が残っています。 https://community.nxp.com/t5/Model-Based-Design-Toolbox-MBDT/ADC-DMA-Example-doesn-t-work-with-my-S32CT-Configuration/mp/2124851#M10317 Re: ADC DMA Example doesn't work こんにちは@dragostomaさん、 MBDT バージョン 1.8 から初めて、DMA の例を使用して ADC をテストできるようになりました。 最初は、同じ問題が発生しました。コールバックは実行されましたが、FreeMASTER では変数ADC_POT0の値が更新されませんでした (バージョン 1.6 で発生したのと同じ動作)。 何度か試した後、DMA が実際に正しく動作しているかどうかを確認するために、次の MCL ブロックを追加してみました。 2.png さらに調査するために、 S32DS 3.6でプロジェクトを開きました。デバッグ中に、Simulink の MCL ブロックがコメント アウトされている場合でも、 ADC_POT0 がポテンショメータの位置に応じて変化することがわかります。しかし、FreeMASTERではADC_POT0は更新されません。 したがって、私はこの動作の原因は何なのか、そして何らかの方法で FreeMASTER の動作を修正できるかどうか疑問に思いました。 添付されているのは、これらのテストに使用したプロジェクトです。 皆様のフィードバックをお待ちしております。 ありがとう、 サイモン
查看全文
带 DMA 的 S32K358 传统 RX Fifo 与增强型 RX Fifo DMA 的对比 为什么 S32K3 RTD 不支持传统 Rx FIFO 的 DMA 批处理(主要循环> 1),而增强型 Rx FIFO 支持? 我使用的是带 Rx FIFO + DMA 的 S32K358 FlexCAN。在增强型 Rx FIFO 中,RTD 将 DMA 配置为小循环 = 80 字节,并允许通过 u32numofmbTransferbyDMA(N 帧)进行批处理,因此 DMA_COMPLETE 会在 N 帧之后触发。对于传统 Rx FIFO,因此 DMA_COMPLETE 发生在每个帧,没有批处理选项。 传统 Rx FIFO 缺乏 DMA 批处理功能是 RTD 故意的设计选择,还是传统 FIFO 路径的硬件限制? RTD 能否安全地支持传统 Rx FIFO 的带符号源偏移和主要循环> 1,以启用批处理? 是否有建议的变通方法来降低传统 FIFO + DMA 的 IRQ 速率? 配置:S32K358,RTD 6.0.0、传统 Rx FIFO + DMA 与增强型 Rx FIFO + DMA。 Re: S32K358 Legacy RX Fifo with DMA vs enhanced RX Fifo DMA 知道了有没有办法像增强型 rxFifo 那样,在 FIFO 深度(例如 5)之后获得 DMA 完成中断?目前,每次 DMA 从 Fifo 输出向 SRAM 传输可用帧后,我仍然会收到 DMA 完成中断。基于 u32NumOfMbTransferByDMA 配置的增强型 rx Fifo 支持这种情况。 Re: S32K358 Legacy RX Fifo with DMA vs enhanced RX Fifo DMA 你好@saikiranG 传统 FIFO 是 K3 上保留的 K1 功能。 该传统 FIFO 的报文深度为 6,因此只能接收传统 CAN 2.0 报文,不能接收 CAN FD 报文。 这也与增强型 FIFO 功能互斥;如果启用了传统 FIFO,则无法启用增强型 FIFO。 演示供您参考: https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K344-FlexCAN-Ip-TX-RX-EnhanceRXFIFO-DMA-test-S32DS3-5/ta-p/2015832 Re: S32K358 Legacy RX Fifo with DMA vs enhanced RX Fifo DMA 你好@saikiranG 传统 FIFO 不支持水印配置(增强型 FIFO 支持水印配置)。 对于传统 FIFO,只要当前 FIFO 中有一个帧,就会产生 DMA 中断请求。 ” 当至少有一个帧可从 FIFO 读取时,IFLAG1[BUF5I](传统 RX FIFO 中可用的帧)被置位。同时产生一个 DMA 请求。收到请求后,DMA 控制器即可读取信息(将传统 FIFO 的输出作为信息缓冲区访问)。 ”
查看全文
MCU Link pro 作为世纪佳缘 J-Link 调试探头,无法将 SWO clk 频率提高到 6000kHz 以上! 我正在使用 MCU Link pro 作为世纪佳缘 J-Link 调试探头 ,具体建议如下: https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/How-to-install-Segger-Firmware-in-MCU-LINK-PRO/ta-p/2100846 这种配置允许 MCU link pro 用作世纪佳缘 Jlink 调试探头 ,但这不允许将 SWO clk 提高到 6000kHz 以上? 对于世纪佳缘 J-Link 基础调试探头,频率为 30000kHz。 我想知道这是MCU Link pro的限制还是MCU Link pro中使用的世纪佳缘Jlink FW的限制? 在此先表示感谢, Pratik Re: MCU Link pro as a SEGGER J-Link debug probe does not allow to increase SWO clk more than 6000kHz 你好@PratikKunjir MCU-Link Pro 是一款低成本调试器,主要针对基本调试功能而设计,未针对高性能 SWO Trace 进行优化。SWO 速率受限于调试器内部 MCU 的处理能力和接口带宽。 , Zhiming。 Re: MCU Link pro as a SEGGER J-Link debug probe does not allow to increase SWO clk more than 6000kHz 谢谢 @Zhiming_Liu,在 未来的版本中有可能将波特率提高到 6000 kHz 以上吗?
查看全文
RTC PCF2131 EPAD Connection Hello, could you shed some light on the changed requirement for the connection of the exposed pad of the PCF2131 real time clock IC(CIN# 202411003I)? Updated the Section 3.2: changed from “center pad must be connected to ground (VSS)” to “central pad must be left floating”. Because we have two boards (6 Layers/10 Layers) in production which were designed according to the previous Application note which stated that it must be connected to VSS. We need to know the impact this has on our devices, e.g. do we have to throw away the already produced boards? Thank you Otto Re: RTC PCF2131 EPAD Connection I intend to do so, but do you have any information why it was changed? We need to know how we need to handle the boards that are already manufactured with the EPAD connected to the GND plane. Re: RTC PCF2131 EPAD Connection Hi  Still suggest you do rework for your two pieces board to meet the new change about EP connection. Re: RTC PCF2131 EPAD Connection I will send you privaty  mail for this topic later.
查看全文
恩智浦处理器能否成为边缘人工智能应用的最佳人工智能计算机? 你好,恩智浦社区、 我正在潜心研究人工智能开发,很高兴看到恩智浦处理器如何在优化机器学习工作负载方面发挥作用。具体来说,我正在研究边缘人工智能应用,并希望了解 i.MX 和 Layerscape 系列等恩智浦平台如何提供高性能,使其成为 最佳人工智能计算机的最佳人工智能计算机,同时保持高能效。 从我读到的资料来看,恩智浦处理器似乎为人工智能提供了一些令人印象深刻的功能,但我很好奇这里是否有人在自己的人工智能项目中成功实施了恩智浦解决方案。根据您的经验,这些平台如何成为实时嵌入式人工智能处理的最佳人工智能计算机? 我很想听听您在使用恩智浦硬件进行人工智能应用时的经验、挑战和最佳实践。如有任何建议,我们将不胜感激! Re: Can NXP Processors Be the Best AI Computer for Edge AI Applications? 你好@luciaonmatteo 首先,非常感谢您考虑使用我们的恩智浦 soc 芯片来帮助您开发人工智能项目。我将向您详细介绍我们的人工智能项目内容。实际上,您可以在恩智浦办公室网站和 github 上找到与人工智能相关的大部分内容。 我们有eiq ai 工具,它可以帮助您更方便地在嵌入式系统中部署所需的人工智能模型。我们的 imx8 imx9 系列芯片具有大量人工智能功能,其 NPU 和 GPU 可帮助您加速数据推理。 我还附上了《i.MX 机器学习用户指南》文件,以帮助你理解它。希望能帮到你。 祝你有美好的一天 B.R
查看全文
S32K148 引脚:默认行为 S32K1xx 上的引脚具有默认行为;S32DS IDE 上的引脚复用工具以斜体显示默认行为。 我的问题是,如果我想在默认行为中使用某个引脚,是否还必须在引脚复用器工具中为该角色选择该引脚? 换句话说,我的问题是:在引脚复用器工具中将引脚配置为默认行为与完全不配置有什么区别? Re: S32K148 pins: default behavior HI 如果打开 S32K1 SDK 或 RTD 中的 ADC 示例,就会发现引脚工具根本没有启用。 即使您在 "引脚工具 "中为该引脚选择了 ADC 功能引脚工具仍会生成默认值 `.mux=PORT_MUX_ALT0`. 但是,如果您想启用第 43.4 节 ADC 硬件交错通道中描述的功能,请参阅第 43.4 节。 43.4 ADC 硬件交错通道 S32K1 RM Rev14.1 第 43.4 节所述功能:ADC0_SE4和ADC1_SE14通道在 PTB0 引脚上交错排列 然后,建议在引脚工具中为PTB0引脚选择ADC0_SE4和ADC1 _ SE14,引脚工具就会生成`.mux=PORT_MUX_ADC_INTERLEAVE`。 ADC Hardware Interleave mux PORT_MUX_ADC_INTERLEAVE Pins Tool.png 调用Port_Ci_Port_Ip_Init() 将启用相应的SIM_CHIPCTL[ADC_INTERLEAVE_EN]位,从而启用ADC 硬件交错功能。 ADC 硬件交错. Port_Ci_Port_Ip_Init -> Port_Ci_Port_Ip_PinInit -> Port_Ci_Port_Ip_ConfigureInterleave 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 ------------------------------------------------------------------------------- Re: S32K148 pins: default behavior 你好@罗宾-沈 非常感谢你的澄清。
查看全文
S32K358 RTD ICU Example with DMA Dera support, my customer Aptiv is looking for DMA based ICU handling. Based on incoming rising edge a DMA transaction should happen configured in mcl driver. In our RTD ICU user manual we find  since some releases the same remark: 3.6.1 Icu with DMA feature Tips for this feature will be added in the next release. Its in RTD5.00 / 6.0.0 and 7.0.0    Do we have a working example to show to Aptiv how to use this feature ?   Ideally for S32K358 RTD6.0.0 but if we have other versions thats fine as well. Best Regards, Viktor Priority: HIGH RTD Source: Direct Customer Re: S32K358 RTD ICU Example with DMA Hi @viktorfellinger , There are some notes for this feature: - DMA just support with IcuMeasurementMode is ICU_MODE_SIGNAL_MEASUREMENT or ICU_MODE_TIMESTAMP. - DMA feature only supports ICU_MODE_SIGNAL_MEASUREMENT in eMios SAIC mode - Just some Emios channels support DMA, you find this through the attached excel: S32K3xx_DMAMUX_map in RM, like this: In my example, I used Emios_0, channel 1 for measuring signal. In Icu: In Mcl, using DMA_TCD0 In Rm: In Platform: I attached the example here that I used the attached example in the package(RTM600) and just add this feature. I also created the ticket: ARTDCT1-637 so that SW team can update this chapter in the next release. Best regards, Nhi
查看全文
Unable to remove write protection on NTAG213 after enabling password protection (AUTH0/ACCESS) Hello NXP Team, I am working with NTAG213 tags using the PN7160 NFC controller and the NXP Linux nfcDemoApp. What I have done successfully: I modified the nfcDemoApp (main.c) to enable write-only password protection on NTAG213 by configuring: PWD PACK AUTH0 ACCESS (PROT = 0) The write protection works correctly: Mobile NFC apps cannot write anymore Writing is possible only after sending PWD_AUTH from my application Reset AUTH0 to 0xFF Clear ACCESS Re-write configuration pages I also enabled write protection on another NTAG213 using NXP NFC TagInfo / NFC Tools app, and that also worked as expected. Problem I am facing: Now I am unable to remove the write protection in both cases: Using my own code (nfcDemoApp) Using NXP NFC Tools / TagWriter mobile apps Even after authenticating with the correct password (PWD_AUTH), attempts to: are failing . My understanding: From the NTAG213 datasheet, I understand: PWD_AUTH should allow writing to protected pages during the RF session After authentication, it should be possible to modify AUTH0 and ACCESS NTAG213 does not have permanent lock bits for password protection (unlike lock bytes) However, in practice, I am unable to revert the tag back to an unprotected state. Questions: Is it officially supported to remove or disable password-based write protection on NTAG213 after it has been enabled? Are AUTH0 and ACCESS pages writable after successful PWD_AUTH, or are they permanently protected once set? Is there a recommended sequence to restore NTAG213 to a writable (unprotected) state? Can NXP NFC Tools / TagWriter remove password protection on NTAG213, or is custom raw command handling required? Is full reset (RF session reset / power cycle) required after authentication to modify configuration pages? Any guidance or clarification from the NXP team would be very helpful. Thank you for your support. Best regards, Niranjan Re: Unable to remove write protection on NTAG213 after enabling password protection (AUTH0/ACCESS) I use the RFIDDiscover. It is able to change the settings in configuration page to remove the protection.
查看全文
i.MXRT1052 で RTC 電力消費を最適化する方法は? こんにちは、NXPさん i.MXRT1052 の iRTC 電力消費を最適化し、リチウム セル バッテリーのサービス時間を延長します。 いくつかヒントを教えていただけますか? ありがとうございました。 追加: 電源モードを SNVS にスイッチで切り替える方法はわかっていますが、最適化する方法の詳細はわかりません。 i.MXRT 105x Re: How to optimize RTC power consumption in i.MXRT1052? こんにちは、ギャビン。 わかった。 ありがとうございました。 Re: How to optimize RTC power consumption in i.MXRT1052? こんにちは@jimmyli 、 NXP MIMXRTシリーズにご興味をお持ちいただきありがとうございます。 結論から言うと、RT1052 の場合、SNVS モードでの通常の消費電力は約 20μA になるはずです。これは MCU の消費電力が最も低いモードです。AN12094では規定の測定値は14μAです。 詳細については、次の 2 つの AN を参照してください。 1. https://www.nxp.com/docs/en/application-note/AN12094.pdf 2. https://www.nxp.com/docs/en/application-note/AN12085.pdf さらに、SDK の power_switch デモでは、さまざまな低電力モードを開始および終了する方法が示されており、良い出発点として役立ちます。さらに、SNVS モードがまだ正しく機能しない場合は、専門家が作成した中国語のチェックリストを使用して各ポイントを確認できます: https://mp.weixin.qq.com/s/11WWaLalcj0WSFHfNUfHdQ よろしくお願いします、 ギャビン
查看全文
[乱用] 投稿者: @JohnKlug / ボード: imx-processors / 報告者: looqseae looqseae は、 @JohnKlug が投稿した 「Could not invoke dnf for external kernel module in Yocto kirkstone」という 投稿について、以下の理由で報告しました: 理由:嫌がらせ 詳細: 投稿リンク: https://community.nxp.com/t5/i-MX-Processors/Could-not-invoke-dnf-for-external-kernel-module-in-Yocto/mp/1627964#M203740 投稿者: @JohnKlug |メール著者 報告者: looqseae |メールレポーター 報告された投稿には 2 件の返信があります。
查看全文
TWR-KM35Z75M(メーターライブラリ)におけるAFEシグマデルタチャネルマッピングとマルチフェーズ入力サポート NXPチームの皆様、こんにちは。 私は最新の MCUXpresso SDKを使用してTWR-KM35Z75Mに取り組んでおり、MKM35Z512 AFE (24 ビット シグマ デルタ ADC) を備えたメーターライブラリを評価しています。AFE チャネルがどのように構成され、メーターライブラリがどのようにサンプルを取得するかについて明確に説明する必要があります。 SDK: KM35 向け最新 MCUXpresso SDK リリース MCU: MKM35Z512VLQ7 (Kinetis-M シリーズ) 1.メーター例 (meterlib1ph_test、meterlib3ph_test) では、これらのピンを明示的に参照することはなく、 SDK のどこで AFE チャネルと信号のマッピングが構成されているかを正確に把握する必要があります。 2. 実際のAFEサンプリングレート(Hz / kHz)、サンプリングが内部でトリガーされるかタイマーによってトリガーされるか、サンプルがDMA 、割り込み、または内部FIFOを介して転送されるかどうか 3.三相電圧信号と電流信号をボードに接続する必要があります。3 相 V/I ペアの推奨チャネル割り当ては何ですか?   Re: AFE Sigma-Delta Channel Mapping and Multi-Phase Input Support on TWR-KM35Z75M (Metering Library) こんにちは@Anusudhan06 ご投稿ありがとうございます。 ご質問に関連するアプリケーション ノートがいくつかありますので、ご確認ください。 シグマデルタADCでのFFTの使用 Kinetis-M 二相メーター - リファレンス・デザイン メーターアプリケーション向けフィルタベースアルゴリズム Re: AFE Sigma-Delta Channel Mapping and Multi-Phase Input Support on TWR-KM35Z75M (Metering Library) ありがとう@carlos_o 現在、プロジェクトでアナログ フロントエンド (AFE) 構成をメーター ライブラリに統合しているところですが、参考例を提供していただければ幸いです。 すでに提供されているサンプル ファイルmeteringlib3Ph_test.cを参照しましたが、このファイルでは、メーター ライブラリ API の使用方法が明確に示されています。 ただし、AFE 構成とメーター ライブラリの両方の統合を明示的に示す、より完全な参照例を提供していただければ幸いです。 初期化シーケンス: AFE とメーターライブラリの両方を初期化するための正しい順序と方法。 データ フロー:生の AFE データがどのようにキャプチャされ、フォーマットされ、メーター ライブラリ関数への入力として正しく渡されるか。 このリクエストを検討していただきありがとうございます。 Re: AFE Sigma-Delta Channel Mapping and Multi-Phase Input Support on TWR-KM35Z75M (Metering Library) 私のリクエストをまだ確認していただいたかどうかを確認するために戻ってきました。
查看全文
FRDM-MCXN947 上の Zephyr + CAN、ビットレートが仕様外 / クロック こんにちは、みんな、 現在、プロジェクト用の新しい SoC を評価中です。このために、FRDM-MCXN947 評価ボードを使用します。これには CAN-FD ポートが含まれます。私は Zephyr / MCXN の初心者ですのでご了承ください。 CAN IP を評価しても、他のデバイスと通信できませんでした。スコープで確認すると、ビットレートが仕様から大きく外れていることがわかりました (118kBit / 125kBit、943kBit / 1000kBit)。これは私のテスト アプリケーションと Zephyr の例 (west flash frdm_mcxn947/mcxn947/cpu0 Zephyr/samples/ドライバ/CAN/babbling/) を使用したものなので、何らかのクロック設定の問題があると考えられます。 関連すると思われる部品を、evaboard (board.c) の一部として見つけました。デバイスツリーnxp_mcxnx4x_common.dtsi #DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0)) の場合 CLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk、1U); CLOCK_AttachClk(kFRO_HF_to_FLEXCAN0); #endif flexcan0: can@d4000 { 互換性 = "nxp、flexcan"; レジスタ = <0xd4000 0x4000>; 割り込み = <62 0>; 割り込み名 = "common"; クロック = <&syscon MCUX_FLEXCAN0_CLK>; clk-source = <0>; ステータス = "無効"; }; いずれのラベリングも Zephyr OS の一部ではないようです。これを正しく設定する方法についてヒントを教えていただけますか? 助けてくれてありがとう! Re: Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks こんにちは@mwagner1 frdm_mcxn947.overlayファイルを追加してみてください &flexcan0 { status = "okay"; clock-frequency = <48000000>; bitrate = <125000>; sample-point = <875>; bus-speed-data = <1000000>; sample-point-data = <750>; }; BR ハリー Re: Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks これにより、dt のコンパイル エラーが発生します。 デバイスツリーエラー: /home/user/project/build/Zephyr/zephyr.dts.pre の /soc/peripheral@50000000/can@d4000 に 'clock-frequency' が表示されます。しかし、/home/user/project/zephyr/dts/bindings/can/nxp,flexcan.yaml の 'properties:' では宣言されていません。 以下はコンパイルされますが、ビットレートはまだ間違っています。 &flexcan0 { ステータス = "正常"; // クロック周波数 = <48000000>; ビットレート = <125000>; サンプルポイント = <875>; // バス速度データ = <1000000>; // サンプルポイントデータ = <750>; }; Re: Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks こんにちは@mwagner1 申し訳ありませんが、この問題を再現CAN。それは時計の問題だと思います。 社内チームと協議する必要がありますので、何かニュースがあればすぐにお知らせします。 BR ハリー Re: Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks ありがとう、これで問題は解決しました。 #DT_NODE_HAS_STATUS_OKAY(DT_NODELABEL(flexcan0)) の場合 CLOCK_SetClkDiv(kCLOCK_DivFlexcan0Clk、3U); CLOCK_AttachClk(kPLL0_to_FLEXCAN0); #endif Re: Zephyr + CAN on FRDM-MCXN947, Bitrate out of spec / Clocks こんにちは@mwagner1 社内チームに確認しました。このビットレート精度の問題はクロック ソースによって発生します。ファイルfrdm_mcxn947/board.c ボードのクロックを設定し、内部 FRO からクロックを供給します。アプリケーションとカスタムボードがこのボードをカスタマイズすることが予想されます。c必要に応じてファイルを変更するには、 Zephyrのクロック設定を参照してください。 。 https://github.com/zephyrproject-rtos/zephyr/pull/98900には、このボードの CAN FD サポートを有効にするオープン プル リクエストもあり、その PR では、必要な精度を実現するために、代わりに PLL0 からクロックするように board.c が変更されています。 参考にして頂ければ幸いです。 BR ハリー
查看全文
Waylandの代わりにi.MX8 X11Libre NXP に触れてからかなり時間が経ちました。新しいプロジェクトを始める前に、Wayland を完全に削除してX11Libreに置き換えるビルド レシピがあるかどうか確認してみようと思いました。現在、多くの/ほとんどの Linux デスクトップ用のパッケージが用意されています。前回、私たちはプロジェクトに NXP 製品を選択しましたが、Wayland が強制されました。そのせいでプロジェクトは失敗しそうになった。それ以来、ウェイランドの状況は改善していない。Qtcでさえこの投稿を非難している https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/264 Wayland のひどい機能性を弁解しようとする。 X11Libre のメイン プロジェクト ページはここにあります。 SO、NXP は現在、i.MX8 以降の製品用のツール チェーンを使用して Wayland を完全に削除し、大幅に改善された X11Libre をインストールできるようになっているのでしょうか? もう二度とウェイランドに耐えるつもりはない。別の ARM ベンダーまたはまったく別のモジュールを選択します。 よろしくお願いします!
查看全文
LPCDを動作させる方法 私は pn5180 ボードを持っており、NRF Cockpit を動作させ、NFC カードを読み取ることができます。 LPCD をどうやって動作させるかが知りたいのですが、何らかのガイドラインがあれば教えていただきたいです。 何らかの方法でチップを調整する必要がありますか? LUT などを作成する必要がありますか? 何らかのしきい値を設定したり、自動キャリブレーションを調整したりする必要がありますか? 自動キャリブレーションを試みましたが、うまくいきませんでした... よろしくお願いします! Re: How to get LPCD to work こんにちは@dakhnod あなたの調子が良いといいのですが。 PN5180 評価ボードのクイック スタート ガイドのセクション 4.9 を参照してください。このセクションでは、NFC コックピットを使用して PN5180 LPCD を構成およびテストする方法について説明します。また、次のコミュニティ記事も役立つかもしれません: PN5180 LPCD の構成方法。 よろしくお願いいたします。 エドゥアルド。
查看全文
MCU-Link BASE 独立组网 (SA) 调试探板找不到 USB COM 嗨 参考 um11931 文档,安装固件,但找不到 usb com,请帮助检查。 MCU-Link BASE 独立组网 (SA) 板安装固件,找不到 USB COM MCXA Re: MCU-Link BASE standalone debug probe board CAN NOT FIND usb COM 你好@luna_liang、 谢谢您的帖子。 要更新 MCU-Link 的固件,必须在(USB)ISP 模式下通电。要实现 , 请插入跳线 J4,然后使用连接到 J1 的 micro B USB 电缆将 MCU-Link 连接到主机。红色 STATUS LED 指示灯 (LED3) 应点亮并保持亮起。然后,该板将在主机计算机上 枚举为 HID 类设备。 请按下面的方法试一试。 如果您的问题没有得到解决,请随时再次与我联系。 BR 西莱斯特 ------------------------------------------------------------------------------------------------------------------ 注:如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。Thank you! ------------------------------------------------------------------------------------------------------------------
查看全文
i.MX RT1064 高吞吐量 RX 突发期间的数据包丢失(原始以太网) 大家好, 我目前正在使用恩智浦 i.MX-RT1064微控制器实现原始以太网(第 2 层,没有 T CP/IP) ,在高流量突发期间我遇到了丢包问题 以下是我的系统配置和我观察到的具体行为: 设置 微控制器:所有节点上的i.MX-RT1064 网络1 个主设备和 10 个从设备。 拓扑结构:所有节点通过托管交换机连接。 协议:自定义第 2 层原始以太网。 机制主站发送广播请求。所有 10 个从属设备都会对此进行处理,并立即发送单播回复。 问题主站成功发送了广播请求,但未能收到完整的 10 个响应集。 在通过 Wireshark(使用交换机上的端口镜像)分析流量时,我发现被丢弃的数据包的时间戳(精确到纳秒)往往与其他成功数据包的时间戳完全相同。当两个或两个以上的从站在同一时刻做出响应时,主站会丢弃其中一个(或两个)帧。 当前理论 RX 描述符:流量"内爆" 正在压倒主站的 ENET 外围设备。是否可能是 DMA 无法以足够快的速度移动描述符,以在这个瞬时脉冲串期间清除 RX Ring Buffer? 问题 在这种架构中,处理这类流量内爆的最佳做法是什么? 如果您对 RT1064 ENET 模块有任何见解或配置技巧,我们将不胜感激。 谢谢您! i.MX RT106x Re: i.MX RT1064 Packet Loss during High-Throughput RX Burst (Raw Ethernet) 请调用NVIC_SetPriority 函数,提高 ENET 中断的优先级。 Re: i.MX RT1064 Packet Loss during High-Throughput RX Burst (Raw Ethernet) 你好@mayliu1, 感谢您的回复和建议。 我已根据您的观点重新审视了我的配置。详情如下: SDK& 驱动程序:我使用的是 MCUXpresso SDK 版本 [如 2.11.0] 和随附的 ENET 驱动程序 (fsl_enet_driver 2.5.3)。 缓冲区位置:我的 ENET 缓冲区位于 DTCM 中,ENET_RXBD_NUM 设置为 32(使用您在图像中引用的相同宏来确保它们不可缓存)。 中断:我在 ENET 初始化过程中使用了 enet_config_t 中配置的回调函数。 我会按照建议更新到最新的 SDK 版本,并在测试后报告结果。 感谢和问候, Kartheek Re: i.MX RT1064 Packet Loss during High-Throughput RX Burst (Raw Ethernet) 你好@kartheek4B7、 非常感谢您关注我们的产品并使用我们的社区。 1: 您目前使用的是哪个版本的 MCUXpresso SDK 和 ENET 驱动程序、 请使用最新发布的 MCUXpresso SDK 版本。 2:您的 ENET 缓冲区目前位于 OCRAM 还是 DTCM 中?我建议您将 RX/TX 环和数据缓冲区设置在非高速缓冲存储器中。 3: 请增加 RX Ring Buffer 深度。 例如: mayliu1_0-1765334967971.png 4: 请提高 ENET RX 中断的优先级,尽量减少 ISR 的工作量。 希望它能帮到你。 如果您还有疑问,请告诉我。 敬上 MayLiu Re: i.MX RT1064 Packet Loss during High-Throughput RX Burst (Raw Ethernet) 你好@mayliu1 关于突发大小与描述符数量,这种架构是否有一般规则?具体来说,对于帧突发,是否必须将描述符计数与突发大小相匹配,以防止数据包丢失? Re: i.MX RT1064 Packet Loss during High-Throughput RX Burst (Raw Ethernet) 你好@kartheek4B7、 我认为没有严格要求描述符数量必须与突发大小相匹配。 但是,如果突发大小超过了可用描述符,可能会出现数据包丢失的情况。 因此,我建议您考虑将描述符计数设置为等于或略高于预期突发大小。 顺祝商祺! MayLiu
查看全文
[不正使用] 投稿者: @JohnKlug / ボード: imx-プロセッサ / 報告者: sraepfz sraepfz は、 @JohnKlug が投稿した 「Could not invoke dnf for external kernel module in Yocto kirkstone」という 投稿について、以下の理由で報告しました: 理由:嫌がらせ 詳細: 投稿リンク: https://community.nxp.com/t5/i-MX-Processors/Could-not-invoke-dnf-for-external-kernel-module-in-Yocto/mp/1627964#M203740 投稿者: @JohnKlug |メール著者 報告者: sraepfz |メールレポーター 報告された投稿には 2 件の返信があります。
查看全文