Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Hello, I am using the S32K344EVB-T172 and am unable to connect to the onboard OpenSDA/PEmicro debugger. Sometimes, when I connect the Debug USB cable, the Debug LED does not turn ON, and the onboard debugger is not detected by the PC, preventing me from starting a debug session. I have already tried: Multiple USB data cables Different USB ports Resetting and power cycling the board Testing with no external hardware connected Has anyone encountered this issue before? Is there a recommended recovery procedure, firmware update, or hardware/jumper check for the onboard OpenSDA debugger? Thank you. Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Thank you for your response. Yes, I have updated the PEmicro drivers to the latest version. I was previously able to flash and debug the EVB successfully, but recently the onboard OpenSDA debugger is not detected at times because the Debug LED does not turn ON after connecting the Debug USB. I have also verified that the jumpers are correctly set as per the S32K3X4EVB-T172 Quick Start guide. Could you please advise if any additional checks or OpenSDA firmware recovery steps are recommended, or if this could indicate a hardware issue? Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Hi @SourabhJ  Have you updated the PEmicro drivers to the latest version? Were you previously able to flash the EVB successfully? Could you also verify that the jumpers are configured as described in the "Set Up Jumpers in the S32K3X4EVB-T172 Evaluation Board" section of the MCU Automotive Board Quick Starts? BR, VaneB Re: S32K344EVB-T172: Unable to Connect to the Onboard OpenSDA Debugger Hi @SourabhJ  Could you please confirm whether only LEDs D14 and D15 are not turning on, or if the three LEDs located next to the voltage regulators are also OFF? If you have access to an external debugger, such as a PEMicro Multilink or SEGGER J-Link, could you try connecting through the J12 (20-pin Cortex Debug) connector on the board? This would help us verify whether the S32K344 MCU is still responding properly, independent of the onboard debugger. Also, what was the last application or firmware that was programmed onto the board before this issue started to occur?
View full article
访问T2081处理器上的MT29F64G08AECAB 与非闪存 您好, 我正在尝试使用T2081 处理器访问MT29F64G08AECAB NAND Flash 。 与非闪存设备的总容量为8 GB,CE1(芯片使能 1)和CE2(芯片使能 2)分别通过CS5和CS6连接到IFC 控制器。 CS5用于连接到CE1 的4 GB 与非闪存。 CS6用于连接到CE2 的4 GB 与非 Flash。 此与非设备的XML闪存配置文件不在以下路径中: {CodeWarrior}\PA\bin\plugins\support\Products\ProductData\FPDevices.mwpdb\FP 因此,我参考文档《 Power Architecture Processors Flash Programmer 应用笔记》(AN4349)创建了一个新的 XML 文件。 我有以下几个问题: 对于 Flash Programmer 配置文件 (.xml),我应该将 与非 Flash 大小配置为4 GB (每个片选)还是8 GB (CS5 和 CS6 之间的设备总容量)? 我根据CS5上4 GB容量的 与非 Flash 配置修改了 T2081QDS_init_core.tcl 文件。 运行诊断测试以读取制造商 ID和设备 ID时,我在控制台中遇到以下错误。   我已附上 T2081QDS_init_core.tcl 和 MT29F64G08AECAB.xml 文件供您参考。 请您审核配置,并提供使用T2081 处理器访问 与非 闪存设备的正确步骤? 此致, 维马尔。 QorIQ T2 设备 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor 你好, 当前超时的最可能原因是: TCL 中的片选索引错误、 IFC 时钟未初始化、 CSOR 页/块几何不匹配、时序过于激进,或者XML 条目指向的算法没有实现正确的 NAND ID 序列。如果您能分享实际的 XML 和修改后的 T2081QDS_init_core.tcl CS5/CS6 部分,我可以直接检查字段和寄存器值。 每个 Flash Programmer 目标/片选使用 4 GB,首先单独启动 CS5,并将 ID 超时作为 IFC 初始化/算法/几何问题进行调试,而不是作为 8 GB XML 大小问题。   此致 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor 你好@Bio_TICFSL , 谢谢你的回复。 我们尝试使用芯片选择 5 (CS5) 来访问 4 GB 与非闪存,但我们仍然面临之前提到的相同问题。 我已将T2081QDS_init_core.tcl文件和xml文件以文本格式附上,供您参考。 请您查看这些文件和配置值,并提供相应的解决方案? 此致, 维马尔。 Re: Accessing MT29F64G08AECAB NAND Flash on T2081 Processor 您好,   我尚未收到回复,因此在此跟进我之前的回复。   我对MT29F64G08AECAB 与非 Flash 的时序参数有一些疑问。请参考附件数据表图片中的时序表。 NXP T2081 IFC 接口应该使用哪种与非时序模式?   如何根据这些时序值得出相应的输入时钟周期?   请问如何通过 IFC 从 NxP T2081 处理器访问与非闪存 (MT29F64G08AECAB)? 此致, 维马尔。
View full article
S32K144 SRTCチャネルでGPT通知コールバックがトリガーされない - MCAL RTM 1.0.6(AUTOSAR 4.2)+ EB NXPチームの皆様、こんにちは。 私は以下のツールを使ってS32K144プロジェクトに取り組んでいます。 MCALパッケージ:S32K1XX_MCAL4_2_RTM_1_0_6 AUTOSARバージョン:4.2.2 EB Tresos バージョン: 29.0 デバイス: S32K144 タイマー自体は正しく動作しているように見えるのですが、GPT通知コールバックがトリガーされないという問題が発生しています。 GPT設定 GPTチャネルはEB Tresosで次のように設定されています: ハードウェアモジュール:SRTC チャネル:SRTC_0_CH_0 モード:連続 通知:有効化済み 外部空虚Gpt_Notification(空虚); 静的 CONST(Gpt_ChannelConfigType, GPT_CONST) Gpt_InitChannelPB[1] = { { (ブール値)誤り、 &Gpt_Notification、 ... (Gpt_ChannelModeType)(GPT_CH_MODE_CONTINUOUS)、 { (uint8)(SRTC_0_CH_0) (uint8)(GPT_SRTC_MODULE)、 ... } } }; Gpt_GetTimeElapsed()(アプリケーションコードで使用)によって返される値は、実行中に継続的に増加し、以下を示します: GPTの初期化に成功しました。 GPTタイマーが正常に起動しました。 SRTCタイマーは正しくカウントしています。 しかし: Gpt_Notification() は呼び出されません。 Gpt_Notification() 関数内のブレークポイントは一度もヒットしません。 もう少し詳しく教えていただけますか: S32K1XX_MCAL4_2_RTM_1_0_6の SRTC_0_CH_0 で GPT 通知に既知の問題はありますか? SRTCベースのGPTは、GPTモジュール構成以外に追加のNVICや割り込み設定が必要ですか? あるいは見落としているかもしれない他の点。 よろしくお願いいたします。 アイシュワリヤー Re: S32K144 GPT Notification Callback Not Triggering on SRTC Channel - MCAL RTM 1.0.6 (AUTOSAR 4.2) こんにちは、 @Aishwr チェックしてください: EB Tresos の GptIsrEnable - Gpt に移動 -> GptHwConfiguration -> GptHw割り込みチャネル。SRTC_0_CH_0 のエントリを探してください。GptIsrEnableとGptChannelIsUsedの両方が有効になっていることを確認してください。これら両方のデフォルト値はfalseなので、明示的に有効にしないとSRTCチャネルのISRはアクティブになりません。 Gpt_EnableNotification()をアプリケーションコード入力 - EB Tresosの通知機能の設定だけでは十分ではありません。API Gpt_EnableNotification(GptConf_GptChannelConfiguration_ )は、Gpt_StartTimer()の後にアプリケーション内で明示的に呼び出される必要があります。この電話がなければ、タイマーが正しく作動してもドライバは通知を届けません。 割り込みコントローラの初期化 – ドライバーの偏差SWS_Gpt_00355およびユーザーマニュアルで言及されているSWS_Gpt_00356、統合コードはGPTドライバを使用する前にNVICでRTC/SRTC割り込みラインを有効にする必要があります。これはGpt_Init()では行われません。これが起動コードまたは統合コードで行われているかどうか、また、Gpt_StartTimer() が呼び出される前に行われているかどうかを確認してください。 よろしくお願いいたします。 ルーカス
View full article
Crystal oscillator waveform abnormality Hello, @lukaszadrapa Our company is using your FS32K144HFT0MLHT MCU. The waveform is abnormal when using an 8MHz passive crystal oscillator (AV08000009). Is this waveform acceptable for your company's MCU? Will it affect the normal operation of the MCU? Re: 晶振波形异常 Hi @Kyp  The oscilloscope screenshot does not appear to show the actual 8 MHz crystal waveform. The displayed frequency (~256 Hz) is inconsistent with the expected oscillator frequency and is most likely caused by aliasing due to the selected oscilloscope timebase and sampling rate. Therefore, it is not possible to assess the crystal oscillator quality from this measurement alone. A significantly faster timebase should be used to observe the actual oscillator waveform. Regards, Lukas Re: 晶振波形异常 HI, lukaszadrapa We apologize, we retested the waveform, and the image is as follows. Please analyze this and offer any suggestions.
View full article
データキャッシュを有効にする こんにちは、 NXP FRDM-MCXN947 MCU で TFLite AI モデルの推論時間とパフォーマンスをテストしています。NPU を使用するとパフォーマンスは良好になりますが、使用しない場合は推論時間が同程度遅くなります。データ キャッシュを有効にすることで、他の MCU の推論時間を短縮できました。NXP MCU で D キャッシュを有効にする方法を知りたいです。その他のパフォーマンス向上戦略も歓迎します。 MCX N NPU|ML Re: Enabling Data Cache データ キャッシュを有効にすると、ワークフローが大幅に高速化され、反復的なプロセッシングが削減されます。効果的な計画を立てたいと考えている人にとって、ペルソナ融合戦略は、結果を予測し、結果を最適化する明確な方法を提供します。適切な要素を組み合わせると、予想外の効率がCANにつながるというのは興味深いことです。このアプローチにより、複雑なデータの管理がはるかに容易になります。 Re: Enabling Data Cache 面白い!コンパイラの最適化フラグを試しましたか?多くの場合、最適化を強化すると (例: -O3)、NPU がアクティブでないときにコードの速度が大幅に向上することがあります。また、D-Cache に関しては、MCXN947 に特有の CACHE_Enable または同様の関数について SDKs ドキュメントを確認してください。最適化は、多くの場合、 Slope Gameのように、最高のパフォーマンスを得るためにコードを最適化し、ハードウェアの制限とのバランスを取る作業になることに注意してください。幸運を! Re: Enabling Data Cache こんにちは@ge0rgeth0mas CACHE64 モジュールは、FlexSPI アクセスをキャッシュするために使用されます。 必要に応じて、lpcache を有効にするだけです。 BR ハリー Re: Enabling Data Cache NXP FRDM-MCXN947 で TFLite AI モデルを探索していただいているようで、とてもうれしく思います。D-Cache を有効にすると、パフォーマンスが大幅に向上します。効率性を高めるために、モデルのサイズを最適化したり、モデルを量子化したりすることも検討してください。パフォーマンスといえば、 Snow Rider 3Dゲームなどのゲーム アプリケーションとの統合を試したことがありますか?これは、セットアップの機能をテストする楽しい方法になるかもしれません。 Re: Enabling Data Cache こんにちは、ハリー。 あなたがおっしゃったように、リファレンス・マニュアルとドライバを確認していました。 気づいたのですが * fsl_cach_lpcac.hL1CACHE_EnableCodeCache()を含む そして * fsl_cache.hCACHE64_EnableCache(CACHE64_CTRL_Type *base)が含まれています CACHE64はデータ キャッシュ、LPCAC は命令キャッシュでしょうか? Re: Enabling Data Cache こんにちは、ハリー。 CACHE64はデータ キャッシュ、LPCAC は命令キャッシュでしょうか? Re: Enabling Data Cache こんにちは@ge0rgeth0mas MCX Nx4x リファレンス・マニュアルの第 5 章を参照してください。 キャッシュ関連のAPIについて。 MCXN947 SDK の fsl_cache_lpcac.h を参照できます。 BR ハリー Re: Enabling Data Cache とても魅力的な仕事ですね!私は以前にも同様の最適化の課題に取り組んだことがあります。TFLite モデルに対してさまざまな量子化手法を試しましたか?場合によっては、NPU が作動していない場合でも、小さな調整で違いが生じることがあります。テンポの速いアクションといえば、 「バスケットボール スターズ」をプレイしたことを思い出します。AIの最適化と同様に、素早い反射神経と戦略が求められます。コーディングから休憩したいときに、楽しい気晴らしになるかもしれません。 Re: Enabling Data Cache FRDM-MCXN947に関する興味深い研究ですね!様々なパフォーマンス最適化を模索されているのは素晴らしいですね。私はその特定のMCUを使ったことはありませんが、データキャッシュを有効にすると、多くの場合、確実に効果があります。組み込み開発に特化したコミュニティや、皮肉にもSuika Game !のようなゲームの文脈で同様の最適化の課題について議論しているコミュニティから、役立つ洞察が得られるかもしれません。ゲーム開発における効率化のアプローチが、思いがけず他の分野にもうまく応用できる場合がある。プロジェクトの成功をお祈りしています! Re: Enabling Data Cache この問題を共有していただきありがとうございます。ハードウェアアクセラレーションは多くの注目を集めていますが、エッジAIアプリケーションにおいてCPU側の最適化は依然として非常に重要です。キャッシュ構成、メモリ配置、CMSIS-NN最適化、コンパイラフラグなどは、間違いなく検討する価値のある分野です。これは 『ドリフトボス 』のようなゲームでスキルを段階的に向上させるのと同じ考え方で、小さな調整が時間をかけてより良い結果をもたらします。 Re: Enabling Data Cache NPUの測定結果は有望に見えますし、CPUとの差は確かにキャッシュやメモリ配置の問題を示している可能性があります。D-Cacheを有効にするだけでなく、モデルのテンソルや重みが高速SRAMに配置されているか、コンパイラ最適化フラグの確認、個々の演算子のプロファイリングでボトルネックを特定しましょう。CMSIS-NNカーネルをTFLiteのデフォルト実装と比較することも役立つかもしれません。Slope Unblockedの最適化と同様に、メモリアクセスの小さな変更はレスポンスを大幅に向上させます。
View full article
電気自動車のパワートレイン設計エンジニアになるには? EVパワートレイン設計エンジニアとして、どのようにすればより良く、雇用に適しているか、どんなツールに慣れておけばいいでしょうか?学んだことをよりよくアピールするためにポートフォリオを作るなど、できることはありますか? 理解や練習に役立つオンラインの練習課題や教材はありますか? 私の経歴:私は電気自動車業界に全くの初心者で、ゼロからスタートします。私にとってはキャリアチェンジです。機械工学の学位を持っています。しかしここ数年は別のキャリアをしており、エンジニアとして働いたことはなく、EVにはずっと情熱を持っていました。 SO、戻ってギャップを埋めるために EVデザインについてもっと学ぶためのコースを受講しています。タイトルは「Evパワートレインデザインと検証の修士課程」です。主にMATLAB Simulinkを使ったモデリングで、EVに関する実地試験はごくわずかです。 オルタネータ・レギュレータ
View full article
S32CT .mex をエクスポートしていますEB Tresosへの設定 こんにちは、NXPサポートの皆さん、 S32CT構成ファイル(.mex)をエクスポート/変換する方法はありますか?ファイルを作成して、EB TRESOSで読み込み・取り込み可能なものにできますか?すべての設定アイテムを手動で移さずにEBのトレソに切り替える必要があります。 サンプル.mexファイルを添付しました。私のプロジェクトからのファイルを参考資料として使用します。 Re: Exporting S32CT .mex configuration to EB Tresos こんにちは、 @DirkEtzler さん 残念ながら、 S32DS (.mex) 構成を EB tresos (.arxml) 形式に移行するための自動変換ツールやプラグインは存在しません。 S32構成ツールは.mexファイルを使用しますEB Tresosは.arxml形式に従うが、EB Tresosは.arxml形式に従う。AUTOSAR標準であり、スキーマや制約において大きく異なります。   推奨される方法は、.mex ファイルを使用して EB tresos で構成を手動で再作成することです。設定および生成されたドライバーコードを参照しています。RTD MCAL Based in Tresos トレーニングのガイドラインを参考にすると、いくつかの指針が得られます。   移行中に問題があるCASE、ご質問いただければ、喜んでお手伝いいたします。   よろしくお願いします、 ジュリアン Re: Exporting S32CT .mex configuration to EB Tresos こんにちは、 @Julián_AragónM さん、 迅速なご返信ありがとうございます。ガイドラインに従って進め、行き詰まった場合は質問を投稿します。
View full article
连续两次测量中接收灵敏度相差 10dB 我发现我们一款使用 QN9083 BLE SoC 的产品出现了异常行为。当我测量设备接收器灵敏度时,我发现连续两次测量之间有高达 10dB 的差异。我正在使用 CMW100 的广播模式进行测量,该设备放置在屏蔽的射频盒中。在不打开盒子和/或改变设备位置的情况下,连续进行 RxS 测量,设备的响应差异高达 10dB(即 -91dBm 和 -81dBm),这是意料之外的,以前从未发生过。这种行为是随机的。我正在寻找硬件和软件方面可能的原因。 Re: Rx sensitivity differs by 10dB between consecutive measurements 你好, 连续两次灵敏度测量结果之间出现高达 10 dB 的变化,这通常是我们意想不到的。 能否告知您当前使用的软件/SDK 版本? 另外,您能否澄清一下: 这种情况是发生在单个设备上还是多个产品上? 您是否在不同的单元中观察到过同样的情况? 使用相同的测量设置,能否在 NXP 开发板上重现该问题? 这些信息将有助于确定问题是硬件、软件还是测试环境特有的。 顺祝商祺! 里卡多 Re: Rx sensitivity differs by 10dB between consecutive measurements 您好,感谢您的回复。我的回答如下: 能否告知您当前使用的软件/SDK 版本? 5.0 版本基于156414(控制器子系统)和 156821(主机子系统) 这种情况是发生在单个设备上还是多个产品上? 同一款产品。使用其他产品从未遇到过问题。 您是否在不同的单元中观察到过同样的情况? 是的,但并非始终如此。 使用相同的测量设置,能否在 NXP 开发板上重现该问题? 我需要一块搭载 QN9083 芯片的开发板,以及一个能将芯片设置为广播模式的固件。 谢谢!       Re: Rx sensitivity differs by 10dB between consecutive measurements 关于BLE版本的其他信息: SDK 2.2.3 BLE 1.5.6,支持 BLE Core 5.0。 Re: Rx sensitivity differs by 10dB between consecutive measurements @Ricardo_Zamora 我使用 QN9080-DK 进行了测量。虽然我没有看到 10dB 的差异,但仍然存在 5dB 的波动(见下方数据)。可能是什么原因造成的? Re: Rx sensitivity differs by 10dB between consecutive measurements 嗨@Ricardo_Zamora,您有时间查看我发布的数据/答案吗? 谢谢。
View full article
如何进行 Blob FLUSH S32E288-975EVB 您好,我们公司正在考虑将这款芯片用于我们的新产品。 我在将代码构建为版本并通过 micro-USB UART 接口烧录到板上时遇到了问题。我已成功将 RTD 代码包,软件包中预编译的“Hello world”打印二进制文件写入开发板并测试其工作正常,所以我知道这是可行的,但当我想要使用自己的代码执行此操作时,我却找不到任何相关说明。 RTD 的所有示例中,Project_setting/Linker_files/ 目录下都没有 linker_flash 文件,手册中也没有提到如何创建这些文件。我应该以 JTAG 调试 RAM 模式版本并手动使用 IVT 吗?具体流程是什么? 如何创建一个可用于 UART 闪存的版本文件? 如果有人能指点我一下,我将不胜感激。 我在这个论坛上找到了这个: https://community.nxp.com/t5/S32Z-E/creating-a-Blob-Image-using-IVT-S32Z2/mp/2362406#M322 我不确定这是否有效,因为这个问题还没有关闭,但我会尝试一下。如果有人能支持这个板,那就太好了。 Re: How to Blob FLUSH S32E288-975EVB 你好, pyc 关于如何创建 Blob,从启动 Flash 开始,您可以参考以下内容。 1.我们建议的推荐启动方法是像 GreenVIP 那样,从 SMU 开始,然后进行到 R52。详情请参考GreenVIP网站。在 GreenVIP 中,还有关于如何创建 Blob 以及如何销毁 Blob 的说明。 S32ZE_GreenVIP_1.3.x/doc/UG_S32ZE_GreenVIP.pdf 设计:产品信息:汽车软件 - S32Z/E - 车辆集成平台 (GreenVIP) 2. 要直接从 R52 开始,您需要修改链接脚本和启动文件。这有点复杂。您可以参考以下链接,其中提供了类似情况的帮助。 无需调试探针即可在 S32Z280-594EVB 上为 R52_0_0 内核创建 IVT Flash 映像的指南。 如何减小 S32Z2 中的二进制文件大小 3.关于 S32E288-975EVB 的 QSPI 启动模式设置,您可以参考 S32E288-975EVB 用户指南中的这张图片。 S32E288-975EVB 评估板解决方案(适用于 S32E2 系列微控制器)用户指南 BR 乔伊 Re: How to Blob FLUSH S32E288-975EVB 你好, pyc 感谢您与我们联系。 你们网站上的设计文件也缺少原理图,所以我这边无法进行检查。非常感谢您的帮助。 您可以在官方网站界面上找到 S32E288-975EVB 的设计文档和入门指南,如下图所示。 S32E288-975EVB 评估板 | 恩智浦半导体 BR 乔伊 Re: How to Blob FLUSH S32E288-975EVB 您好,示例二极管代码试图切换 D12,而您网站上的 S32E288-975EVB 入门指南使用的是 S32E288-400EVB 的信息。你们网站上的设计文件也缺少原理图,所以我这边无法进行检查。非常感谢您的帮助。 Re: How to Blob FLUSH S32E288-975EVB 简要更新。我对 Dio 示例尝试了完全相同的步骤,并且成功创建了 blob 文件。我把它贴到电路板上了,但是LED灯没有闪烁。刷新过程肯定是正确的,因为我能够刷新掉在 IDE 文件夹中找到的一些预版本产物。有人在NXP验证过这个流程是否真的适用于这个开发套件吗?
View full article
Enabling Data Cache Hi,  I'm testing the inference time and performance of TFLite AI Models on the NXP FRDM-MCXN947 MCUs. While I'm getting good performance using the NPU, I'm getting comparably slow inference times when not using it. I have been able to reduce inference time for other MCUs by enabling the Data Cache. I would like to know how to enable D-Cache on the NXP MCUs. Any other performance boost strategies are also welcome. MCXN NPU|ML Re: Enabling Data Cache Enabling data cache can really speed up workflows and reduce repetitive processing. For those looking to plan effectively, the Persona fusion strategy offers a clear way to anticipate outcomes and optimize results. It’s fascinating how combining the right elements can lead to unexpected efficiencies. This approach definitely makes managing complex data much more approachable. Re: Enabling Data Cache Interesting! Have you experimented with compiler optimization flags? Often, bumping up optimization (e.g., -O3) can significantly speed up code when the NPU isn't active. Also, regarding D-Cache, check the SDK documentation for CACHE_Enable or similar functions, specifically for the MCXN947. Remember optimizing often comes down to a balancing act like in Slope Game, optimizing code versus hardware limitations for top performance. Good luck! Re: Enabling Data Cache Hi @ge0rgeth0mas  The CACHE64 module is used to cache FlexSPI accesses. Based on  your need, you just need to enable lpcache. BR Harry Re: Enabling Data Cache It's great to see you exploring TFLite AI Models on the NXP FRDM-MCXN947! Enabling D-Cache can indeed enhance performance significantly. You might also look into optimizing your model size or quantizing your models for better efficiency. Speaking of performance, have you tried integrating it with gaming applications like the Snow Rider 3D game? It could be a fun way to test the capabilities of your setup! Re: Enabling Data Cache Hi Harry,  I was going through the reference manual and SDK drivers as you mentioned: I noticed theres is  * fsl_cach_lpcac.h which contains L1CACHE_EnableCodeCache() and * fsl_cache.h which contains CACHE64_EnableCache(CACHE64_CTRL_Type *base) Could CACHE64 be data cache and LPCAC be Instruction cache? Re: Enabling Data Cache Hi Harry,  Could CACHE64 be data cache and LPCAC be Instruction cache? Re: Enabling Data Cache Hi @ge0rgeth0mas  You can refer to the Chapter 5 in MCX Nx4x Reference Manual. Regarding cache related APIs.  You can refer to the fsl_cache_lpcac.h in MCXN947 SDK. BR Harry Re: Enabling Data Cache That's fascinating work! I've dabbled in similar optimization challenges before. Have you explored different quantization techniques for your TFLite models? Sometimes, even small tweaks there can make a difference when the NPU isn't engaged. Speaking of fast-paced action, it reminds me of playing Basketball Stars! It demands quick reflexes and strategy, just like optimizing AI. You might find it a fun distraction when you need a break from the coding. Re: Enabling Data Cache That's interesting work on the FRDM-MCXN947! It's great you're exploring different performance optimizations. I haven't worked with that specific MCU, but data cache enabling definitely makes a difference in many cases. You might find some helpful insights from communities focused on embedded development, or perhaps even those discussing similar optimization challenges within the context of games like, ironically enough, Suika Game! Sometimes the approaches to efficiency in game development translate unexpectedly well. Good luck with your project! Re: Enabling Data Cache Thanks for sharing this issue. Hardware acceleration gets a lot of attention, but CPU-side optimization is still very important for edge AI applications. Cache configuration, memory alignment, CMSIS-NN optimizations, and compiler flags are definitely areas worth exploring. It’s the same idea as improving skills step by step in games like Drift Boss — small adjustments can lead to much better results over time. Re: Enabling Data Cache Your NPU results sound promising, and the CPU gap may indeed point to cache or memory placement issues. Besides enabling D-Cache, check whether model tensors and weights are placed in fast SRAM, confirm compiler optimization flags, and profile individual operators to identify bottlenecks. It may also help to compare CMSIS-NN kernels against default TFLite implementations. Like optimizing Slope Unblocked, small changes in memory access can significantly improve responsiveness.
View full article
ブロブフラッシュの方法 S32E288-975EVB こんにちは、NXPについてはこのチップを新製品に使うことを検討しています。 マイクロUSB UART経由でコードをビルドしてボードに書き込むのに苦労しています。RTDパッケージに付属している既製の「Hello World」プリントバイナリをボードにフラッシュして動作をテストできましたが、自分のコードでやりたいときは手順が見つかりませんでした。 RTDのどのサンプルにも、Project_setting/Linker_files/にlinker_flashファイルは存在せず、マニュアルにもその方法に関する記述はありません。JTAGデバッグRAMモードでビルドして、IVTを手動で使用する必要があるのでしょうか?手順はどうなっていますか? UARTで書き込めるファイルを作成するにはどうすればよいですか? もし誰か正しい方向を教えていただけるなら、とてもありがたいです。 このフォーラムでこれを見つけました。 https://community.nxp.com/t5/S32Z-E/creating-a-Blob-Image-using-IVT-S32Z2/mp/2362406#M322 これがうまくいくかどうかは分かりません。まだクローズされていないので。でも試してみます。もしこの掲示板へのサポートがあれば、ぜひ教えてください。 Re: How to Blob FLUSH S32E288-975EVB こんにちは、 pyc Blobの作り方については、Flashを起動する際の以下の内容を参照してください。 1. 私たちが推奨するスタートアップ方法は、GreenVIPのようなもので、SMUからR52まで進みます。詳細はGreenVIPをご覧ください。GreenVIPには、Blobの作成方法とBlobの書き込み方法に関する説明も含まれています。 S32ZE_GreenVIP_1.3.x/doc/UG_S32ZE_GreenVIP.pdf 設計:製品情報:オートモーティブソフトウェア - S32Z/E - 車載統合プラットフォーム(GreenVIP) 2. R52から直接起動するには、リンクスクリプトと起動ファイルを変更する必要があります。少し複雑です。以下のリンクを参照してください。同様の状況をサポートしています。 デバッグプローブなしでS32Z280-594EVB上のR52_0_0コア向けIVTフラッシュイメージを作成するためのガイダンス。 S32Z2のバイナリサイズを縮小する方法 3.S32E288-975EVBのQSPIブートモード設定については、S32E288-975EVBの画像フォームユーザーガイドを参照してください。 S32E2ファミリーマイクロコントローラ向けS32E288-975EVB評価ボードソリューションユーザーガイド BR ジョーイ Re: How to Blob FLUSH S32E288-975EVB こんにちは、 pyc お問い合わせいただきありがとうございます。 あなたのウェブサイトの設計ファイルにも回路図がないため、私自身の視点から確認できません。どんなご協力でもありがたいです。 >>>S32E288-975EVBのデザイン図書とスタートガイドは、公式ウェブサイトのインターフェースで以下の写真でご覧いただけます。 S32E288-975EVB評価ボード |NXPセミコンダクターズ BR ジョーイ Re: How to Blob FLUSH S32E288-975EVB こんにちは、例示ダイオードコードはD12を切り替えようとしており、あなたのウェブサイトにあるS32E288-975EVBの入門ガイドはS32E288-400EVBの情報を使っています。あなたのウェブサイトの設計ファイルにも回路図がないため、私自身の視点から確認できません。どんなご協力でもありがたいです。 Re: How to Blob FLUSH S32E288-975EVB 簡単なアップデートです。Dioの例でも全く同じ手順を試したところ、ブロブファイルを作成することができました。基板にフラッシュしたのですが、LEDが点滅しません。フラッシュ手順は間違いなく正しく、IDEフォルダ内で見つけたプリビルドのアーティファクトをフラッシュできました。NXP社内で、この手順が実際にこの開発キットで機能するかどうかを確認した人はいますか?
View full article
受信感度は連続測定間で10dBの差がある。 QN9083 BLE SoCを使用している当社の製品の一つで予期せぬ挙動を観察しています。機器のレシーバ感度を測定すると、連続した測定間で最大10dBの差が見られます。CMW100を広告モードで測定しており、機器はシールドされたRFボックスに設置されています。箱を開けたり、デバイスの設置場所を変更したりせずに、連続してRxS測定を行ったところ、デバイスは最大10dBの差(-91dBmと-81dBm)を示しました。これは予想外で、これまで一度も発生したことのない現象です。その挙動はランダムである。ハードウェアとソフトウェアの両方の可能な原因を探しています。 Re: Rx sensitivity differs by 10dB between consecutive measurements こんにちは、 連続する感度測定値間で最大10dBものばらつきが生じるのは、通常想定されることではありません。 現在使われているソフトウェアやSDKのバージョンを教えてもらえますか? それと、もう少し詳しく教えていただけますか: これは単一のデバイスで起こるのか、それとも複数の製品で起こるのか? 異なる部署間で同様の行動が見られましたか? 同じ測定セットアップを使ってNXPの開発ボードでも同じ問題を再現できますか? この情報は、問題がハードウェア、ソフトウェア、テスト環境に特有のものかを判断するのに役立ちます。 よろしくお願いいたします。 リカルド Re: Rx sensitivity differs by 10dB between consecutive measurements こんにちは。ご連絡いただきありがとうございます。私の回答は以下のとおりです。 現在使われているソフトウェアやSDKのバージョンを教えてもらえますか? 5.0 は156414(コントローラーサブシステム)および156821(ホストサブシステム)に基づいています これは単一のデバイスで起こるのか、それとも複数の製品で起こるのか? 同じ製品です。他の製品では問題が起きたことは一度もありません。 異なる部署間で同様の行動が見られましたか? はい、ただし一貫しているわけではありません 同じ測定セットアップを使ってNXPの開発ボードでも同じ問題を再現できますか? QN9083を搭載した開発ボードと、チップをアドバタイジングモードに設定するファームウェアが必要です。 ありがとうございました。       Re: Rx sensitivity differs by 10dB between consecutive measurements BLEバージョンに関する追加情報: BLE Core 5.0をサポートするSDK 2.2.3 BLE 1.5.6。 Re: Rx sensitivity differs by 10dB between consecutive measurements @Ricardo_Zamora QN9080-DKを使用して測定を行いました。10dBの差は見られませんが、5dBの変動は依然として存在します(下記のデータを参照)。これは何が原因でしょうか? Re: Rx sensitivity differs by 10dB between consecutive measurements こんにちは、 @Ricardo_Zamora さん。私が投稿したデータや回答をご覧いただけましたでしょうか? ありがとう。
View full article
使用软件1.9.1时无法添加新图片(无法添加图片) 前几天我使用它的时候,像往常一样添加了新的图片(PNG 格式),但是加载时间很长,而且在那段时间里我无法使用其他功能。见图2。 关闭并重新启动软件后,我发现之前上传的图库中的所有图片都消失了,而且我也无法上传新图片。见图1。 当我在某次使用的时候,像往常一样添加新的图片(PNG格式),却加载了很久,期间也无法使用其他功能。请看图二 当我把软件关闭重启后,发现之前上传的图片库里面的图片全部丢失了,而且也无法上传新的图片。请看图一 Re: Can't add new pictures when using the software 1.9.1(无法添加图片) 嗨@huang_yingxue 请先尝试使用最新版本的 GuiGuider,并与我们联系是否可以重现该问题。如果问题仍然存在,我们可以根据以上补充信息继续进行调查。 感谢您的理解。 BR 哈里
View full article
Exporting S32CT .mex configuration to EB Tresos Hello NXP support, is there a way to export/transform an S32CT configuration .mex file into something that can be read/imported/consumed by EB TRESOS?  I need to switch to EB tresos without manually transferring every configuration item. I have attached an example .mex file from my projects as references. Re: Exporting S32CT .mex configuration to EB Tresos Hello @DirkEtzler Unfortunately, there is no automatic conversion tool or plugin to migrate S32DS (.mex) configurations into EB tresos (.arxml) format. S32 Configuration Tools use the .mex format, while EB Tresos follows the .arxml AUTOSAR standard and differs significantly in schema and constraints.   The recommended approach is to recreate the configuration in EB tresos manually, using the .mex configuration and generated driver code as a reference. You can follow the RTD MCAL Based in Tresos Training for some guidance.   In case you come up with any issues during migration, you submit your query and we will be happy to assist.   Best regards, Julián Re: Exporting S32CT .mex configuration to EB Tresos Hello @Julián_AragónM , thanks for the quick reply.  I will follow the guidelines, and when I hit a roadblock post my question(s).
View full article
MCUXpresso IDE路线图 大家好, MCUXpresso IDE 还受支持吗? 近几年,MCUXpresso IDE 大约每 4 个月就会进行一次升级。自 2025 年 6 月起,不再进行升级。这是否意味着MCUXpresso IDE未来将不再升级? 非常感谢 比夫拉 Re: MCUXpresso IDE roadmap 你好@biafra , 感谢你的帖子。 目前还没有新的 MCUXpresso IDE 路线图计划。我们主要关注和推荐的开发环境是MCUXpresso for Visual Studio Code | NXP 半导体 。 不过,最新的 MCUXpresso IDE v25.06 仍在积极维护中,您可以继续导入和使用新设备的 SDK,而不会遇到任何问题。 请注意,如果您使用集成配置工具来配置较新的产品,请务必手动更新配置工具代码包,软件包。有关详细说明,请参阅:在 MCUXpresso IDE 中更新配置工具 - NXP 社区。 希望对您有所帮助。 BR 塞莱斯特
View full article
ソフトウェア1.9.1を使っても新しい写真を追加できません(無法添加图片) 先日使っていた時、いつも通り新しい画像(PNG形式)を追加したのですが、読み込みに時間がかかり、その間は他の機能が使えませんでした。写真2をご覧ください。 ソフトを閉じて再起動したところ、以前アップロードしたライブラリの画像がすべて消え、新しい画像もアップロードできませんでした。写真1をご覧ください。 いつか使用するとき、いつものように新しい写真(PNG形式)を追加し、長い時間をかけてダウンロードし、その間はその機能も使用できなくなります。 デバイスをオフにした後、以前に上に転送されていた画像がこの場所にすべて失われ、新しい画像も上に転送されなくなりました。 Re: Can't add new pictures when using the software 1.9.1(无法添加图片) こんにちは@huang_yingxue まずは最新のGuiGuiderバージョンを試してみて、問題が再現可能かどうか教えてください。もし依然として発生した場合は、上記の追加情報に基づいて調査を継続できます。 ご理解いただきありがとうございます。 BR ハリー
View full article
MCUXpresso IDE ロードマップ こんにちは、皆さん MCUXpresso IDEはまだサポートされているのでしょうか? ここ数年は約4ヶ月ごとにMCUXpresso IDEのアップグレードがありました。2025年6月以降、アップグレードは行われません。これはFUTUREにMCUXpresso IDEがアップグレードされないということでしょうか? どうもありがとうございました ビアフラ Re: MCUXpresso IDE roadmap こんにちは、 @biafra さん、 投稿ありがとうございます。 現時点では、新しいMCUXpresso IDEロードマップの計画はありません。私たちの主な焦点であり推奨される開発環境は、 Visual Studio Code のMCUXpressoです。NXP Semiconductors。 しかし、最新のMCUXpresso IDE v25.06は現在も活発にメンテナンスされており、新しいデバイス向けにSDKsのインポートや使用は問題なく続けられます。 新しい製品で 統合された Config Tools を使う場合は、必ず手動でConfig Toolsパッケージを更新してください。詳細な手順については、以下をご覧ください: MCUXpresso IDEの設定ツールの更新 - NXPコミュニティ。 お役に立てば幸いです。 BR セレステ
View full article
ntag424的Originality Signature 你好: 我司已经签署保密协议,但是不知道如何使用natg424 uid与公钥,Read_Sig获取的56字节签名在嵌入式硬件平台实现ECDSA验证。文档上an11350没有详细步骤实现ECDSA verification(secp224r1),能否告诉我申请哪些资料来实现,谢谢。 Re: ntag424的Originality Signature 你好@qinzhi 希望你一切都好。 非常抱歉,用作 NTAG 签名验证参考,引用的应用笔记 (AN11350) 适用于其他具有 32 字节签名和不同曲线的 NTAG 产品。 NTAG 424 DNA 和 NTAG 424 DNA TagTamper 特性和提示第 7.2 节描述了非对称签名验证的可用程序。但是,由于 ECDSA 验证程序是在卡片之外进行的,因此没有关于 ECDSA 验证的具体信息。 对于给您带来的不便,我再次深表歉意。 问候, 爱德华多。
View full article
S32K388 HSE_SWT 新規チップ書き込みのための再起動 新しいS32K388を持っていて、最初から作ったファームウェアでフラッシュしようとしています(これはAUTOSARでもRTDでもありません)。IVTの設定ではcore0のみを起動するようにしており、hse_fw_header_start_addressはゼロに設定しています。 しかし、この構成ではリセットが発生し、MC_RGM DES が以下のように報告しているようです。 0x00000041 と MC_RGM FES が報告する 0x00010000 は、S32K3XXRM に関する私の読み方に基づくと、HSE ウォッチドッグのタイムアウトがエスカレーションに基づく破壊的なリセットにつながっていることを示唆しています。 興味深いのは、この挙動はj-linkに接続すると消えるように見えることですが、ファームウェアからSWTを無効化したりメンテナンスしたりする方法が見つかりません。S32K388用の標準HSEファームウェアをダウンロード/インストールする必要がありますか? S32K388ではこれが必須なのに、S32K344では必須ではない理由は何ですか? Re: S32K388 HSE_SWT Reboot for Fresh Chip flashing さらにテストを進めてみると、FES/DES MC_RGMのフラグをすべて読み終えて(ブート間で固定されないように)すると、ブートループが戻り始めます:FES: 0x00010000、時々DES: 0x00000040(ただしほとんどの場合はDES: 0x00000000) 元の投稿を明確にするために、IVTのブート構成ワードを0x00000001に設定しています。私の解釈では、これはCM7_0_ENABLEのみが設定されており、HSE/SWT_0の設定は一切必要ないことを意味するように思えます。 Re: S32K388 HSE_SWT Reboot for Fresh Chip flashing そして、もし他のコメントが解決策でなかった場合のために: 私が使っているチップはS32K388HHMJBS 0P39J CTAJ2507Eとラベル付けされています。特定のチップ情報をレジスタで読みたいことがあれば教えてください HSEファームウェアは一度もインストールされていません。これは工場出荷時の新品デバイスで、ベアメタルコードのみをフラッシュしました。 IVTの場合: hseFwHeaderStartAddr はゼロです recovery_app_start_address はゼロです IVTからどのフィールドを提供すればよいかは不明ですが、ヘッダーが0x5AA55AA5に設定され、boot_configが1に設定され、cm7_0_start_addressが割り込みベクタテーブルに設定されている以外は、基本的にすべてゼロです。 元の投稿で既にDESとFESの値を記載しましたが、もし不明瞭な点があればお知らせください。 アップロードを試みます。このコードを公開するには承認を得る必要があります。 Re: S32K388 HSE_SWT Reboot for Fresh Chip flashing この投稿に基づいています: https://community.nxp.com/t5/S32K/What-does-it-mean-HSE-SWT-RST-on-S32K311/mp/1955147 そして、S32K3XXRM の旧バージョンからの S32K3xx_DCF_clients.xlxs の画像はこちらです: https://community.nxp.com/t5/S32K/S32K388-HSE-No-Response-Error/mp/2090937/highlight/true?lightbox-message-images-2090937=336074i0A601700196531EB#M48394 UTESTメモリセクタに0x40000101 0x00100006から0x1B000770まで書き込むことで(HSE_CLK_MODE_AND_GSKT_CTRLに「2」を入れることで)、問題が解決したようです。 S32K3xx_DCF_clients.xlxs の最新版では、HSE_CLK_MODE_AND_GSKT_CTRL の説明は以下のとおりです。 しかしS32K3XXRMでは、ガスケット構成で何を設定すべきかの参照が見つかりません(最も近いのは「HSE_B」のように見えますが、表は不可能な1:1構成を示しています): これは単なるドキュメント更新の失敗でしょうか?オプションA++クロック(CORE_CLKが160MHz、AIPS_SLOW_CLKが40MHz)を使用している場合、HSE_CLK_MODE_AND_GSKT_CTRLの比率を1:4にする必要がありますか? Re: S32K388 HSE_SWT Reboot for Fresh Chip flashing 訂正させてください。上記のコメントの最後の文は、「HSE_CLK は 160MHz、AIPS_SLOW_CLK は 40MHz」と書くつもりでした。 Re: S32K388 HSE_SWT Reboot for Fresh Chip flashing 以下の情報を提供していただけますか: 使用されているS32K388の正確な部品番号とチップのリビジョン。 このデバイスにHSEファームウェアが過去にインストールされたことがあるかどうか(または、完全に初期状態のデバイスであるかどうか)を確認します。 IVT構成、特にhseFwHeaderStartAddr、appBootAddr、およびその他のHSE関連のIVTフィールドの値。 リセット後のリセットステータスレジスタの完全なダンプ(MC_RGM_DES、MC_RGM_FES、およびその他の関連するリセットレジスタ)。 問題が複数のデバイスで発生するのか、それとも単一の基板でのみ発生するのか。 問題を再現する最小限のプロジェクトやアプリケーション、あるいはリセット前に実行されたスタートアップコードのシーケンスを再現するもの。 現時点でリセットがHSE/SBAFによるものなのか、アプリケーションの問題なのか、デバイス設定の問題なのかは明らかではありませんが、上記の情報が根本原因を特定するのに役立ちます。 Re: S32K388 HSE_SWT Reboot for Fresh Chip flashing 私たちの知る限り、これで問題は解決しました。オプションA++がこのガスケットの変更を必要とすることをドキュメントに反映してほしい@davidtosenovjan 
View full article
PN7642 RF Debug signal如何设置 您好,请回复一下https://community.nxp.com/t5/NFC/PN7642-RF-Debug-Signals如何设置/m-p/2399084中的疑问(按照提示在CTS_TESTBUS_Signals.png中找到了模拟信号,但是并未找到数字信号,请问有完整的映射表可以提供吗?),谢谢。
View full article