Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
EBトレソス こんにちは!NXPのウェブサイトでEB TRESOSのバージョン32.1.4は入手できますか? Re: EB TRESOS こんにちは、トニーさん。 社内チームに連絡を取り、返答を待っています。 よろしくお願いします、 ロビン Re: EB TRESOS それはまだ存在しないようだ。 Re: EB TRESOS 今すぐダウンロードできるはずです。 S32K3標準ソフトウェア-> 自動車ソフトウェア - EB tresos Studio / AUTOSAR構成ツール -> EB tresos Studio 32.1.4 をクリックしてください。 回复: EB TRESOS ありがとうございます。すべて準備完了です。
查看全文
Can box can' t detect can signal when runing S32K344 WB's "s32k3_wb_can" project Hello,         I am porting S32K344 WB's "s32k3_wb_can" project code to my project. The CAN0's TX and RX pin is same with the WB's design(CAN0_RX: PTA6 and CAN0_TX: PTA7 ). The CAN0 work in CAN Classic mode, but the CANBox can't detect any CAN signal.        I try to debug the "s32k3_wb_can" project,  and find "CAN0_ISRCallback" function is never called. I check the s32k144 demo code, it seems the "CAN0_Callback_Func" function is called and installed with "CAN_InstallEventCallback(&can_pal0_instance,&CAN0_Callback_Func,(void*)0);", but S32K344's "s32k3_wb_can" project seems no such install procedure.         I have no S32K344 WB board, so I can't verify the WB's real running status. I want to know how to let the can0 run in "s32k3_wb_can" project.        The attachment is my project "s32k3_wb_can.zip". To decrease the project size, I remove the "Debug_FLASH" subfolder. My can is sample 8-pin can chip and the STB is default low, so I only manipulate CAN0_RX/CAN0_TX. Please help me check what's the problem. Thanks. Re: Can box can' t detect can signal when runing S32K344 WB's "s32k3_wb_can" project Hi @Jimmybai, The CAN0 work in CAN Classic mode, but the CANBox can't detect any CAN signal. Could you clarify what do you mean by this? Is CAN Classic working, but CAN FD not? Or how are you confirming CAN Classic functionality. I try to debug the "s32k3_wb_can" project, and find "CAN0_ISRCallback" function is never called. I check the s32k144 demo code, it seems the "CAN0_Callback_Func" function is called and installed You can use the following APIs to enable FlexCAN's IRQ and handler: IntCtrl_Ip_EnableIrq(FlexCAN0_1_IRQn); IntCtrl_Ip_InstallHandler(FlexCAN0_1_IRQn, CAN0_ORED_0_31_MB_IRQHandler, NULL_PTR); However, this should already be enabled by the initialization of the IntCtrl driver you are doing: retCode = IntCtrl_Ip_Init(&IntCtrlConfig_0); retCode = IntCtrl_Ip_ConfigIrqRouting(&intRouteConfig); Callback installation is done within FlexCAN's initialization, to whichever callback you've declared: Julin_AragnM_0-1780594748273.png Another reason your callback is never triggered may be that no valid Rx frames are being received. Have you tried scoping the CAN bus through an oscilloscope? Instead of testing the wb_can example, have you tried using FlexCAN_Ip_Example_S32K344 included in RTD package?  Or some of the examples shared in community: Example S32K344 FlexCAN_Ip TX/RX/EnhanceRXFIFO test S32DS3.4 RTD200 [RTD600 MCAL & IP] S32K3X4EVB-T172 FlexCAN Example Interrupt/Polling Best regards, Julián Re: Can box can' t detect can signal when runing S32K344 WB's "s32k3_wb_can" project By the way, the example project come from S32K344 WB's example folder---S32K344_Whiteboard_Example(LLD)_RTM_1.0.0
查看全文
llcecan问题 嗨,NXP 小组: 测试硬件:S32G274 软件版本:bsp38 can setting: ip link set llcecan(0~3)type can \ bitrate 500000 \ sample-point 0.8 \ dbitrate 2000000 \ dsample-point 0.7 \ fd on 测试用例: 1: Vector v1640 can1 可以连接到 s32g 的 can0~can3, can2 可以连接到 s32g 的 llce_can0~llce_can3 2: vector1640 发送 can 数据,s32g 接收 can 数据。 3: 检查发送和接收的数据帧是否一致。 测试结果: 1:数据帧在 llce_can0~llce_can3 中丢失,但在 can0~can3 中没有丢失。 参考图像如下 图 1:我们可以看到 v1640 can1 共发送了 1,823,705 帧,而在图 2 中,s32g274 can0~can3 收到了 1,823,705 帧而没有任何帧损失。 我们可以看到,v1640 can2 发送的帧总数为 1 845 947,而 s32g274 llce_can0~llce_can3 接收的帧总数约为 1 845 887。损失 60 帧。 当 CPU 负载相对较高时,丢帧情况就会恶化。是否有可能增加 LLCE_CAN_MAX_RX_MB,以减少 CPU 负载。同时,如何解决丢帧问题?是否有任何优化项目? ZHANGBOWEN_0-1780368083252.png ZHANGBOWEN_1-1780368090168.png Re: llcecan question 你好,@张博文 感谢您的回复。 为了进一步调查这个问题,我首先希望在本地 RDB2 上重现这个问题。 您能否澄清以下问题? 1.您的测试使用的是哪个版本的 LLCE FW? 2。你有没有用其他版本的 BSP 测试过?如果是这样,结果也一样吗? 3.是否只有在通过所述的 8 个 CAN 通道进行基准测试时才会出现丢帧现象?请问您是否只对 LLCE CAN 接口进行过压力测试?有没有简化的测试设置可以重现该问题? 4.测试的负载是多少?发现帧丢失时的吞吐量值是多少?测试期间 CPU 的平均负载是多少? BR 切宁 Re: llcecan question 您好, 感谢您的回复。 在我将 LLCE_CAN_MAX_RX_MB 修改为 64 和 128 后,CPU 负载并没有减少,或者减少得不明显,因此很难观察到。 而 llcecan 的丢帧现象依然存在 Re: llcecan question 你好,@张博文 谢谢您的帖子。 从共享的描述来看,似乎是在系统负荷较高时丢失了帧。 我建议尝试更改 LLCE_CAN_MAX_RX_MB 中的 值。 drivers/net/can/llce/llce_can_common.c的新值,如 32 或 64,然后重建内核进行另一次测试,检查测试中是否仍存在问题。 BR 切宁 Re: llcecan question 您好, 感谢您的回复。 1.LLCE FW 版本为 HHFF_2A [REL_LLCE1_0_6|BLD_RDC2303221606]。 2.只对 bsp38 进行了测试。 3.仅对 llcecan 进行了无帧丢失的压力测试。但是,在同时对所有 8 个 can 通道进行压力测试时,出现了丢帧(4 通道 llce 测试和 8 通道 can 测试使用的软件相同)。 4. canoe 总线负载为 55% ,8 通道 can 测试期间的平均 CPU 负载为 60% ,4 通道 llce 测试期间的平均 CPU 负载为 37% Re: llcecan question 你好,@张博文 感谢您的回复。 1.请您帮助检查是否有更简单的方法来重现该问题? 2。我知道目前它只发生在 8 通道测试中,我能知道你的板上是否只有 4+4 CAN 接口吗?是否只能在 LLCE 上进行测试才能重现该问题?(说LLCE 接口上有 4 个以上通道) 在 RDB2 上,只有 2 个 FlexCAN,但有 16 个 LLCE CAN,如果能提供简化的测试方法,将非常有帮助。 BR 切宁 Re: llcecan question 您好, (1) 我在开发板上运行了我们的项目程序。我不方便把整个文件发给你进行测试。您可以直接使用 canoe 将 llcecan0 连接到 llcecan3,而无需运行任何程序,以每秒 8000 帧的速度进行流媒体测试。 (2) 它只能以每秒 8000 帧的速度流式传输 4 个频道的 llcecan。即使发送 1000 万帧,也不会出现丢帧现象
查看全文
MCXN947: how assign CMC0 to secure privileged mode The RM indicates it should be set to Secure and Privileged and that I can use the AHBSC register to do this. The SRM says the AHBSC register does not affect the privilege status of the CMC0 register So how do I examine/ change the security level if this register? MCXN Re: MCXN947: how assign CMC0 to secure privileged mode Hi @ClarkS  There is a training session on how to configure TrustZone. Please refer to it here: TrustZone configuration training Learn how to create a secure/nonsecure application and debug on a secure Cortex M33 NXP device.   Thank you.   BR Alice Re: MCXN947: how assign CMC0 to secure privileged mode Thank you for this, Alice. I didn’t know of this article. I’ll study it.  Re: MCXN947: how assign CMC0 to secure privileged mode Turns out this was just a collection of slides from an old presentation. I did not see any reference to the CMC peripheral.  The slides did remind me to check the Config Tools app so I downloaded the most recent version. Inspection of the Tee tool did not find the CMC0 register at all.  So how do I determine the security level of  this peripheral and especially the SRS and SSRS registers.  Also the RM should probably be updated since the note in it to use the AHBSC register to configure its permissions appears to be incorrect. Re: MCXN947: how assign CMC0 to secure privileged mode Hello @ClarkS  There is some confusion in the documentation. I have escalated it to  internall team and will share any updates with you. Thank you.   BR Alice Re: MCXN947: how assign CMC0 to secure privileged mode Thank you, Alice. Looks like it defaults to SECURE / PRIVILEGED like I hoped it was. I appreciate getting the SRM updated! Re: MCXN947: how assign CMC0 to secure privileged mode Hi @ClarkS  Thanks for your patience.  CMC access permission is controlled by AHBSC AIPS_BRIDGE_GROUP0_MEM_RULE1[1:0]. This will be fixed in the next version of RM. Thank you. BR Alice Thank you. 
查看全文
使用世纪佳缘 J-Link 调试 i.MX95 上的 M7-Core 嗨,团队、 我目前正在开发 i.MX95 EVK,并在探索合适的平台和 SDK,以便开始开发--特别是针对 M7 内核的开发。根据恩智浦的建议,我使用 MCUXpresso SDK 以及 Visual Studio Code 和 MCUXpresso 扩展进行开发。 根据应用笔记 " 使用 VS Code 调试 Cortex-M (AN14120) ",调试需要 SEGGER J-Link。但是,应用笔记仅提供i.MX8系列和i.MX93的补丁和示例设置。据我所知,i.MX95 的调试程序与 i.MX93 类似,但我无法在文档或恩智浦的官方网站上找到 i.MX95 的特定 SEGGER J-Link 补丁。 能否请您帮助我,告诉我在 i.MX95 的 M7 内核上进行开发和调试所需的适当步骤、工具或补丁? 如果您能及时回复,我们将不胜感激,这将有助于开发工作的顺利进行。 Re: Debugging M7-Core on i.MX95 using SEGGER J-Link 亲爱的@Manuel_Salas 我打算购买 FRDM i.MX95,我能问一下这个主板是否支持 JTAG,如果是,软件是否完全支持? Re: Debugging M7-Core on i.MX95 using SEGGER J-Link 你好@Abinandhan 希望你一切都好。 遗憾的是,由于 i.MX95 仍处于试生产阶段,我们对其了解不多。 没有为i.MX95准备的**应用笔记**或补丁,因此,我们需要等待**版本**才能获得更多信息、调试步骤和补丁。 顺祝商祺! 萨拉斯
查看全文
LX2160カスタムボード上のモジュールの電源オフ LX2160をベースにした当社のカスタム基板には、ソフトウェアで電源レールを制御するためのSPDTスイッチは搭載されていません。 しかし、私たちの目標は、USB、WiFi、Bluetooth、PoE、およびセルラーモジュールによる消費電力を削減することです。 現時点での観察結果と、弊社側で採用しているアプローチ: 1. WiFi、BT、およびセルラーモジュールはPCIeを介して接続されます。 これらの機能はSerDesの設定によって無効にできることが分かりました。 SerDesプロトコルをS2=9に設定することで、対応するすべてのレーンがPCIeではなくSGMIIとして構成され、結果としてPCIe接続モジュールが事実上無効になります。 2. USBモジュールには、同様のSerDesベースの無効化オプションはないようです。 USBに関しては、現在GPIOベースの無効化を試みています。 USB1_MUX_EN USB2_MUX_EN RCWの設定は既に検証済みであり、対応するピンがGPIOとして設定されていることが確認されています。 しかし、これらのGPIOを無効化動作に設定した後でも、期待される消費電力の削減は確認されなかった。 3. PoEモジュール(イーサネット接続にはAQR113cを使用) 完全な無効化と電力削減のために変更が必要となる可能性のある追加ファイルや設定について、ご意見・ご提案をお寄せください。 Re: Power down of modules on LX2160 custom board アイドル状態のときに、USB、WiFi、Bluetooth、PoE、およびセルラーモジュールの電源をオフにすることは可能ですか?それとも、これはこれらのインターフェースが全く使用されない、製品の別の構成なのでしょうか?   インターフェースが使用されていない場合でも、電源レールには電源を供給する必要があることにご注意ください。LX2160Aは、電源レールから電源を取り外すことをサポートしていません。 インターフェース機器への電源供給が停止した場合、LX2160AのI/Oに漏電が発生しないようにする必要があります。   では、あなたにできることは次のとおりです。 1) コアが最大電力を消費します。SDKは、CPUが使用されていないときに動作周波数を下げて消費電力を節約する機能をサポートしています。 パワーマネージメントについては、[Layerscapeソフトウェア開発キットユーザーガイド | NXP Semiconductors | https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-2E8E375E-7DCD-4671-B0CF-D4713D8BB9EB.html ]を参照してください。 2) 未使用のIPアドレスはDEVDISRを介してクロックゲーティングできます。しかし、一度無効にすると、再度有効にすることはできません。 3) SerDesレーンが使用されていない場合は、電源をオフにすることができます。セクション26.10.2を参照してください。LX2160Aの未使用レーンに関するリファレンスマニュアル 4) RCW設定でSerDesプロトコルを選択すると、プロトコルの要件に従って、そのプロトコルに関連するレジスタも構成されます。したがって、車線を再編成するのは正しい方法ではありません。 5) 回路図の抜粋から、SerDes#2 を SRDS_PRTCL_S2 =3 に設定していますが、1 つのレーンしか使用されていません。SRDS_PRTCL_S2=11を使用して、(4)に従って未使用レーンの電源をオフにすることができます。同様のメカニズムは他のSerDeにも適用できる可能性がある。 6) Gen3がPCIeに使用されていない場合、PLLFの電源をオフにすることができます。同様に、使用されていないPLLは電源を切ることができます。 よろしくお願いします。 Re: Power down of modules on LX2160 custom board こんにちは、 迅速なご対応ありがとうございます。ご指摘いただいた電力最適化に関するご提案について、私の観察結果とテスト結果を添付いたしました。内容をご確認いただき、追加の確認事項や設定が必要な場合はお知らせください。 要点 補足事項 CPUホットプラグ/周波数スケーリングに関する考察 CPUホットプラグ、CPU周波数スケーリング、およびさまざまなCPUモードをテストしました。 lscpu | grep line 観察結果: オンラインCPU数:9 オフラインCPU:0-8、10-15 しかし、これらのいずれのケースにおいても、測定可能な電力低下は観察されなかった。 DEVDISR を介した未使用 IP クロックゲーティング 未使用のIPアドレスはDEVDISRを介してクロックゲーティングできることは理解しています。しかし、これらのブロックを無効にするとリセットなしでは元に戻せないため、この方法はリスクが高いと考えており、現在のテストでは推奨していません。 未使用のSerDesレーンの電源オフ レジスタへの書き込みは成功しました。 しかしながら、これまでのところ、顕著な消費電力の削減は確認されていない。 SerDesプロトコル構成の最適化 未使用のGen3 PCIeに対するPLL電源ダウン 適用された構成: SRDS_REFCLKF_DIS_S2 = 1 SRDS_PRTCL_S2 = 11 SRDS_INTRA_REF_CLK_S2 = 0 SRDS_PLL_PD_PLL3 = 1 Re: Power down of modules on LX2160 custom board 電力消費量はどのように測定していますか? SerDesレーンについては、SerDes I/Oに電力を供給する0.9Vおよび1.8Vの電源レーンを確認する必要があることにご注意ください。 DFSの場合、VDD(0.8V)電源の消費電力を確認してください。 これはカスタム基板なので、電源レール用の電力測定回路は搭載されていますか? カスタムボードの入力でエマージングを行っている場合、どれほどの違いが見られるかは分かりません。それは、測定値の最小値にも左右されます。 確認のため、コア/プラットフォームをより低い構成で動作させてみてください。設計チェックリストを確認してください。VDDレールの消費電力に関するグラフが掲載されています。 Re: Power down of modules on LX2160 custom board こんにちは、 これらの電流センサーはBMCに接続されており、消費量を測定しています。VCC_12Vはカスタムボードの入力を、VCC_0V8はNXP(LX2160A)チップセットの入力を検出します。 また、フラッシュ時(これらはVCC_12Vで測定され、つまり総消費電力です) - CodeWarriorを使用すると(約10Wの低下が見られる可能性があります) - ( echo mem > /sys/power/state & echo freeze > /sys/power/state) を使用すると、約 6W の低下が見られる可能性があります (ただし、この方法ではユーザー操作がないため、テストには推奨されません)。 Re: Power down of modules on LX2160 custom board 社内チームと話し合った結果、設定に関するご質問には既に回答済みです。 LX2160Aの場合、 12V入力で10Wの消費電力は妥当な範囲だと考えています。目標、回路図、構成、ログ、アプリケーション情報を共有していただければ幸いです。さらに改善できる点がないか検討いたします。
查看全文
在哪里可以下载 android_KK4.4.3_2.0.0-ga_core_source.tar.gz 嗨,恩智浦,在哪里可以下载 android_KK4.4.3_2.0.0-ga_core_source.tar.gz ? Android i.MX6 四核 Re: where can I download android_KK4.4.3_2.0.0-ga_core_source.tar.gz 你好,我也需要它、 我也需要,请将下载 URL 发到我的邮箱好吗? Re: where can I download android_KK4.4.3_2.0.0-ga_core_source.tar.gz 我需要"android_kk4.4.2_1.0.0-ga_source.tar.gz"& "android_kk4.4.3_2.0.1-ga_source.tar.gz"& "android_KK4.4.3_2.0.1_docs.tar"太。 您能通过电子邮件发送给我吗? 非常感谢 Re: where can I download android_KK4.4.3_2.0.0-ga_core_source.tar.gz 我已经自己下载了,谢谢。 Re: where can I download android_KK4.4.3_2.0.0-ga_core_source.tar.gz 你好@b36401、 我也需要,请通过电子邮件发送好吗? 顺祝商祺! Re: where can I download android_KK4.4.3_2.0.0-ga_core_source.tar.gz 我需要"android_kk4.4.2_1.0.0-ga_source.tar.gz" 您能发送到我的邮箱吗? Re: where can I download android_KK4.4.3_2.0.0-ga_core_source.tar.gz 我刚把文件通过电子邮件发送给你。
查看全文
由于未找到访问令牌,FRDM-RW612 上的 KNX iot 下载 ETS 失败 你好 我按照以下链接中的步骤进行了操作,但在 ETS 下载时受阻 https://github.com/nxp-appcodehub/dm-knx-iot-zephyr-apps-with-ets-support-on-nxp-mcus 详细日志显示,原因是找不到访问令牌。我的问题是如何获取访问令牌并写入设备。谢谢 Shawn_LSQ_0-1778480616410.png 开发板 Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 你好,@Shawn_LSQ。 能否请您详细说明下载 ETS 配置的步骤? 通常,下载的第一部分包括通过 SPAKE2+ 协议建立安全通道,在当前 Zephyr 版本的 RW612 中,这可能需要长达 30 秒的时间。出现这种情况时,您应该可以看到类似的日志记录: 203418 : INF : oc_knx.c 1586 : oc_core_knx_spake_separa... > oc_core_knx_spake_separate_post_handler - start 加密计算部分完成后,流程将继续进行,您应该可以看到 ETS 方面的流程仍在继续。 BR、 米哈伊 Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 你好,米哈伊 OTBR 也使用 FRDM-RW612,并遵循以下链接 https://github.com/nxp-appcodehub/dm-knx-iot-zephyr-apps-with-ets-support-on-nxp-mcus/blob/main/docs/otbr_support.md 已附上 uart 日志 I。请检查一下,谢谢! Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 你好 我注意到 ETS 通过 ETS 消息启动了 PASE 请求,是我的 ETS 版本太新了吗?我使用 ETS V6.4.1 Shawn_LSQ_0-1778829436673.png Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 你好,@Shawn_LSQ。 你的 ETS 版本应该没问题,我也在使用 ETS 6.4.1 版本 8718,我认为没有问题。 你能否提供你正在使用的 OpenThread Border 路由器以及 OTBR 设备的配置的详细信息? 谢谢。 米哈伊 Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 你好,米哈伊、 谢谢您的答复!所有步骤均按照恩智浦的官方步骤进行。 我附上了 usart 日志信息供您分析,但没有看到您所说的内容。 Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 乌萨尔特日志 Re: KNX iot download ETS failed on FRDM-RW612 due to access token not find 你好,@Shawn_LSQ。 对不起,时间太长了。由于优先调用的原因,我目前无法进行进一步的调试,但从快速概览来看,我可以建议尝试使用 FreeRTOS OTBR 固件作为变通办法,因为我怀疑 Zephyr OTBR 可能存在问题。 RW612 FreeRTOS OTBR 编译说明可在此处获取。我从另一个主题中了解到,您在 Windows 上使用 CLI 构建时遇到了问题。我做了一个简单的测试设置,发现在 Git 安装过程中,需要选择几个选项,请看下面的图片。 git_screenshot2.png git_screenshot1.png 这样就可以通过命令提示符 (CMD) 进行构建。 您仍然需要通过命令行启用环境: sdk\repo\mcuxsdk\mcux-env.cmd 能否请您尝试这些说明并反馈意见? 我们还将在自述文件中更新适当的说明。 BR、 米哈伊     
查看全文
FRDM-MX95 5 sai? FRDMで5つのSAIチャンネルすべてを有効にすることは可能でしょうか?あるいは、FRDM-MX95にはどのような制限があるのでしょうか?設定方法についても知りたいです。OSとしてはAndroid AutomotiveかYoctoを使う予定ですが、まだどちらにするか決めていません。 Android マルチメディア Re: FRDM-MX95 5 sai? つまり、完全な機能を利用するにはSAI3しか選択肢がないということでしょうか? デバイスツリーを表示して、各GPIOピンを好きなように変更できるGUIプログラムはありますか? TDMモードに設定して、**オーディオ**をアナログ・デバイセズのADSP-21594に送信し、他の機器からの**オーディオ**入力とメイン出力をADSP-21594で処理させることは可能でしょうか? sai3 tdmストリームからのオーディオ出力が何であるかご存知ですか?32/768ですか? Re: FRDM-MX95 5 sai? こんにちは、 @FlynHawaiian さん SAI1-5は以下のパッドに接続できます SAI1: I2C2_SCL / I2C2_SDA UART2_RXD SAI1_TXFS / SAI1_TXC / SAI1_TXD0 / SAI1_RXD0 SAI2: IMX95_PAD_ENET2_XXX/IMX95_PAD_XSPI1_XXX SAI3: GPIO_IO12 GPIO_IO16~GPIO_IO21 GPIO_IO26 SAI4: ENET2_TD[2:0] ENET2_RXC ENET2_RD[1:0] XSPI1_DATA[3:0] XSPI1_SCLK XSPI1_SS0_B SAI5: SD3_CLK / SD3_CMD / SD3_DATA[3:0] XSPI1_DATA[7:4] XSPI1_DQS XSPI1_SS1_B 次に、FRDMのデバイスツリー構成(arch/arm64/boot/dts/freescale/imx95-15x15-frdm.dts)を見てみましょう。 SAI モジュール 現在、完全に多重化することは可能ですか? 主な理由 SAI1 いいえ、部分的にだけです 一部のSAI1 PADは lpi2c2 で占有されており、 mqs1 SAI2 基本的にいいえ メインPADグループ ENET2_* はイーサネットとMDIOによって占有されています。 SAI3 はい、おすすめです 関連する GPIO_IO PADは現在のDTSでは使用されていません SAI4 いいえ、部分的にだけです メインPADグループ ENET2_* はイーサネットで占有されており、一部の XSPI1 のPADはGPIO機能でも占有されている。 SAI5 いいえ、部分的にだけです SD3_* usdhc3 / WiFi SDIO が使用されており、一部の XSPI1 PAD も使用されています。 よろしくお願いします、 志明
查看全文
配备 i.MX95 的红外热像仪 OX05B1S HI 根据 i.MX Linux 参考手册...有人能帮忙如何获得 SCH-89961 适配器卡吗。我的要求是将 RGB-IR 摄像机与 i.MX95 集成。或者其他与 i.MX95 兼容的 rgb-ir 摄像头? akak1_0-1778230986123.png 此致 Re: RGB-IR Camera OX05B1S with i.MX95 1.FRDM i.MX95 上的 OX05B1S + RPI-CAM-MINISAS 是的,但您还需要一根 FPC 电缆。 光有传感器是不够的。 2.Leopard Imaging LI-OX05B1S-MIPI-137H 它能与现有的 i.MX95 驱动程序一起使用吗? 是的,如果您使用的是 RAW MIPI 输出模式,而不是 ISP 处理输出。 3.500 万像素 RGB-IR GMSL2 摄像头(Jetson AGX Orin 类型) 它能在 i.MX95 上运行吗? 不,不是直接。不推荐使用。 4.预集成 ISP 的模块 我需要禁用 i.MX95 ISP 吗? 是 - 如果模块输出处理过的视频,则必须旁路或禁用 i.MX95 ISP。 Re: RGB-IR Camera OX05B1S with i.MX95 您好@yipingwang 谢谢您的快速回复。请您提供以下补充信息。 1.我想使用OX05B1S传感器,购买传感器和RPI-CAM-MINISAS 是否足以集成到 FRDM i.MX95?我还需要 FPC 电缆吗? 2.意愿 LI-OX05B1S-MIPI-137H - Leopard Imaging Inc. 3. 用于 NVIDIA Jetson AGX Orin 的 500 万像素 RGB-IR 全局快门 GMSL2 摄像机 怎么样? Leopard 和 e-Consystem 相机模块包含预集成的 ISP,这是否意味着我需要禁用 i.MX95 ISP? 请注意 Re: RGB-IR Camera OX05B1S with i.MX95 SCH‑89961 Rev.B 是一款内置恩智浦相机适配器板。 在 i.MX Linux 参考手册中,它被明确引用为用于连接的 MIPI‑CSI 适配器: OmniVision OS08A20 OmniVision OX05B1S 它不是商业产品(不通过 Mouser/Digi-Key 销售)。 恩智浦和选定的合作伙伴在内部使用它进行EVK 验证。 您不能直接购买 SCH-89961。 恩智浦不希望客户使用 SCH-89961。取而代之的是使用 i.MX95 EVK 支持的标准 mini-SAS 或 FPC MIPI 适配器。 支持的替代品包括 adapter 目的 rpi-cam-minisas FPC 摄像机 → 迷你 SAS IMX-MIPI-HDMI 显示/输出 IMX-LVDS-HDMI 显示/输出 这些信息已在i.MX95 摄像头软件包官方文档中列出 RAW MIPI-CSI RGB-IR 传感器(推荐使用) i.MX95 ISP本机支持 RGB-IR 融合。 最著名的选择 传感器 供应商 说明 OX05B1S OmniVision 官方支持 RGB-IR OS08A20 OmniVision 使用与 OX05B1S 相同的驱动程序 AR0234 RGB-IR onsemi 用于汽车视觉 OV2312 RGB-IR OmniVision 全局快门(需要移植) OS08A20& OX05B1S 在 i.MX95 上使用相同的内核驱动程序,开箱即用。 预集成 RGB-IR 摄像头模块(更简单) 提供支持 Linux 的现成红外热像仪的供应商: e-con 系统 RGB-IR 摄像机模块 传感器调整& ISP 支持 可根据要求定制i.MX95 功能 示例: OV2312 RGB-IR AR0830 RGB-IR Re: RGB-IR Camera OX05B1S with i.MX95 你好@yipingwang 非常感谢你的澄清。 还有一个问题,"22 针/15 针摄像头连接器 FPC 电缆" 是否可以单独购买。互联网搜索的结果有多种选择,因此要问。 Re: RGB-IR Camera OX05B1S with i.MX95 您好@yipingwang ,能否请您检查并回复?我在 Arrow electronics 网站上看到多个传感器零件编号。请帮我确定 FPC 电缆的确切零件号和零件编号。 https://www.arrow.com/en/search-result.html?keyword=ox05b1s&currPage=1 致敬 Re: RGB-IR Camera OX05B1S with i.MX95 是的,这些 22 针 ↔ 15 针 FPC(CSI 摄像机)电缆是标准电缆,很容易买到,您可以单独购买,不会有任何问题。 Re: RGB-IR Camera OX05B1S with i.MX95 我看到社区中与相机设置有关的主题还很少。谁能回答我的问题?感谢帮助... Re: RGB-IR Camera OX05B1S with i.MX95 您好@yipingwang和各位, ,我一直没有找到可以直接连接 RPI-CAM-MINISAS 适配器的基于 OX05B1S 的 FPC 摄像头模块,因此计划继续使用 https://leopardimaging.com/product/robotics-cameras/cis-2-mipi-modules/i-pex-mipi-camera-modules/global-shutter-mipi-cameras/5mp-ox05b1s/li-ox05b1s-mipi-137h/ 由于这个模块没有内置的 ISP,我假设我也能正常工作... 如果您发现这种方法有任何重大问题,请提供您的意见。 Re: RGB-IR Camera OX05B1S with i.MX95 我得出的结论是,尽管文档声称支持,但没有人尝试过将 RGB-IR 或 IR 摄像头与 i.MX93 或 i.MX95 配合使用。
查看全文
S32K1 EEprom RTD Hi, I do not understand why is I use Eep_Ftfc_Example_S32K144 works okay. But if i remove Erasing and Write code and so i just want to read the previus stored data, it fails with error  "FTFC_EEP_IP_STATUS_BLOCK_INCONSISTENT". I have set both "Preserve Partitioning for teh device" and "Preserve this Range" from 0x10000000 to 0x1000ffff. So the second round code is: /* Initialize Clock */ Clock_Ip_Init(&Clock_Ip_aClockConfig[0]); /* partition only if it was not partitioned before for EERAM with code 0x4 */ Eep_DepartParitition(T_EEEPROM_SIZE); /* Initialize Eep driver */ Ftfc_Eep_Ip_Init(&EepFtfcCfg_VS_0); // /* Erase memory by writing erase value */ // for(i=0; i // { // retJobResultType = Ftfc_Eep_Ip_Erase(EEP_ERASE_START_ADD + i, FTFC_EEP_IP_PAGE_LONGWORD, FALSE); // if(FTFC_EEP_IP_STATUS_OK != retJobResultType) // { // Exit_Example(FALSE); // return 0; // } // } // // /* Write one or more complete eeprom pages to the eeprom device */ // for(i=0; i // { // retJobResultType = Ftfc_Eep_Ip_Write(EEP_ERASE_START_ADD + i, dataWrTestPatt + i, FTFC_EEP_IP_PAGE_LONGWORD, FALSE); // if(FTFC_EEP_IP_STATUS_OK != retJobResultType) // { // Exit_Example(FALSE); // return 0; // } // } /* Compares a eeprom memory area with an application data buffer */ for(i=0; i { retJobResultType = Ftfc_Eep_Ip_Compare(EEP_ERASE_START_ADD + i, dataWrTestPatt + i, FTFC_EEP_IP_PAGE_LONGWORD); if(FTFC_EEP_IP_STATUS_OK != retJobResultType) { Exit_Example(FALSE); return 0; } } Thank you in advance. Re: S32K1 EEprom RTD "FTFC_EEP_IP_STATUS_BLOCK_INCONSISTENT" may cause by the block addrees alignment, can you help to share more information about your EEPROM address setting besides Preserve this Range" from 0x10000000 to 0x1000ffff during intitial partition? Re: S32K1 EEprom RTD please share the FlexNVM Partition Code for data flash and EEPROM setting. It may need to know which part has been to set as EEPROM between 1000000 and 1000FFFF. And you may need to read EEPROM data according to the setting.  More detailed please refer to AN11983 Using the S32K1xx EEPROM Functionality Re: S32K1 EEprom RTD Hi db16122, thank you for you replay. ck182_0-1777878996851.png I have change nothings from the original example "Eep_Ftfc_Ip_Example_S32K144". Also I have notice that when execute this code: retJobResultType = Ftfc_Eep_Ip_Write(EEP_ERASE_START_ADD + i, dataWrTestPatt + i, FTFC_EEP_IP_PAGE_LONGWORD, FALSE); in the example, it write in Ram at address 0x14000000, that is correct, but never writes "something" in the Flex Memory.  I expect that "somethings" is writes not only in ram but also in Flex memory starting from address 0x10000000, but I never see any change.  I do not understand what I'm wrong I'm using DS3.4 with RDT 1.01.  Thanks Re: S32K1 EEprom RTD Hi @ck182, Once EEE is enabled on the FlexNVM, the FlexNVM (Backup) is no longer directly accessible by the application core. At that point, only the FlexRAM as EEPROM is accessible. If FlexNVM was partitioned with EEP_FTFC_LOAD_AT_RESET_ENABLED, then after a reset the contents of the Backup Flash are automatically copied into FlexRAM (EEPROM), and the EEERDY flag is set. At the beginning of main(), could you please confirm that: EEERDY == 1, DEPART contains a valid partition code, and valid data are present in FlexRAM (EEPROM)? Regards, Daniel
查看全文
How to: MSDI MC33CD1030 on S32K396BMS-EVB using NXP MBDT Introduction The following article shows a basic configuration and model for S32K396BMS-EVB that configures the SPI to communicate with the MC33CD1030 MSDI IC mounted on the evaluation board. Prerequisite software The following software tools were used to develop and deploy the application onto the S32K396BMS-EVB board. MATLAB® R2024b or later Simulink ® MATLAB ® Coder™ Simulink ® Coder™ Embedded Coder ® Support Package for ARM ® Cortex ® -M Processors S32K3 MBDT Toolbox Version 1.4.0 BMS MBDT Toolbox Version 1.2.0 FreeMASTER Run-Time Debugging Tool   Prerequisite hardware The application is developed for the following hardware*: S32K396BMS-EVB Debug probe (used to deploy the example and to connect the FreeMASTER application to the board) 12V power supply   Configuration project In this chapter, I show most important settings that must be to allow the MCU to enter standby mode and to be able to wake up and switch to RUN mode again. For more details, please download the files attached and consult the configuration project. Pins configuration   For the CD1030, only the SPI pins must be configured; LPSPI3 PCS1: PTF18 (OUTPUT) LPSPI3 CLOCK: PTF13 (OUTPUT) LPSPI3 SIN: PTF12 (INPUT) LPSPI3 SOUT: PTF15 (OUTPUT)   SorinIBancila_0-1777471509980.png Figure 1. Configuration Pins tab - LPSPI pins   Peripherals configuration Platform component The interrupt must be configured for the LPSPi3. To configure it, please go to PLATFORM -> Interrupt Controller and add a new entry into the table, as below. SorinIBancila_1-1777471606813.png Figure 2. Configuration Platform Component - Enable LPSPI3 interrupt MCU Component The peripheral clock must be enabled and it can be done from the MCU component -> McuModuleConfiguration -> McuModeSettingsConf. SorinIBancila_2-1777471646182.png Figure 3. Configuration MCU Component - Enable LPSPI3 peripheral clock SPI Component The MCU communicates with MC33CD1030 over the LPSPI3. First step is to configure the Spi -> SpiGeneral -> SpiPhyUnit SorinIBancila_3-1777471737967.png Figure 4. Configuration SPI Component - SpiPhyUnit (LPSPI3) Then, the Spi->SpiDriver must be configured. Important! The frame size of the SPI messages: It must be 32-bit wide and MSB. SorinIBancila_4-1777471790174.png Figure 5. Configuration SPI Component - SpiChannel   SorinIBancila_5-1777471818464.png Figure 6. Configuration SPI Component - SpiExternalDevice SorinIBancila_6-1777471857095.png Figure 7. Configuration SPI Component - SpiJob   SorinIBancila_7-1777471913175.png Figure 8. Configuration SPI Component - SpiSequence   Model configuraiton The Simulink model used to communicate with the MC33CD1030 can be seend in the picture below. It can also be found in the achieve attached to this article. The initialization of the model sets the AsyncMode to interrupt. SorinIBancila_1-1777472543316.png Figure 9. Simulink Model - Initialization subsystem   The application executes the following tasks at each step: Set up the External Buffer for the LPSPI3 SpiChannel_CD1030. The input for the block must be an array of 4 uint8 elements (in total 4 bytes - 32bit). The control word is the last element, while the first 3 elements are the configure words. The Dest Data output is a data story memory configured as uint8 with the size equal to 4.  Send the command to the MC33CD1030 IC and receive the previous result in CD1030_RecvData_SG data store Increment a variable to check that the application is running SorinIBancila_0-1777473333102.png Figure 10. Simulink Model - Full Overview   Validation To validate the application, the FreeMASTER tool is used to connect to the board and initiate the sequence to enter standby mode. To connect the board, you can use the LPUART1 (J6 connector), baud rate 115200. If everything is properly configured, in the FreeMASTER you should see the following in the Variable Watch: The SPI_SetAsyncMode_Status, CD1030_SetupEB_Status and SPI_Transmit_Status should all be 0. The CD1030_RecvData_SG (BIN) and CD1030_RecvData_SG (HEX) should display the content of the CD1030's register 0x3E Read switch status registers SG. The step_counter should increment at each step execution. SorinIBancila_1-1777473443463.png Figure 11. FreeMASTER Project - Variable Watch To test that the CD1030 is working, I connect the J10_6 (SG0 - KEY_ON_DIN) to either GND or VCC and we can see that the last bit of the register changes. SorinIBancila_2-1777473882992.png  Figure 12. FreeMASTER Project - J10_6 connected to GND SorinIBancila_3-1777473915113.png  Figure 13. FreeMASTER Project - J10_6 connected to VCC   Conclusion In this article, I presented a basic implementation that allows the S32K396 communicate with the MC33CD1030 IC over the SPI. For further details, please consult the MC33CD1030 reference manual. Example Models
查看全文
MIMXRT1061如何新建工程模板 使用芯片MIMXRT1061CVL5B。从官网构建了SDK,但是打开SDK发现提供的mdk工程都是基于MIMX1062的,并不符合我的需求。尝试使用MCUXpresso Config tool建立工程模板,但是更换芯片后就会报错。请教一下如何新建工程模板,第一次使用NXP的芯片,不是太了解这个工程建立。 Twiter_0-1776669402878.png i.MXRT 106x Re: MIMXRT1061如何新建工程模板 嗨,@Twiter、 导入项目后,在项目设置下右击 "MCU "并选择 "编辑 MCU": EdwinHz_0-1777328956644.png 然后,您就可以更换为 RT1061: EdwinHz_1-1777329041539.png 您将在多个窗口中看到提示,以确保哪些文件将被更改,但按照这些提示操作后,项目现在将设置为 RT1061,而不是 RT1062。 BR, Edwin. Re: MIMXRT1061如何新建工程模板 抱歉,才看到你的回复。我并没有找到你所描述的界面。下面我贴出我的界面给你。请你再次指点如何解决这个错误。 Twiter_0-1778050342375.png
查看全文
Failure to send data from LPUART2 in genavb-apps-freertos-7_0_0 Hi nxp technician, I have used genavb-apps-freertos-5_6_0 to port modbus to do modbus read/write register operation on serial port 2, and I can observe that data is received in modbus_slave tool, but the same pin, the same operation on genavb-apps-7_0_0 to use serial port 2 to send data is not received in modbus_slave tool, but other serial pins either 5.6 or 7.0 can work fine. However, the same pins and the same way of operation on genavb-apps-freertos-7_0_0 are not receiving data on modbus_slave tool using serial port 2, but the other serial pins are working fine, both 5.6 and 7.0. I would like to ask if genavb-apps-freertos-7_0_0 occupies serial port 2? I searched globally for IOMUXC_GPIO_DISP_B2_10_LPUART2_TXD and found that there are other interfaces in use, I've commented them out but they still don't work, I'd like to know if Serial 2 is occupied by any other function or pin multiplexing in genavb-apps-freertos-7_0_0? Re: genavb-apps-freertos-7_0_0中LPUART2发数据失败 Hi @ZhaoXingLi About this IOMUXC_GPIO_DISP_B2_10_LPUART2_TXD. I checked boards/evkbmimxrt1170/demo_apps/avb_tsn/common/cm7/board.c Harry_Zhang_0-1776757157763.png genavb-apps-freertos-7_0_0 and genavb-apps-freertos-5_6_0 are both the same. BR Harry.
查看全文
RTOSヒープメモリの空き領域がSRAM0からDTCMに変更されました。 こんにちは、 私はheap_1.cでFreeRTOSを使用しています。そして構成 configAPPLICATION_ALLOCATED_HEAP = 1 が有効になっています。 以下に示すように、main.cからDTCM RAMにFreeRTOSヒープを割り当てました。 uint8_t ucHeap[ configTOTAL_HEAP_SIZE ] __attribute__ ((section(".my_heap"))); リンカースクリプトでは、ヒープセクションをDTCMメモリに以下のようにマッピングしました。 /* ヒープセクション */   /* データ密結合メモリ (D-TCM) */ dtcm (rw) : ORIGIN = 0x20000000、 LENGTH = 0x1F000 /* 124KB データ RAM */ stack_dtcm (rw) : ORIGIN = 0x2001F000、 LENGTH = 0x1000 /* 4KB */ .bss_tcm_data (NOLOAD) : { . = ALIGN (4); __dtcm_bss_start__ = .; *(.dtcm_bss*) . = ALIGN (4); __dtcm_bss_end__ = .; *(.my_heap) } > dtcm .heap (NOLOAD) : { . = ALIGN(4); _end = .; end = .; _heap_start = .; . += HEAP_SIZE; _heap_end = .; } > dtcm   .my_heap (NOLOAD) : { *(.my_heap) } > dtcm .mapファイルは、ヒープメモリがDTCMに配置されていることを確認しています。 しかし、この変更後、 FreeRTOSは正しく動作しなくなりました。 この設定内容を確認していただき、不足している点や間違っている点についてアドバイスをいただけますでしょうか? Re: Free RTOS heap memory changed from SRAM0 to DTCM こんにちは、 @Omkar9903 さん。 portMAcro.h ではportBYTE_ALIGNMENT はどのように定義されていますか? https://forums.freertos.org/t/memory-alignment-in-heap-1-c-file/13355 ヒープはそのバイト数に合わせてアラインメントされている必要があります。 エラー例外については、さらに詳しい情報を調べてみてください。 https://community.nxp.com/t5/S32K-Knowledge-Base/Example-S32K312-HARDFAULT-Handling-Interrupt-DS3-5-RTD300/ta-p/1806259 https://community.nxp.com/t5/S32K-Knowledge-Base/How-To-Debug-A-Fault-Exception-On-ARM-Cortex-M-V7M-MCU-S32K3XX/ta-p/1595570 https://community.nxp.com/t5/S32K-Knowledge-Base/Fault-handling-on-S32K14x/ta-p/1114447 BR、ダニエル Re: Free RTOS heap memory changed from SRAM0 to DTCM こんにちは、 @Omkar9903 さん。 「FreeRTOSが正しく動作していない」とはどういう意味でしょうか?もう少し詳しく説明していただけますか? 例えば、スケジューラが起動しない、タスクが実行されない、あるいはハードフォルトが発生しているといった状況でしょうか? また、.my_heap がセクションはデフォルトの.heapと同じように配置されますセクション。 最後に、問題を正確に分析するために、以下の詳細情報をご提供ください。 MCUバリアント RTDバージョン FreeRTOS RTD拡張バージョン BR、ダニエル Re: Free RTOS heap memory changed from SRAM0 to DTCM こんにちは、 @danielmartynek さん、 私は、RTDバージョン5.0.0、RTOSバージョンFreeRTOS Kernel V10.5.0を搭載したs32k341マイクロコントローラを使用しています。 問題は、クロック初期化関数、つまり「Clock_Ip_SetWaitStates」からハードフォルトが発生していることです。 main.c では、ヒープ配列を次のように宣言しました。 UNSIGNED8 ucHeap[8712] __attribute__ ((section(".dtcm_bss")));   MAPファイルで、ucHeapがDTCMメモリに正しく割り当てられていることを確認しました。 レビューのためにリンカーファイルを添付します。 何か不足している点や設定ミスがあればお知らせください。 マップファイルのスナップショット: main.c は sid.c に名前が変更されました。 Omkar9903_0-1776686466120.png ありがとうございます。
查看全文
フラッシュメモリのデータ保持期間と耐久性サイクル こんにちは、チームの皆さん、 NXPKW45データシートの表40に記載されているフラッシュメモリの信頼性仕様について、説明を求めています。 当社のアプリケーションには、 最低15年の寿命。現在、フラッシュメインメモリの最後の256KBを使用していますが、注記3によると、これは10万サイクルという高い耐久性を備えています。 表に示されている「最小値」に基づくと、耐久サイクル数とデータ保持期間の間には逆相関関係があることが観察されました。 100kサイクル時( Tnvmretp100k T n v m re tp 100 k😞最低保存期間は5年間です。 10kサイクル時( tnvmretp10k t n v m re tp 10 k😞最低保存期間は10年です。 1kサイクル時( Tnvmretp1k T n v m re tp 1 k😞最低保存期間は20年です。 15年間のデータ保持義務を考慮すると、以下の点が懸念事項となります。 15年間の保持期間におけるサイクル制限: 15年間のデータ保持期間を保証するために、セクターごとに許容される最大プログラム/消去サイクル数はいくつですか? 高耐久性ブロック衝撃: (10万サイクル用に指定されている)「最後の256KB」ブロックを使用しているという事実は、標準のフラッシュセクターと比較して保持動作を変えるのでしょうか、それとも同じ保持サイクル比率が適用されるのでしょうか? 弊社の利用状況を15年間の信頼性目標に合致させるために、さらに詳しい図表やドキュメントをご提供いただけますでしょうか。 Re: Flash Data Retention vs. Endurance Cycles こんにちは、 @Ensaf ここに記載されているデータ保持期間は、指定されたサイクル数経過後の保持期間です。 例えば、Tnvmretp100kという数値は、10万回のサイクル後のデータ保持時間を示しており、これは最低でも5年間です。サイクル数を1万回に減らすと、データ保持期間は10年以上になります。一般的に、サイクル数が増えるほど、予想される保持時間は短くなります。 したがって、サイクル数が5000未満であれば、必要な15年を達成できる。 最後の256KBブロックについては、他のブロックと同じだと思います。 ありがとうございます。よろしくお願いいたします。 ウェンボ cc: @Alexandre_Moulinet Re: Flash Data Retention vs. Endurance Cycles Ensaf_1-1777309492066.png しかし、表40では、最後の256KBブロック(N_nvmcyc256k)は最低10万サイクルの定格となっています。しかし、このブロックについては、サイクル回数が増加した後にデータを保持する専用の仕様は存在しない。ご確認いただけますでしょうか? 10万回のサイクル後、最後の256KBブロックのデータ保持時間はどれくらいですか? 256KBのブロックは、15年間のデータ保持を保証しつつ、より多くのサイクルに耐えることができるだろうか? Re: Flash Data Retention vs. Endurance Cycles こんにちは、 @Ensaf さん。 最後の256kBセクターは、最大XKサイクル後のデータ保持に関して、異なる数値を示すとあなたは考えているようですね。 しかし、そうではない。 表が示している内容は以下のとおりです。 image.png 10万回のサイクル後、最後の256KBブロックのデータ保持時間はどれくらいですか? 表から、10万回のサイクル後の最後の256kBブロックの最小データ保持期間は5年であることがわかる。他のフラッシュメモリと同様です。 256KBのブロックは、15年間のデータ保持を保証しつつ、より多くのサイクルに耐えることができるだろうか? 最後の256kBブロック、およびフラッシュメモリの残りの部分は、15年間のデータ保持を保証するために、サイクル数が5k未満である必要があります。 これでより分かりやすくなったでしょうか。 よろしくお願いいたします。 アレックス Re: Flash Data Retention vs. Endurance Cycles 念のためまとめておくと、物理的な空き容量があり、かつ最大耐久性限界(特定のブロックにつき10万サイクル)に達していない限り、フラッシュメモリには最長15年間書き込みを続けることができます。 Re: Flash Data Retention vs. Endurance Cycles こんにちは、 @Ensaf さん。 あなたはこれを正しく理解していません。 フラッシュメモリへの書き込みを最大15年間維持したい場合は、使用するメモリセクターに対して5K未満の書き込み(サイクル)を実行する必要があります。 耐久性制限(最後の256kBセクターで10万サイクル)は、データの整合性を維持できるサイクル数を表しています。これは、10万回のサイクルで最大15年間使用できるという意味ではありません! 改めて、すべてのフラッシュセクターにおいて当社が保証する最低限の容量を以下に示します。 最長20年:1,000サイクル 最大15年間:5Kサイクル 最長10年間:1万サイクル 最長5年間:10万サイクル あなたが自問すべきことは以下のとおりです。 システムは1年間に何回書き込みを行いますか? システムが年間1000サイクルを書き込むとしましょう。 それは次のことを意味します。 1年経過後、システムは最低20年間のデータ保持が保証されます。 5年目以降は、最低15年間のデータ保持が保証されます。 10年経過後、システムは最低10年間のデータ保持が保証されます。 15年経過後、システムは最低でも10.5年間のデータ保持が保証されます。 20年経過後、システムは最低9年間のデータ保持が保証されます。 この例が、考慮すべき事項とデータ保持期間の決定方法をより分かりやすく説明していることを願っています。 よろしくお願いいたします。 アレックス Re: Flash Data Retention vs. Endurance Cycles お客様からの返信 詳細な説明をありがとうございました。理解を深めるため、以下の例と定義について確認させてください。 確認例: 1時間ごとに増加するカウンター(1日あたり24回の書き込み)を実装し、1回の書き込みにつき16バイトのペイロードを使用する場合: 容量: 8KBセクター1つは、満杯になるまでに512回の書き込み( 8192/16 )を保持できます。 所要時間: 1日24回の書き込みの場合、1つのセクターを埋めるのに約21日かかります。 サイクル使用: 21日後には、セクターを消去するために消去を実行する必要があります。これは1回の株価収益率(P/E)サイクルとしてカウントされます。 ウェアレベリング: 2セクター(合計16KB)を使用する場合、約42日ごとに各セクターで1回の消去処理を実行します。 以前のメールで、15年間で1日あたり18サイクルという制限について言及されていましたが、今回の具体的な使用例(21日に1回の消去)は、保証された制限の範囲内です。この理解は正しいでしょうか? 「サイクル」の定義:また、「18回のプログラム/消去サイクル」とは、 18回の完全なサイクル(1サイクル=1回の消去+その後の当該セクターのプログラミング)を指すという理解でよろしいでしょうか? プログラム操作でセクタがいっぱいになった後、セクタを0xFFFFFFFFまで消去せざるを得なくなった場合にのみ、「サイクル」が消費されることを理解しています。したがって、16バイトずつの書き込みを512回行っても、セクターが最終的に消去されると、消費されるP/Eサイクルは1回だけとなる。これは正しいですか? よろしくお願いいたします。 ---------------------------------------------------------------------- エンサフ・アテフ Re: Flash Data Retention vs. Endurance Cycles こんにちは、 @Ensaf さん。 KW45リファレンスマニュアルでは、メモリの耐久性について詳しく説明しています。 Alexandre_Moulinet_1-1778572862098.png また、脚注2では、セクターサイクル耐久性は、-40 °C ≤ Tj ≤ 125 °C における単一セクターでのプログラム/消去サイクルの数を表すと定義されています。 Alexandre_Moulinet_2-1778572862133.png したがって、サイクルとは消去操作とそれに続くプログラム操作を表す。 1サイクルとは、対象のフラッシュ領域を1回消去し、その後再度1回プログラムすることを意味します。 つまり、あなたの理解は正しく、これはあなたの2番目のポイントを裏付けるものです。2 . 「サイクル」の定義✅ 最初の項目1. 例の確認について、あなたが提示した例は有効です。 しかし、あなたが誤解している点が一つあります。 1日18サイクルというのは、15年間のデータ保持と運用を実現するために満たすべき条件の一つに対する答えです。 これはサイクル耐久性に関する答えではありますが、データ保持に関する答えではありません! データ保持期間については、以下の表に値を示します。 時間帯 期間中に許可されるサイクル数 年間平均サイクル数 1日あたりの平均サイクル数 0歳から5歳 0 → 1k 200ドル以下/年 約0.55 /日 5歳から10歳 1k → 10k 年間1,800ドル以下 1日約5回 10歳から15歳 10k → 100k 18,000ドル以下/年 約50/日 これらの数値は、自転車の耐久力に関する数値よりも厳しい基準となっている。したがって、自転車の耐久力に関する数値よりも、これらの数値を参考にした方が良いでしょう。 理想的には、15年以上のデータ保持を保証するために、年間200回以下のサイクルを実行する必要があります。 しかし幸いなことに、ご提示いただいた例では、この要件も満たしています。 ウェアレベリング: 2セクター(合計16KB)を使用する場合、約42日ごとに各セクターで1回の消去と1回の書き込みを実行します。 365日(1年)÷42日(例の1P/Eサイクル)=約8.69P/Eサイクル/年<推奨200サイクル/年 これは保証範囲内の例であり、あなたの理解は正しいです。 ✅ 追加情報が必要な場合や、不明な点があればお知らせください。 よろしくお願いいたします。 アレックス Re: Flash Data Retention vs. Endurance Cycles こんにちは、 @Ensaf さん。 一貫性を保つため、ここにも情報を提供します。 矛盾する情報はないと思いますが、データシートに記載されたデータとNXPのエンジニアによるデータの解釈に誤りがあると思います。 それでは、ここで全員一緒にやり直しましょう 😊 まず、あなたがここで共有してくれた図表が気に入りました。 Alexandre_Moulinet_0-1778569804711.png NXP DSのデータによると、まさにこれが我々に伝わる内容だ。 👍 DSで提供されるデータに関して、考慮すべきもう1つの要素があります。 最後の256kBセクターを除くすべてのフラッシュセクターにおいて、最低保証耐久性は1万サイクルです。 最後のフラッシュメモリ256kBセクターにおける最小保証耐久性は10万サイクルです。 これは、最後の256kBフラッシュセクターを使って不揮発性データを保存するための重要な情報です。 さて、あなたの計画によれば、あなたはヴァレオの期待を台無しにしてしまったことになります。 データの完全性を維持したまま、15年間のデータ保持を希望されるのですね。 ここで本当に重要なのは以下の点です。 15年で10万サイクルに達するまでに、システムは年間/月間/日間で何サイクル処理できますか? キーフォブ/カーアンカーが故障した場合、15年間のデータ保持期間を遵守するために、システムは年間/月間/日間に何回のサイクルを実行できますか? 質問1への回答を提供するには: 10万サイクル=15年(これが目標値です) XKサイクルは1年間ですか? X = 100K / 15 = 6.666Kサイクル/年 X = 6666Kサイクル / 12 = 555サイクル/月 X = 555サイクル / 31 = 17.92サイクル/日 1日に約18回未満のプログラム/消去サイクルを実行すれば、フラッシュメモリの最後の256kBに保存されているデータの完全性を15年間保証できます。 質問2への回答として、上記で得られた6,666Kサイクル/年を例にとってみましょう。 1 年目: 年間 6,6666K サイクルが実行され、システムが停止した場合、データシートが保証できるデータ保持の最小値は 6,666K < 10K = 10 年 + 1 年間の運用 = 11 年です。これは15年という目標を満たしていません。 2 年目: 過去 2 年間で 6,666K サイクル * 2 = 13,332K サイクルが実行され、システムが停止した場合、データシートが保証できるデータ保持の最小値は 13,332K < 100K = 5 年 + 2 年間の運用 = 7 年です。これは15年という目標を満たしていません。 データ保持は製品寿命にとって重要な要素であると、私たちは明確に認識しています。 主要原則 いずれの停止時点においても:動作時間+保持時間(分@サイクル)≧15年 ✅推奨される累積サイクル制限 製品の製造年数(年) 最大累積サイクル数 このレベルでの最低保持率 生涯保証 ステータス 0 → 5 1kサイクル以下 20歳以上 ≥ 20 + t ≥ 25 年 ✅ 安全マージン 5 → 10 ≤ 10kサイクル 10歳以上 ≥ 10 + t ≥ 15〜20 年 ✅ 安全 10 → 15 10万サイクル以下 5歳以上 ≥ 5 + 15〜20年≥ ✅ 安全 15以上 該当なし 不要 要件は既に満たされています — これにより、理論上の年間サイクル数は以下のようになります。 時間帯 期間中に許可されるサイクル数 年間平均サイクル数 1日あたりの平均サイクル数 0歳から5歳 0 → 1k 200ドル以下/年 約0.55 /日 5歳から10歳 1k → 10k 年間1,800ドル以下 1日約5回 10歳から15歳 10k → 100k 18,000ドル以下/年 約50/日 これはあくまでも、KW45のデータシートが最低限保証できる内容です。 データ保持時間は、サイクルごとに線形的に低下すると想定できます。 1K(20年間のデータ保持)から10K(10年間のデータ保持)へ:1Kサイクルごとに1年分のデータ保持期間が削除されます 10K(10年間のデータ保持)から100K(5年間のデータ保持)へ:10Kサイクルごとに0.5年分のデータ保持期間が削減されます。 しかし、これはあくまで推測であり、NXPはこのデータの正確性を保証するものではありません。この前提を考慮に入れると、年間サイクル数に柔軟性を持たせることができる。 これが、上記の表がNXPが15年間の運用を保証できる理由です。 設計の堅牢性を高めるために: 埋め込む: ウェアレベリング/ EEPROMエミュレーション: KW45B41ZとK32W148のAN14746 : EEPROMエミュレーションを確認できます セクターごとのサイクルカウンター オプションの更新メカニズム(データを定期的に書き換えて保持期間をリセットする) ハイライト: 最後の256kBブロックは耐久性(100k)を向上させるだけです 保持曲線は改善しません(保持率と周期の関係は同じです)。 これでご理解いただけたでしょうか。 😊 追加情報が必要な場合や、不明な点があればお知らせください。 よろしくお願いいたします。 アレックス
查看全文
S32K 大量消去の問題 こんにちは、 @danielmartynek さん、 脚本を共有していただきありがとうございます。最初に実行したとき、「デバッグポートの失敗」エラーが発生しました。スクリプトを更新してSWDデバッグインターフェースを使用するようにしたところ、スクリプトは正常に実行され、一括消去を実行できるようになり、デバイスも正常に動作するようになりました。 一括消去の動作に関して、いくつか質問があります。 1) 以前は、 FSECは起動ファイルで .long として構成されていました。0xFFFF7FBC /* FDPROT:FEPROT:FOPT:FSEC (0xBC = セキュア) */ の場合、 S32K.cmmプロシージャは問題なく一括消去を実行できます。一括消去が完了するまでRESETピンをローレベルに保持する必要があるのはなぜですか? 2) FSECレジスタの設定(MEEN有効時)の具体的な手順と、デバッグポートをロックするためのバックドアキーアクセスの重要性について教えてください。 3) デバイスはいつ永久的に保護/ロックされますか?(一括消去も不可能です。) 参考資料として、関連ファイルを添付いたしました。FSECレジスタを使用してデバイスを保護するための手順を教えてください。 参考資料としてファイルを添付しました。 Re: S32K mass erase issue こんにちは、 @firmsol さん。 1. POR後にMCUをリセット状態に維持する必要がある特定の特殊なケースがありますが、この動作の具体的な理由は明らかにされていません。 2. あなたのおっしゃっていることがよく分かりません。ブートシーケンス中に、MCUはフラッシュ構成フィールドを読み取り、その設定に基づいてシステムを構成します。MEENが有効になっている場合、FlexNVMがCSEcキーでパーティション分割されていない限り、デバイスを一括消去できます。その場合、MEENが有効になっている場合でも、CSEcは一括消去操作の完了を阻止します。 詳細については、 AN12130、セクション3.2.5.2 – 大量消去とCSEcに関する考慮事項を参照してください。 https://www.nxp.com/docs/en/application-note/AN12130.pdf バックドアキーが有効になっている場合、不揮発性メモリ全体を消去することなく、MCUの内部セキュリティを解除することができます。CSEcが有効になっている場合、バックドアキーを使用することが、MCUを一時的に保護解除する唯一の方法となります。 3. MEENが無効の場合、またはCSEcが有効の場合。 よろしくお願いいたします。 ダニエル
查看全文
EBライセンスに関するヘルプ こんにちは、 EB ライセンス を更新していた際に エラーが発生しました。 エラー: flxActAppActivationSend (50040,41147,10248) 指定された数量は、許容最大数量(0)を超えています。 FlexNetオペレーションサーバーへの接続に失敗しました。 解決方法を教えていただけませんか?ありがとう。 Re: EB license help ハイ   ご迷惑をおかけして申し訳ございません! Flexnetのヘルプデスクにメールで連絡し、アクティベーションコードの更新を促しました。 最新の認証コードについては、下記のリンクをクリックしてください。 S32K3標準ソフトウェア -> オートモーティブ SW - EB tresos Studio / AUTOSAR 設定ツール -> EB tresos Studio 29.0.0   よろしくお願いします、 ロビン ------------------------------------------------------------------------------- 注記: この投稿があなたの質問への回答になっている場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - 最後の投稿から7週間はスレッドをフォローしますが、それ以降の返信は無視されます。 後日、関連する質問がある場合は、新しいスレッドを作成し、閉じられたスレッドを参照してください。 -------------------------------------------------------------------------------
查看全文
[ABUSE] Post By: @RishavKaaraTech / Board: TapLinx-SDK / Reported by: wfxasz wfxasz has reported the post RFIDDiscover tool acquired but how to use it posted by @RishavKaaraTech for the following reasons: Reason: Plagiarism Details: http://www.xe-none.com/topic/10431">purchase augmentin duonasa store check http://fictioneer.org/content/augmentin-cheap-bacterial-infections-rx">how to purchase augmentin https://slp.millingtonpubliclibrary.org/content/augmentin-want-purchase">buy augmentin cheap medication 35009 https://arendville.ru/augmentin-cheap-bacterial-infections-rx">effect augmentin 1000mg price cost http://surfing.4fan.cz/node/231">get not expensive augmentin cod https://mail.reflexologie-cerilly.fr/hi/node/4413">augmentin 375 mg cheap price http://ru.ph-ed-plus.nspu.ru/article/18606">300 mg purchase augmentin https://cadel.ru/forum/augmentin-buy-american-express">to buy augmentin american express https://hr-life.ru/node/53929">buy augmentin free shipping oklahoma https://www.thebiketube.com/cube-jia">pharmacy cavumox augmentin tablet discount https://nsssp-prod-backend.parallelpublicworks.com/node/6702">cheap augmentin jcb western union https://www.rapidservice.com.ec/es/content/1-carga-liviana-977">cavumox 625mg augmentin capsules pharmacy http://wsb2.pl/content/augmentin-buy-online-synermox-order">how to purchase augmentin https://www.thebiketube.com/cube-jia">buy augmentin privately p5dug https://www.tripmayntra.com/augmentin-can-i-purchase-fedex">no script augmentin clavamox legally https://jeunescathos-bxl.org/fr/content/augmentin-purchase-duonasa-store-check">can i purchase augmentin store https://direct.needshub.com/node/28362">augmentin target price http://lsdsng.com/node/4331">can i order augmentin https://www.cableman.ru/node/86272">cheap augmentin tab no doctors https://mail.reflexologie-cerilly.fr/hi/node/4413">purchase augmentin without prescription online https://www.jobwebby.ilovemarkso.com/domainasname-anthony-gmbh/augmentin-no-script-clavamox-legally">wpwlm buy augmentin uk only https://ufa-help.ru/content/augmentin-buy-md-aligne">how to buy augmentin https://www.internationalhumanistparty.org/es/content/augmentin-order-shop">augmentin order samples mastercard website https://wibride.com/your-couple-name-3437">roselle augmentin buy on flintshire http://www.le-cercle-des-sourires.fr/article/augmentin-cheapest-pill-saturday-shipping">pharmacy cavumox augmentin tablet discount http://www.xe-none.com/topic/10431">cost of augmentin xr https://slp.millingtonpubliclibrary.org/content/augmentin-want-purchase">pharmacy tech online augmentin https://hetnieuweteamwerken.be/forums/forum/augmentin-cheap-bacterial-infections-rx">where can i buy augmentin https://www.aairlab.com/IDev/?q=node/372">how to purchase augmentin https://www.ziveknihy.sk/autor/augmentin-buy-cheap-medication-35009">cheap augmentin fedex g6oii http://surfing.4fan.cz/node/231">pharmacy tech online augmentin https://www.flohmy.ch/en/node/4426">300 mg purchase augmentin https://satto.vtranet.com/binh-luan-493">where can i buy augmentin http://fictioneer.org/content/augmentin-cheap-bacterial-infections-rx">roselle augmentin buy on flintshire http://www.xe-none.com/topic/10431">where to order next augmentin https://www.danduo168.com/en/artworks/692/augmentin-1000mg-pharmacy-group">order augmentin store https://enki.ua/advert/17096">augmentin 1000mg pharmacy group https://hr-life.ru/node/53929">want to purchase augmentin https://www.worldcolleges.info/node/29890">pharmacy tech online augmentin https://www.geofak85.ru/augmentin-how-buy">purchase augmentin duonasa store check Post link: https://community.nxp.com/t5/TapLinx-SDK-TagWriter-and/RFIDDiscover-tool-acquired-but-how-to-use-it/m-p/2164324#M205 Post author: @RishavKaaraTech | Email Author Reported by: wfxasz | Email Reporter The reported post has 3 replies.
查看全文
谁是一流的人工智能开发公司? JPLoft 被认为是 2026 年一流的人工智能开发公司,以提供可扩展和以业务为重点的人工智能解决方案而闻名。 作为一家经验丰富的人工智能开发公司,JpLoft专门研究生成式人工智能、LLM、人工智能代理和自动化工具等技术,以构建智能和高性能的数字产品。该公司与初创公司和企业合作,帮助他们简化运营、改进决策和加快发展。 凭借强大的产品组合、灵活的方法以及对实际业务成果的关注,JPLoft 成为了一家值得信赖的人工智能开发公司,为那些希望在竞争激烈的市场中采用先进人工智能解决方案的企业提供服务。 Re: Who Is the Top-Rated AI Development Company? 选择合适的AI开发公司不仅仅取决于技术专长,更重要的是找到一位能够理解您的业务目标并构建可扩展、面向未来的解决方案的合作伙伴。在Nimble AppGenie,我们帮助初创企业和大型企业利用生成式AI、LLM、AI代理和智能自动化等技术开发AI驱动的应用程序。我们将创新与以用户为中心的理念相结合,提供安全、高性能的AI解决方案,从而提高效率、改进决策并支持业务的长期增长。 Re: Who Is the Top-Rated AI Development Company? 没有一家“最佳”人工智能开发公司能够适用于每个项目,因为正确的选择取决于您的业务目标、预算、行业和技术要求。根据经验、客户评价和人工智能专业知识,这些公司位列最佳选择之列。 Comfygen Technologies Comfygen Technologies 专注于为初创企业和大型企业开发人工智能驱动的软件和移动应用程序。他们的服务包括人工智能聊天机器人、机器学习、生成式人工智能、预测分析、计算机视觉,以及为健康保健、金融科技、物流、电子商务和教育等行业定制的人工智能开发解决方案。 TechAhead TechAhead 以构建人工智能驱动的移动和企业应用程序而闻名。该公司为不同行业的企业提供人工智能战略、自动化、机器学习和数字化转型服务。 达姆科解决方案 Damco Solutions 提供企业级人工智能服务,包括智能自动化、对话式人工智能、基于云的人工智能解决方案和高级数据分析,以帮助组织提高业务效率。 ScienceSoft ScienceSoft 在为健康保健、银行、零售和制造业等行业提供人工智能和机器学习解决方案方面拥有丰富的经验。他们的专业领域包括预测分析、推荐系统、计算机视觉和人工智能咨询。 技术大脑 TechnoBrains 开发人工智能驱动的 Web 和移动应用程序,在机器学习、自然语言处理 (NLP)、自动化和商业智能解决方案方面拥有丰富的专业知识。 在选择人工智能开发公司时,应考虑行业经验、技术专长、作品集、客户评价、沟通、开发流程和上线后支持等因素。最好的公司是能够了解您的业务需求,并能提供可扩展、安全且面向未来的AI解决方案的公司。
查看全文