Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
Cool Cove 评测:紧凑设计,舒适贴合,尽享个人舒适体验 随着气温升高,营造舒适的室内环境对于提高工作效率和放松身心都变得愈发重要。无论您是在家办公、学习,还是只是待在室内,良好的空气流通都能让您的周围环境更加清新宜人。Cool Cove旨在通过增强个人空间的空气流通来提升室内舒适度,同时兼具小巧便携的设计。 Cool Cove 最吸引人的特点之一 就是它的简洁性。这款设备安装简便,上手使用也毫不费力。与可能需要复杂安装或永久放置的大型制冷系统不同,Cool Cove的设计宗旨是快速便捷地运行。用户只需将其放置在稳定的平面上,打开开关,然后通过直观的控制面板调节设置即可。这种简单易用的设计使其适合所有年龄段和经验水平的用户。 Cool Cove 体积小巧, 可轻松融入各种室内空间。无论放置于书桌、床头柜、厨房台面还是办公工作台,它都占用空间极小,同时又能与周围环境完美融合。其现代外观可与不同室内风格相得益彰,因此适用于家庭、公寓、宿舍和办公场所等各种环境。
記事全体を表示
Setting up Smart Cards...where do I begin? First post on here, love that this resource is available and I refer to it frequently! Had a question regarding setting up 2FA smart cards for my end users. We currently use HID 1386 contactless cards to badge into the building (125Khz...?), and I'd like to be able to use them for the PCs as well. I don't know if this is feasible however, seeing as the cards come pre-programmed and I dont even know if it would meet NIST 800-171 guidelines. I got a quote for some HID cards model 1597 that include a smart chip, and the contactless standard we use to enter the building. My question is, would these work to authenticate with Windows? By this I mean, could we use these cards for entry, and would the chip be compatible with Windows AD? Or is there a standard these chips have to meet to work properly? The standard I kept seeing was ISO 7816. Also, what would I be looking for cost-wise to deploy this? The quote I got was for ~$1100 for 100 of the aforementioned cards. I'm willing to entertain this as it means we only have to carry one card, but if it would be considerably cheaper to just get new smart cards and have to carry an extra I'm willing to entertain that as well. Thanks in advance! Automotive Smart Cards Re: Setting up Smart Cards...where do I begin? Hello @ichiha68 Hope you are doing well. My apologies, I am not completely aware of the requirements of Windows AD and the specifications of the contactless cards you are using (please consider contacting the manufacturer for further support). After some quick research, HID 1386 cards appear to be 125 kHz LF proximity credentials intended for physical access control. That LF proximity technology by itself would not be sufficient for native Windows/Active Directory smart-card logon, because Windows smart-card sign-in seems to expect a supported smart-card interface/middleware where Windows can enumerate a user certificate and use the corresponding private key for authentication. Regards, Eduardo.
記事全体を表示
LS-CGT 工具(zip)安装 您好,我想知道如何下载LS-CGT工具,或者在哪里可以申请访问该工具。 Smart Card
記事全体を表示
S32 Design Studio for Power Architecture ® 2017.R1 - 许可证激活问题 你好, 我想请求协助办理我的驾照激活手续。 我之前的请求已处理完毕,但激活的版本有误。我现在可以使用 S32 Design Studio for Power Architecture v2.1,但我目前的项目实际上需要使用 S32 Design Studio for Power Architecture 2017.R1 (S32DS-PA v2.0)。 请您更正激活信息并恢复正确的许可证版本。 非常感谢您的支持。 此致, 亚历山德罗 Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue 你好, 我已经替你申请了。 完成后我会通知你。 顺祝商祺! Peter Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue 你好,彼得, 感谢您的帮助。 我只是想告知您,我尚未收到任何更新,我的许可证仍然过期。因此,我目前无法使用 S32 Design Studio for Power Architecture 2017.R1 (v2.0),也无法继续我的工作。 顺祝商祺! 亚历山德罗 Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue 你好, 此时一切都应该准备就绪了。 顺祝商祺! Peter Re: S32 Design Studio for Power Architecture® 2017.R1 - License activation issue 非常感谢, 亚历山德罗
記事全体を表示
MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog I'm currently having a situation with my RT1050 where I'm trying to breakpoint inside a particular FreeRTOS task, but when the breakpoint is reached, the debugger fails to suspend itself and instead throws up a dialog stating "Interrupt failed" when I try to manually suspend the debugger afterward. So my application boots normally.  If I manually pause the program, I get a valid debugger context: This happens to be the task I want to step into, so I've got a breakpoint set at the switch() statement just after the message queue receive call returns.  I also have a second breakpoint set inside the method NetIfInit() just below there; I would expect the debugger to hit both of those, or at least one. I've also set a breakpoint inside my test function that will initiate the message queue send.  When I press my keys on the serial console, the debugger hits that breakpoint and halts. Then I step into that NetInit() function, which eventually calls xQueueSend(), which after a pregnant pause the debugger steps into.  I then step through the body of xQueueGenericSend() until I get to this point right here: Once I try stepping over line 846, the debugger pauses for some time, then loses context.  Note that I've lost my Resume All / Suspend All / Terminate All buttons, and also my thread list at the left.  The only available buttons are Suspend and Terminate for this session.  If I click Suspend (pause), the IDE sits for a few seconds, then throws up this dialog: And that's it, game over for the debugger.  Meanwhile, my serial console is stalled with some half-written UART output.  One might think that oh crap, I've gone and blown my stack or something, target must be dead... nope.  The only button remaining is the red Terminate (stop) button, and if I click that, the debug session terminates, and execution resumes... my tasks are good and alive. Initialize eth0. #DA4 12.996 | eth: netif init #DA4 12.999 | eth: NV MAC = 00-07-F0-00-56-03 #DA4 12.999 | eth: NV cfg: address = 192.168.1.180, netmask = 255.255.252.0, gateway = 192.168.1.1, static #DA4 13.000 | eth: netif add: MAC 00-07-F0-00-56-03, PHY address 3 Returning to main menu. #BB4 17.572 | No Handle Base Curr HiWByte State Name #BB4 17.575 | 10 80010db8 19 19 824 Blocked Tmr Svc #BB4 17.575 | 05 20206b68 12 12 1396 Suspended led_act #BB4 17.576 | 04 20206500 12 12 1388 Blocked led_cpu #BB4 17.576 | 08 2020ba18 8 8 7216 Blocked tcpip_thread #BB4 17.576 | 07 20209868 7 7 6900 Blocked eth_mgr #BB4 17.577 | 06 20207818 4 4 1912 Blocked gui #BB4 17.577 | 01 20203538 3 3 2812 Suspended debug_mgr #BB4 17.577 | 02 20204a68 2 2 4248 Running test #BB4 17.577 | 03 20205e88 1 1 3948 Blocked backgrnd #BB4 17.579 | 09 80010d40 0 0 748 Ready IDLE‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ So it seems that execution did in fact stop at the breakpoint I set, it's just that the debugger crapped itself. Any idea why the debugger would lose its mind like this? (EDIT: Added console output attachement, if that's useful at all.) David Rodgers Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog I had a similar situation where the debugger doesn't stop at main() and then can't be paused, displaying "Interrupt Failed" instead.  I fixed my issue by replacing workspace directories ".mcuxpressoide_packages_support" and ".metadata" with backups that I had. Perhaps these directories could be obtained from another computer's installation.  Perhaps simply re-importing the project(s) would work, too. Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog I would also like to know if this question was ever resolved. I'm having the exact same issue - in the sense that I am using MCUXpresso (v11.4), and my FreeRTOS application can fine for hours. I can manually pause the debugger and step through the code. However, my program will eventually crash, and the debugger (through a Segger JLink) just reports "interrupt failed" - I lose all debugging functionality. Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog Hi all, we are currently having the same problems. We'd like to debug into an issue, but the J-Link debugger states "Interrupt failed", after hitting the breakpoint. As this thread stops with the hint to the support system, Is there already a solution? Kind Regards David Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog Hi Erich, Wait... you still have a ticket system?  I thought NXP shut that avenue of support down years ago when they told everyone to go to the forums instead.  (At the time I was not terribly thrilled, as I took it to be a reduction in customer service, i.e. "don't come to us, go ask the general public for help".  However, NXP's engineers do seem well-engaged with the forums, and having third-party input is usually helpful.) Do you have a quick link for where to submit support tickets?  If I manage to break off some time this week (ha), I'll see if I can put together a version of my project that at least behaves correctly on an EVKB and still exhibits the breakpoint failure.  Thanks. David R. Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog Hi David, You could use the normal support ticket way to submit your project. I think it will only help the IDE engineers if it would run on a EVK as they have that hardware available, and the smaller the project, the better. Thanks for your help! Erich Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog I've got a lot of other items on my plate at the moment, but I will try to get some additional information to you in the next few days.  You're correct, I'm definitely not going to be posting my project here in the forums, but if you have a back channel where I can send my project directly to either you or an NXP engineer, I would be OK with that.  But yes, in the project's present form, it's 100% reproducible.  So if it's possible to send you my project privately, then I'll see about making an altered version that runs on an EVKB and still exhibits the issue. David R. Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog Hi David, I had this occasionally too, but never was able to really have a reproducible case, and I guess you won't be able to share your project (otherwise: please do). What I noticed or thing is that it might be an issue in the SEGGER FreeRTOS awareness implementation: I noticed that it does a lot of data reading, causing many view refreshs. There is a ticket pending with SEGGER on that subject. What for sure helped was to disable the SEGGER FreeRTOS awareness in the debugger (but I admit that this makes debugging FreeRTOS applications less user friendly). The other thing I did was closing as many views as possible (especially the disassembly view) to reduce traffic. I know that this is not ideal, and if you could share anything else for the IDE engineering team, that would be great. One thing which might be helpful are the GDB traces, see Board Bring-Up Tips, GDB Logs and Traces in Eclipse | MCU on Eclipse  I hope this helps, Erich
記事全体を表示
aft05ms004nt1 我遇到问题了,各位帮帮我 我有一个芯片 AFT05MS004NT1,但我希望它以 30-45 MHz 的频率发射信号。 请问有人能帮我计算一下 zload 和 zsource 的值吗? 请参阅附件中的表格。 Re: aft05ms004nt1 你好 arkazains 再会! 你远远超出了这个晶体管的工作范围。遗憾的是,由于该PN晶体管所处理的电压等级,我们目前没有替代品。但是,如果您愿意在设计中集成电平转换器,您或许可以找到其他合适的PN晶体管,例如: MRFE6VP61K25H 另一个选择是AFT05MS003N ;它已被标记为停产,不再生产,但您可以咨询我们的代理商,看看他们是否还有库存。 祝你的项目一切顺利。 祝你今天过得愉快,一切顺利。
記事全体を表示
OV5640 与 i.MX RT1170(无显示器)连接,实现图像捕获和流式传输至桌面 你好, 我正在使用 i.MX RT1170-EVKB 板,我的目标是从 OV5640 摄像头捕获图像,并在我的台式电脑上查看捕获的图像或实时视频流,而无需使用 LCD 显示器。 我尝试了 MIPI CSI SDK 示例,并能够以 RAW 格式捕获图像数据。但是,我遇到了一些问题。 捕获的输出是 RAW 格式,我找不到任何文档解释如何正确转换或查看这些图像。 捕获的图像似乎颜色不正确或有滤镜般的伪影,因此很难验证相机输出是否正确。 我找不到任何官方文档、应用笔记或视频教程来描述从 OV5640 捕获图像并在台式电脑上查看图像的完整工作流程。 目前还没有明确的参考资料解释如何在不使用机载显示屏的情况下,通过以太网或 USB 传输摄像机输出。 我也尝试了 sd_jpeg 示例,但遇到了多个问题。 在集成过程中,该项目报告缺少 JPEG 库配置文件,例如 jconfig.h。 在解决了一些构建问题之后,我在将 JPEG 编码器与 MIPI CSI 相机示例结合使用时,仍然遇到编译和集成错误。 我无法从捕获的相机帧中生成有效的 JPEG 图像。 我的目标是: 无需使用液晶显示屏,即可将 OV5640 相机与 i.MX RT1170-EVKB 板连接。 捕获图像并将其传输到我的台式电脑上进行查看。 如果支持,请通过以太网将摄像头的实时视频流传输到我的台式电脑。 我希望您能就以下问题提供指导: 是否有针对此用例的官方 SDK 示例或参考项目? 是否有任何文档解释从 OV5640 到 MIPI CSI、内存、JPEG 或 RAW 处理,再到以太网或 USB 传输到台式电脑的完整图像捕获流程? RT1170-EVKB 是否支持以太网实时流媒体传输?如果可以,能否推荐合适的 SDK 示例或中间件? sd jpeg 示例是否存在已知问题?或者将其与 MIPI CSI 相机示例集成是否需要任何额外的配置步骤? 任何指导、文档或参考项目都将不胜感激。 感谢您的支持。 Re: OV5640 Interfacing with i.MX RT1170 (Without Display) Image Capture and Streaming to Desktop 嗨@Sureshk123 , 我们没有适用于您应用程序的官方示例项目或参考设计。也就是说,根据我的了解,我建议您按以下步骤完成整个申请流程: 摄像头采集路径(OV5640 > MIPI CSI > cameraBuffer):这部分我们提供了一个示例应用程序,即前面提到的 MIPI CSI SDK 示例。请注意,根据错误代码 ERR051248:“视频复用控制器 (VIDEO_MUX) 不支持将原始数据和 YUV422 (10 位) 格式发送到 MIPI_CSI2 模块。” 使用并行 CSI 或视频解码器是一种可选的解决方法。 一旦您的 cameraBuffer 中有足够的数据,您就可以集成我们 SDK 中基于 USB 或 lwIP 的示例项目,将此数据传输到您的 PC。我建议只有在确认缓冲区工作正常后才考虑 JPEG 编码。 BR, 埃德温。
記事全体を表示
MCUX 11.0.1 - デバッガーが「割り込み失敗」ダイアログを表示する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 現在、RT1050で特定のFreeRTOSタスク内でブレークポイントを試みているのですが、ブレークポイントに達したときにデバッガーが自ら一時停止できず、手動でデバッガーを一時停止しようとすると「割り込み失敗」というダイアログが表示されます。 なので、私のアプリケーションは正常に起動します。プログラムを手動で一時停止すると、有効なデバッガーコンテキストが得られます。 これは私が介入したいタスクなので、メッセージキューの受信コールが戻った直後のswitch()文にブレークポイントを設定しています。また、そのすぐ下にNetIfInit()という方法内に2つ目のブレークポイントを設定しています。デバッガはその両方、あるいは少なくともどちらかに当てると思います。 また、メッセージキューへの送信を開始するブレークポイントをテスト関数内に設定しました。シリアルコンソールでキーを押すと、デバッガーがそのブレークポイントに到達して停止します。 次に、NetInit() 関数にステップインします。この関数は最終的に xQueueSend() を呼び出し、デバッガーはしばらくの待機の後、その関数にステップインします。次に、xQueueGenericSend() の本体を順に処理していき、この箇所に到達します。 846行目をステップオーバーしようとすると、デバッガーがしばらく停止した後、コンテキストを失います。履歴書の全て、すべてを一時停止、全て終了するボタンを失い、左側のスレッドリストも失っています。このセッションで使用できるボタンは、「一時停止」と「終了」のみです。一時停止をクリックすると、IDEは数秒間待機し、その後次のダイアログが表示されます。 これで終わりだ。デバッガーのゲームオーバーだ。一方、私のシリアルコンソールは、書きかけのUART出力で停止している。「やばい、スタックを全部使い果たしちゃった、ターゲットは死んだに違いない」と思うかもしれないが、そうではない。残っているボタンは赤い「終了(停止)」ボタンだけで、それをクリックするとデバッグセッションが終了し、実行が再開されます。タスクは正常に動作しています。 Initialize eth0. #DA4 12.996 | eth: netif init #DA4 12.999 | eth: NV MAC = 00-07-F0-00-56-03 #DA4 12.999 | eth: NV cfg: address = 192.168.1.180, netmask = 255.255.252.0, gateway = 192.168.1.1, static #DA4 13.000 | eth: netif add: MAC 00-07-F0-00-56-03, PHY address 3 Returning to main menu. #BB4 17.572 | No Handle Base Curr HiWByte State Name #BB4 17.575 | 10 80010db8 19 19 824 Blocked Tmr Svc #BB4 17.575 | 05 20206b68 12 12 1396 Suspended led_act #BB4 17.576 | 04 20206500 12 12 1388 Blocked led_cpu #BB4 17.576 | 08 2020ba18 8 8 7216 Blocked tcpip_thread #BB4 17.576 | 07 20209868 7 7 6900 Blocked eth_mgr #BB4 17.577 | 06 20207818 4 4 1912 Blocked gui #BB4 17.577 | 01 20203538 3 3 2812 Suspended debug_mgr #BB4 17.577 | 02 20204a68 2 2 4248 Running test #BB4 17.577 | 03 20205e88 1 1 3948 Blocked backgrnd #BB4 17.579 | 09 80010d40 0 0 748 Ready IDLE‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ つまり、実行は設定したブレークポイントで実際に止まったようですが、デバッガが自ら故障しただけです。 なぜデバッガがこんなふうに狂ったのか、心当たりはありますか? (追記:コンソール出力の添付ファイルを追加しました。もし役に立つようでしたら。) デビッド・ロジャース Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog 私も似たような状況で、デバッガがmain()で停止せず、その後は一時停止できず、「割り込み失敗」と表示されることがあります。ワークスペースディレクトリ「.mcuxpressoide_packages_support」を置き換えることで問題を解決しました。および「.metadata」私が持っていたバックアップを使って。 これらのディレクトリは別のコンピュータのインストールから入手できるかもしれません。 プロジェクトを再インポートするだけでも解決するかもしれません。 Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog この問題が解決されたかどうかも知りたいです。私もまったく同じ問題を抱えています。MCUXpresso(v11.4)を使っているのですが、FreeRTOSアプリは何時間も問題なく動作します。手動でデバッガーを一時停止してコードをステップで進めることができます。しかし、私のプログラムは最終的にクラッシュし、デバッガ(Segger JLink経由)は「割り込み失敗」と報告するだけで、デバッグ機能がすべて失われてしまいます。 Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog こんにちは、皆さん。 私たちも現在、同じ問題を抱えています。 問題のデバッグを行おうとしたのですが、ブレークポイントに到達した後、J-Linkデバッガーに「割り込みに失敗しました」と表示されます。 このスレッドはサポートシステムへのヒントで終わりますが、もう解決策はあるのでしょうか? 敬具 デビッド Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、エーリッヒさん。 えっ…まだチケット制なの?NXPは何年も前にフォーラムに行くように言ってそのサポートを閉ざしたと思っていました。(当時はあまり喜びませんでした。なぜなら、これはカスタマーサービスの削減、つまり「私たちに来るな、一般の方に助けを求めろ」と受け取ったからです。)しかし、NXPのエンジニアたちはフォーラムに積極的に参加しているようで、第三者からの意見は通常役に立つ。 サポートチケットをどこで送信できるか、簡単なリンクはありますか?もし今週中に割り切れるなら(笑)、少なくともEVKB上で正しく動作しつつ、ブレークポイントの失敗を示すバージョンを作れるか試してみます。ありがとう。 デビッド・R. Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デイビッドさん。 通常のサポートチケットを使ってプロジェクトを提出することもできます。IDEエンジニアにとっては、EVK上で動作するハードウェアが手元にあるので、プロジェクトが小さいほど良いと思います。 ご協力いただきありがとうございます! エーリッヒ Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 現在、他にも多くの案件を抱えていますが、数日中に追加情報をお伝えできるよう努めます。おっしゃる通り、私はフォーラムに自分のプロジェクトを投稿するつもりはありませんが、もしあなたやNXPのエンジニアに直接プロジェクトを送れる裏ルートがあれば、それで構いません。しかし、現在のプロジェクトの形態では、100%再現可能です。もし私のプロジェクトをプライベートで送ってもらえるなら、EVKB上で動作しつつも問題が残る修正版を作ってみます。 デビッド・R. Re: MCUX 11.0.1 - Debugger gives "Interrupt failed" dialog <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、デイビッドさん。 私も時々同じ経験がありましたが、再現可能なケースはできなかったので、プロジェクトを共有することはできないと思います(そうでなければ、ぜひ共有してください)。 私が気づいたこと、あるいは考えていることは、SEGGER FreeRTOSの認識実装に問題がある可能性があるということです。大量のデータ読み取りが行われ、ビューの更新が頻繁に発生していることに気づきました。その件に関して、SEGGER社に問い合わせが保留されています。 確実に効果があったのは、デバッガでSEGGER FreeRTOS認識を無効にしたことです(ただし、これだとFreeRTOSアプリケーションのデバッグがユーザーフレンドリーで劣るのは認めます)。 もう一つやったことは、トラフィックを減らすために、できるだけ多くのビュー(特に分解ビュー)を閉じることでした。 理想的ではないことは承知していますし、もしIDEエンジニアリングチームのために他に何か教えていただけると助かります。 役立つかもしれないのはGDBトレースです。 EclipseのBoard Bring-Up Tips、GDBログとトレースを参照してください。MCUのエクリプス  お役に立てば幸いです。 エーリッヒ
記事全体を表示
S32K3 低功耗唤醒问题 最近在调试S32K314低功耗唤醒的时候,发现进入休眠后无法唤醒,使用的是外部唤醒, 在正常的时候外部动作该DI,是有反应的,但是一旦进入休眠后,就没有任何反应了 附件是代码工程请问是什么原因造成,应该怎么解决? Re: S32K3 低功耗唤醒问题 Hi,Julián 采纳了你的建议后,发现可以唤醒,是不是就可以说明真的进入了进入Standby模式。 另外想请教一下,进入Standby模式后IO口状态是否维持之前的状态? 还有一个问题,我们电路设计上有一个硬件看门狗需要MCU定时喂狗,低功耗下如何处理? 谢谢, Joker_Y Re: S32K3 低功耗唤醒问题 嗨@Joker_Y , 你分享的项目看起来规模相当大。我还没有全部检查一遍,但我可以看到你没有启用相应的唤醒源。您有以下这行代码被注释掉了: Wkpu_Ip_EnableInterrupt(0,Wkpu_Ip_ChannelConfig_PB[0].hwChannel); 另外,在进入待机状态之前,使用 Clock_Ip_Init() API 将主时钟更改为 FIRC。 您可以参考低功耗示例;它展示了如何更改时钟配置以及如何启用 WKPU 通道。 S32K3 低功耗管理 AN 和演示 [RTD600 MCAL & IP] S32K3 低功耗管理 AN 和演示 此致, 朱利安 Re: S32K3 低功耗唤醒问题 嗨@Joker_Y , 1.您可以通过查看 MC_ME.MODE_STAT[PREV_MODE] 来检查您是否处于待机状态。它会显示之前的模式是RESET(任何RESET)还是待机。 您还可以测量MCU的电流消耗。典型的待机值在S32K3XX 的数据手册第 6.7 章(电源电流)中进行了描述。 2. 所有引脚在待机模式下将保持其在运行模式下的最后设置状态。但是,默认情况下,复位事件发生后,所有引脚都会恢复到其默认状态。您可以启用引脚保持功能,确保引脚从唤醒状态恢复到用户再次初始化状态。 请参阅 S32K3XX 参考手册 中的 41.12 垫片保存 。 3. 我想这取决于设计和应用。我认为,你可以将看门狗设置为睡眠状态(如果看门狗支持的话),或者持续唤醒 S32K3(通过 RTC 或任何其他唤醒方式),维护看门狗,然后恢复低功耗状态。 此致, 朱利安 Re: S32K3 低功耗唤醒问题 好的,谢谢,我尝试一下
記事全体を表示
s32k312 HSE AB SWAP 您好: 我目前正在使用 S32K312 上的 HSE 的 AB 交换功能。 例如,程序当前正在分区 A 上运行。在首次更新期间,我们会擦除/写入分区 B 中的闪存,然后调用 HSE 接口启用分区 B。此时,不会执行任何重置操作。 在第二次更新过程中,我们仍然需要擦除/编程分区 B 中的闪存。但是,如果在编程过程中断电,然后设备再次通电,则程序将无法运行。 我想请问:如果我们启用安全启动,我们能否使用 SMR 和安全恢复模式来实现基于软件的分区 A 和分区 B 之间的切换/跳转? Re: s32k312 HSE AB SWAP 嗨@ruller 请查看帖子“如何在 S32K3 上启用 HSE AB_SWAP 的回滚功能?”它针对回滚和恢复提出了一些建议,这些建议可能对您的实施有所帮助。 BR,VaneB
記事全体を表示
LS1043AXN8QQB DVFS Dear support,  The customer used the LS1043AXN8QQB platform and set the CPU dynamic frequency adjustment from 1.6GHz to 800MHz and 500MHz. It was found that RCU stall and PCIE communication abnormality occurred when the CPU ran at 500MHz. According to the RM and datasheet of the chip, LS1043 supports 1GHz to 1.6GHz. The official document does not mention the minimum supported frequency for dynamic frequency adjustment. It is uncertain whether 500MHz is supported? Does LS1043A support dynamic frequency adjustment when the CPU is running normally? the customer projects (LS1043AXN8QQB ) used version: Linux 5.4.301 LS1043A RDB Board 4-cores CPU QCA6390 WiFi chip Marvell 88E6393X Switch 512GB SATA SSD eMMC 32GB Customer feedback: Regardless of whether the fixed frequency is at 500MHz or the dynamic frequency is adjusted to 500MHz, the system will experience abnormalities, mainly manifested as PCIE communication abnormalities and RCU stall system freezing. The customer wants an official response from NXP. Re: LS1043AXN8QQB DVFS Please refer to https://community.nxp.com/t5/Layerscape/LS1043AXN8QQB-DVFS/td-p/2389683
記事全体を表示
S32 Design Studio for ARM 2.2 – 许可证激活错误(CLLReason errorNo=27) 您好,NXP授权团队, 我的 S32 Design Studio for ARM v2.2 许可证即将到期,我想继续使用它。许可证到期日和授权到期日均显示为 2026 年 7 月 5 日,因此授权本身将到期,使用现有激活码重新激活将不再产生有效的许可证。 细节 : 产品:S32 Design Studio for ARM v2.2 激活码:CCB1-BEC2-FF96-4859 如果我点击 激活 输入我的激活码后,立即出现以下错误: CLLReason [errorNo=27, errorString=向远程激活服务器发送返回请求并处理响应时出错。退货次数已达上限,如有需要请联系产品供应商寻求帮助。(FNP 错误 0),flxActMajorErrNo=0,flxActMinorErrNo=0,flxActSysErrNo=0,flxCommErrNo=0] 请您重置此激活码的返回计数器,或者发放一个新的激活码,以便我可以在当前的PC上激活S32 Design Studio for ARM 2.2? 非常感谢您的帮助。
記事全体を表示
Clarification on FMEDA Results for MC33772C I’m currently working with the MC33772CTC1AE component and have been referring to the AN12638 functional safety document. The document mentions that it applies to MC3377xC devices (where x can be 1 or 2). However, the FMEDA results included are only for the MC33771C, not for MC33772C or MC3377xC for both the variants Could anyone clarify whether the FMEDA results provided for MC33771C can also be applied to MC33772C? Re: Clarification on FMEDA Results for MC33772C Hello, I have already provided a response in your support ticket 00990450. I will continue following up with you through that ticket.
記事全体を表示
LX2080 After the LX2080 processor operates for a period of time in a high-temperature environment, the on-board temperature sensor reads 86°C. Upon power cycling, printing freezes at the message "Fixed DDR on board", and the serial port becomes unresponsive. Re: LX2080 Thank you for your reply. Only one board in this batch has this issue. The problem reproduces after full power cycle, but rebooting via the kernel does not trigger the fault. We are unable to run verification tools in high-temperature environments, and the board functions normally at room temperature.@June_Lu Re: LX2080 Please validate the DDR on the high-temperature environment with QCVS DDR to confirm DDR works well. Thanks Re: LX2080  "on-board temperature sensor reads 86°C", is it Tj or on board sensor used to test the board temperature? Thanks
記事全体を表示
S32K328 – 启用多核时,FIRC 时钟分频器 (DIV16) 不生效 您好,NXP技术支持团队, 我有一个关于 S32K328 的 FIRC 时钟配置的问题。 在单核设置中,我将 STM2 模块的 FIRC 时钟源配置为 3MHz(16 格)。在单核配置中,我确认 FIRC 时钟源以 3MHz 的频率正确输出。 但是,一旦我启用多核,即使分频器仍设置为 16,FIRC 时钟源的输出频率也会从 3MHz 变为 48MHz。 在我目前的架构中,MCU 初始化和设置模式只能在 Core 0 上执行。我的问题是,MCU 时钟是否也可以从 Core 1 访问(或重新配置),以及这是否可能是问题的原因。 关于我的配置的补充信息: 我正在使用 AUTOSAR 环境,并添加了 RM(资源管理器)模块以实现多核支持。 Domain0 主服务器:核心 0,Domain1 主服务器:核心 1。已为每个功能域授予所有内存和外围设备访问权限。 工具环境: MCAL RTD 3.0.0 EB Tresos 27.1.0 我自身分析得出的结论: 在运行时读取 CONFIG_REG_GPR 寄存器中的 FIRC_DIV_SEL 字段时,其值为 3,根据驱动程序代码,这对应于 48MHz(分频器值映射:48MHz→3,24MHz→1,3MHz→2)。我还注意到时钟驱动程序中的分频器写入路径包括 APP_CORE_ACC 权限检查,以及等待安全 BAF (CORE2) 进入 WFI(通过轮询 PRTN0_CORE2_STAT)。我怀疑在多核配置中可能会跳过除法器写入操作。 请问您能否就以下问题提供建议: 为什么启用多核时 FIRC 分频器设置(DIV 16)没有生效,导致输出频率为 48MHz 而不是 3MHz? 在这种情况下,是否支持或需要从 Core 1 访问或重新配置 MCU 时钟。 在多核配置中,是否由于 APP_CORE_ACC 权限检查或 Secure BAF WFI 超时而跳过分频器写入,以及如何确保正确应用分频器。 感谢您的支持。期待您的回复。 此致, AWS-LIBRARIES-S32K3 Re: S32K328 – FIRC Clock Divider (DIV16) Not Applied When Multicore Is Enabled 你好, 我已经找到了 问题的 根本原因 。 请查看下面的相关驱动函数 (位于 \Mcu_TS_T40D34M30I0R0\src\Clock_Ip_IntOsc.c 中的 Clock_Ip_SetFircDivSelHSEb) 。😞 c /* Application can write this divider */ if ( ((IP_CONFIGURATION_GPR->CONFIG_REG_GPR & CONFIGURATION_GPR_CONFIG_REG_GPR_APP_CORE_ACC_MASK) >> CONFIGURATION_GPR_CONFIG_REG_GPR_APP_CORE_ACC_SHIFT) == CLOCK_IP_APP_CAN_WRITE) { ... /* FIRC_DIV_SEL write happens here */ } else { /* HSE firmware doesn't allow to write FIRC post divider. */ Clock_Ip_ReportClockErrors(CLOCK_IP_REPORT_WRITE_PROTECTION_ERROR, Config->Name); } 问题在于,在我的多核配置中,代码在全速运行时永远不会进入 if (APP_CORE_ACC == CLOCK_IP_APP_CAN_WRITE) 代码块。我通过在该代码块内添加一个 while(1) 循环验证了这一点——它永远不会被执行。结果, FIRC_DIV_SEL 写入操作被跳过,寄存器保持在复位值 3 (48MHz),而不是配置的 2 (3MHz)。这导致我的 STM 时钟频率比预期快了 16 倍。 然而, 当我在调试模式下运行(单步执行/设置断点)时,同一个代码块执行正常 ,FIRC_DIV_SEL 也 被正确设置为 2(3MHz)。 这种 全速执行和调试执行 之间的差异 是 关键症状。 因此,在 全速多核启动期间, 当 Mcu_InitClock 读取 CONFIG_REG_GPR 中的 APP_CORE_ACC 位时,该位 并未设置为 CLOCK_IP_APP_CAN_WRITE ,但当 我 使用调试器减慢执行速度时,该位就变为可写。 关于我的配置,还有以下补充信息: Mcu_InitClock和 Mcu_SetMode仅在 Core 0 上调用。Core 1 (CM7_1) 不调用任何 MCU时钟 API。 核心 1通过 MC_ME (PRTN0_CORE1_*) 从核心 0 启动。 我没有加载任何HSE 应用固件。 同样的配置在单核处理器中也能正常工作(FIRC_DIV_SEL = 2 / 3MHz)。 工具环境:MCAL RTD 3.0.0,EB Tresos 27.1.0。 请问您能否帮我理解以下问题: CONFIG_REG_GPR 中的 APP_CORE_ACC 位由什么控制 ? SBAF 在什么条件下 授予 应用程序核心对 FIRC_DIV_SEL 的写入权限 ? 为什么 在 单核 模式下该 位会被正确设置, 而 在多核配置下(以全速运行时) 却不会被设置 ?启动 CM7_1 或添加多核启动 流程是否会改变 SBAF 授予此访问权限的时间和方式? 由于该代码块 在调试器下 执行 正确 ,但速度并非全速, 这强烈暗示 SBAF 授予写入权限与 Core 0 调用 MCU_InitClock 之间存在时序/顺序问题。如何 确保 在 Core 0 执行时钟 初始化 之前, SBAF 已授予 APP_CORE_ACC = APP_CAN_WRITE 权限 ? 在多核配置中,是否存在特定的启动配置(IVT、生命周期或SBAF相关设置)来决定是否授予应用程序核心此访问权限? 感谢您的支持。期待您的指导。 此致, Re: S32K328 – FIRC Clock Divider (DIV16) Not Applied When Multicore Is Enabled 你好, 感谢您进行测试并提供详细答复。 关于您提出的关于我实现方式的问题: 1. 我如何配置 FIRC_DIV_SEL: 在我的 Clock_Ip_IrcoscConfigurations_0结构中,FIRC 时钟配置的 IRCOSC 范围设置为 CLOCK_IP_SUPPORTS_3MHZ_FREQUENCY 。因此,预期配置为 3MHz,与您的测试相同。 2. 如何初始化第二个核心/是否需要在另一个核心上调用时钟初始化: Mcu_InitClock和 Mcu_SetMode都只在 Core 0 上调用。在Core 1 上,我没有调用任何与 MCU时钟相关的 API。 也就是说,我将 通过 进一步的调试来 再次检查这种行为 ,以确认 核心 1 上 没有意外地发生时钟重新配置 。 补充说明: 在单核模式下,FIRC_DIV_SEL 读取为 2 (3MHz),并且工作正常。 在多核处理器中,FIRC_DIV_SEL 读取为 3 (48MHz),导致 STM 时钟周期比预期快 16 倍。 我也会按照您的建议,评估是否迁移到最新的RTD版本。 我会尽快将调试结果反馈给您 。同时,如果 您对 导致 FIRC_DIV_SEL 最终值为 3(48MHz) 的原因有任何建议(即使时钟 初始化仅在 Core 0 上以 3MHz 配置 执行 ),我 将不胜感激。 此致, Re: S32K328 – FIRC Clock Divider (DIV16) Not Applied When Multicore Is Enabled 嗨@dpsdprtmvl 首先,您使用的软件版本比当前版本落后好几个版本,因此我建议您迁移到最新的软件版本。 关于 FIRC_DIV_SEL,我在 S32K3X8EVB-Q289 板上使用 S32K3 IPCF v4.3.0 中的 IPCF_Example_S32K358 进行了一个简单的测试。为了进行本次测试,我修改了 IRCOSC 配置结构(Clock_Ip_IrcoscConfigurations_0),将 IRCOSC 范围从 CLOCK_IP_SUPPORTS_48MHZ_FREQUENCY 更改为 CLOCK_IP_SUPPORTS_3MHZ_FREQUENCY。 运行应用程序并允许内核之间的乒乓通信完成后,我验证了 CONFIG_REG_GPR[FIRC_DIV_SEL] 已正确配置为预期值 (10b),如下图所示。 您能否提供更多关于您实施方案的细节?您是如何配置 FIRC_DIV_SEL 的?你是如何初始化第二个核心的?你是否也在另一个核心上调用了时钟初始化函数? BR,VaneB
記事全体を表示
LS1043AXN8QQB DVFS Dear support,  The customer used the LS1043AXN8QQB platform and set the CPU dynamic frequency adjustment from 1.6GHz to 800MHz and 500MHz. It was found that RCU stall and PCIE communication abnormality occurred when the CPU ran at 500MHz. According to the RM and datasheet of the chip, LS1043 supports 1GHz to 1.6GHz. The official document does not mention the minimum supported frequency for dynamic frequency adjustment. It is uncertain whether 500MHz is supported? Does LS1043A support dynamic frequency adjustment when the CPU is running normally? Re: LS1043AXN8QQB DVFS 500 MHz CPU runtime operation is supported if it is achieved by the CPU clock divider / cpufreq path, not by lowering the CGA PLL itself below 1 GHz. For the PCIe abnormality: if the frequency change is done through the normal CPU DFS path, NXP evidence says only the CPU frequency is affected, while AHB/APB remains unchanged . Therefore PCIe should not be impacted by CPU DFS alone. If PCIe becomes abnormal, check whether the implementation is also changing platform/SYSCLK/PLL ratios, because the datasheet requires the platform clock settings to remain within their valid limits and states a PCIe platform-clock requirement for proper PCIe operation. LS1043A does support runtime CPU frequency scaling to 500 MHz, but the CGA PLL must stay at ≥1 GHz and PCIe/platform clocks must not be disturbed.
記事全体を表示
Clarification on sharing Ethernet PHY interrupt pins on i.MX8M Plus Hi NXP Team, We are designing an i.MX8M Plus-based SOM with two Ethernet PHYs. Currently, each PHY has a dedicated interrupt GPIO connected to the i.MX8M Plus. We need clarification on the following: What are the main software use cases of the Ethernet PHY interrupt pins? Are they mainly used for link up/down, auto-negotiation, speed/duplex change, and Wake-on-LAN events? Can both Ethernet PHY interrupt outputs be combined and connected to a single i.MX8M Plus GPIO, with software reading both PHY status registers through MDIO to identify the interrupt source? If direct sharing is not recommended, can one or both Ethernet PHYs be operated using PHY polling without an interrupt pin? Will using PHY polling affect normal Ethernet data communication, apart from a small delay in detecting link-status changes? Our intention is to free one GPIO and use it for an ADC data-ready interrupt. Re: Clarification on sharing Ethernet PHY interrupt pins on i.MX8M Plus Hello @Sudharsun  Hope you are doing very well. What are the main software use cases of the Ethernet PHY interrupt pins? Are they mainly used for link up/down, auto-negotiation, speed/duplex change, and Wake-on-LAN events? Ethernet PHY interrupt pins are mainly used for PHY event notification such as link up/down, auto-negotiation, speed/duplex changes, and optional Wake-on-LAN events. Normal Ethernet data traffic does not depend on the interrupt pin. If a PHY interrupt is not provided, Linux PHYLIB can operate the PHY in polling mode. Can both Ethernet PHY interrupt outputs be combined and connected to a single i.MX8M Plus GPIO, with software reading both PHY status registers through MDIO to identify the interrupt source? Combining two PHY interrupt outputs into one GPIO may be possible but the safer design is to use polling for one PHY and reserve the GPIO for your ADC DRDY. Will using PHY polling affect normal Ethernet data communication, apart from a small delay in detecting link-status changes? Using polling should not affect normal Ethernet communication or throughput. Best regards, Salas.
記事全体を表示
S32 Design Studio for ARM 2.2 – ライセンスアクティベーションエラー(CLLReason errorNo=27) NXPライセンスチームの皆様、こんにちは。 私のS32 Design Studio for ARM v2.2ライセンスが期限切れになるので、使い続けたいと思っています。ライセンスの有効期限と権利の有効期限の両方が2026年7月5日と表示されているため、権利自体は期限切れとなり、既存の有効化コードで再有効化しても有効なライセンスは得られません。 詳細 : 製品:ARM v2.2用S32 Design Studio 起動コード:CCB1-BEC2-FF96-4859 クリックすると 活性化 そしてアクティベーションコードを入力すると、すぐに次のエラーが表示されます。 CLLReason [errorNo=27, errorString=Error リモートアクティベーションサーバーへの返還要求送信と応答プロセッシング。返品回数の上限に達した場合、必要な場合は製品ベンダーに連絡してください。(FNPエラー0)、flxActMajorErrNo=0、flxActMinorErrNo=0、flxActSysErrNo=0、flxCommErrNo=0] このアクティベーションコードのリターンカウンターをリセットするか、新しいアクティベーションコードを発行して、現在のPCでARM 2.2用のS32 Design Studioを有効化できるようにしてもらえますか? 大変お世話になりました。ありがとうございました。
記事全体を表示
关于 i.MX8M Plus 上以太网 PHY 中断引脚共享的说明 您好,NXP团队: 我们正在设计一款基于 i.MX8M Plus 的 SOM,带有两个以太网 PHY。目前,每个 PHY 都有一个专用的中断 GPIO 连接到 i.MX8M Plus。 我们需要澄清以下几点: 以太网PHY中断引脚的主要软件应用场景有哪些?它们主要用于链路建立/断开、自动协商、速度/双工模式更改和网络唤醒事件吗? 能否将两个以太网 PHY 中断输出合并并连接到单个 i.MX8M Plus GPIO,然后通过 MDIO 软件读取两个 PHY 状态寄存器来识别中断源? 如果不能直接共享,能否使用 PHY 轮询方式操作一个或两个以太网 PHY,而无需中断引脚? 除了检测链路状态变化时会有轻微延迟外,使用 PHY 轮询是否会影响正常的以太网数据通信? 我们的目的是释放一个 GPIO,并将其用作 ADC 数据就绪中断。 Re: Clarification on sharing Ethernet PHY interrupt pins on i.MX8M Plus 你好@Sudharsun 希望你一切都好。 以太网PHY中断引脚的主要软件应用场景有哪些?它们主要用于链路建立/断开、自动协商、速度/双工模式更改和网络唤醒事件吗? 以太网 PHY 中断引脚主要用于 PHY 事件通知,例如链路连接/断开、自动协商、速度/双工更改以及可选的 Wake-on-LAN 事件。 正常的以太网数据传输不依赖于中断引脚。如果没有提供 PHY 中断,Linux PHYLIB可以以轮询模式操作 PHY。 能否将两个以太网 PHY 中断输出合并并连接到单个 i.MX8M Plus GPIO,然后通过 MDIO 软件读取两个 PHY 状态寄存器来识别中断源? 将两个 PHY 中断输出合并到一个 GPIO 中或许可行,但更安全的设计是使用轮询方式处理一个 PHY,并将 GPIO 保留给 ADC DRDY。 除了检测链路状态变化时会有轻微延迟外,使用 PHY 轮询是否会影响正常的以太网数据通信? 使用轮询不应影响正常的以太网通信或吞吐量。 顺祝商祺! 萨拉斯。
記事全体を表示
ベクトルテーブルのLPC1778チェックサムが無効です。復旧が必要です。 こんにちは。LPC1778のFLMをデバッグしていたところ、FLMを使用して0x0~0x400にデータを書き込んだ後、データが正しくないことがわかりました。そのため、デバッガがチップに接続できません。ドキュメントを確認したところ、ベクタテーブルに書き込まれたデータが正しくなく、書き込もうとしていたデータと一致しないため、チェックサムが無効になっていると考えられます。ドキュメントによると、チェックサムが無効になると、チップはISPモードに入り、プログラムのダウンロードを待機するとのことです。 1. この状態から回復する方法を知りたいです。 2. FLMで0x0~0x400を書き込むと問題が発生するのに、0x400~0x7FFFFを書き込むと正常に動作するのはなぜですか?FLMのソースコードを見ると、チェックサムを自動的に変更するSET_VALID_CODEというパラメータがあります。この部分に何か問題があるのでしょうか? Re: LPC1778 checksum in vector table invalid need recover こんにちは@BianHaopeng1 0x0000~0x0400の領域は、単なる通常のフラッシュデータ領域ではありません。ブートベクタテーブル、0x1Cの有効コードチェックサム、および0x2FCのCRP構成ワードが含まれています。チェックサムが正しくない場合、ROMブートローダーはユーザーコードが無効であると判断し、ISP(インサービスモジュール)に入ります。また、0x2FCに誤ってCRPパターンが書き込まれると、JTAG/SWDアクセスが制限されたり、通常のデバッグモードに戻れなくなったりする可能性もあります。 ISPごとに復旧の優先順位を設定できます。 P2[10]がローにプルダウンされると、チップがリセットされ、ブートローダーが引き継いでISPモードに入ります。 フルワイプを実行するか、有効なイメージを再ダウンロードするには、UART0:P0[2] / P0[3] を介して FlashMagic または同等の ISP ツールに接続します。 チェックサムのみが無効な場合は、ISPに入った後に消去および復元できるはずです。CRP1/CRP2が誤って書き込まれた場合は、JTAGは無効になりますが、ISPには限定的な復旧パスがまだあります。CRP3が誤って書き込まれた場合は、ドキュメントによるとJTAGとISPが完全にブロックされるため、通常のISP/JTAG経由での復旧は基本的に不可能です。 BR ハリー
記事全体を表示