Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
[S32DS 3.6.7]S32K1xx RTD 3.0.0新規プロジェクト作成時に検出されません こんにちは、みんな、 S32 Design Studio 3.6.7とS32K1xx RTDドライババージョン3.0.0で問題が発生しています。 現在の設定: S32 Design Studio バージョン: 3.6.7 デバイス: S32K1xxファミリ RTDドライバーバージョン:3.0.0 OS: Windows 11 新規プロジェクトを作成する際、SDKの選択肢にRTDが表示されません。 同じような問題を経験された方、または解決策を見つけた方はいらっしゃいますか? ご支援いただき、誠にありがとうございます。 アントニオ Re: [S32DS 3.6.7] S32K1xx RTD 3.0.0 not detected when creating new project こんにちは、ジュリアンさん。 あなたの言う通りでした。問題は、S32DSにGCC 11が付属していたことでした。GCC 10.2をインストールしたところ、すべて正常に動作するようになりました。 ご協力ありがとうございます。 Re: [S32DS 3.6.7] S32K1xx RTD 3.0.0 not detected when creating new project こんにちは、 @antonio_esal さん。 RTDパッケージをインストールする際に、正しいNXP GCCバージョンがインストールされていることを確認しましたか?初期状態では、S32DS 3.6.0 がインストールされています。そしてNXP GCC 11.4が登場するが、S32K1 RTD 3.0.0NXP GCC 10.2を使用してビルドおよびテスト済みです(リリースノートに記載)。 新しいS32DSアプリケーションを作成する際は、正しいツールチェーンが選択されていることを確認してください。 これが問題の根本原因でない場合は、インストール情報(ヘルプ > インストール情報)を共有してください。S32K1 RTDに必要な依存関係がすべてインストールされているかどうかを確認できます。 よろしくお願いします、 ジュリアン
View full article
S32K324 HSE設定 ADKP問題 こんにちは。現在、NXP S32K324のセキュアデバッグを有効にする作業を行っています。以下の属性を設定することで、UIDの多様化による動的認証のターゲットを設定しました。   1. HSE_EXTEND_CUST_SECURITY_POLICY_ATTR_ID 2. HSE_APP_DEBUG_KEY_ATTR_ID 3. HSE_DEBUG_AUTH_MODE_ATTR_ID   問題は、各属性が設定された直後、およびリセット後に、ターゲットが未処理の例外に陥ることです。例外はあるものの、クエリを実行すると属性は正しく設定されているように見える。   Re: S32K324 HSE Setting ADKP Issue こんにちは、 @Mohamadabdelmoteleb HSEファームウェアリファレンスマニュアル改訂版の表99。2.7は、すべての属性の型を示しています。 上記で挙げた属性はすべてOTP-ATTRです。 つまり、属性はUTESTのメモリに保存されるということです。しかし、UTESTのメモリはフラッシュブロック0と同じ読み出しパーティションにあります。つまり、UTESTのプログラミング中はフラッシュブロック0にアクセスすることはできません。おそらく、あなたのコードはフラッシュメモリのブロック0から実行されているのでしょう? 解決策は、(HSE hseSetAttrSrv_t サービスをトリガーする) コードを RAM または別のフラッシュブロックから実行することです。これは、前述のマニュアルの「14.6.5」の項に記載されています。「HSEとアプリケーションコア間のフラッシュ読み取り/書き込みアクセスの同期」、表151。 よろしくお願いいたします。 ルーカス Re: S32K324 HSE Setting ADKP Issue こんにちは、 @lukaszadrapa さん、 ご説明いただきありがとうございます。 現在、hseSetAttrSrv_t リクエストを呼び出すために Hse_Ip_ServiceRequest を使用しています。皆様からのフィードバックとセクション14.6.5(表151)の要件に基づき、標準的な実装方法を確認したいと思います。 Hse_Ipドライバの使用:これらのOTP属性サービスに対して、標準のRTD Hse_Ipドライバ(Hse_Ip_ServiceRequest)を引き続き使用するのが標準的な方法でしょうか?ドライバは通常、デフォルトでフラッシュメモリ(CRYPTO_43_HSE_SEC_CODE)にリンクされているため、このセクションCRYPTO_43_HSE_SEC_CODEをSRAMまたは別のフラッシュブロックに手動で移動するのが標準的な方法なのでしょうか? 再配置戦略:RAMの再配置が標準的な方法である場合、Hse_Ip_ServiceRequest呼び出しチェーンと同期ループのみをSRAMに再配置するだけで十分でしょうか、それとも予期しない割り込み中にブロック0からのフェッチを防ぐために、割り込みベクタテーブル全体もRAMに移動する必要がありますか? 同期方法:表151の同期要件を満たすために、HSE GPRレジスタ3(0x4039C028)のビット24と25をポーリングして、フラッシュメモリからの実行再開が安全かどうかを判断するのが標準的な方法でしょうか? シングルブロックハードウェア:フラッシュブロックが1つしかないS32K3バリアント(「別のフラッシュブロック」がオプションでない場合)では、SRAM実行がOTP属性を設定する標準的な方法ですか?
View full article
NXP製SoM(Layerscape SoC)におけるDDRの立ち上げ 数か月後には、私の会社では新しいSoM(NXP LS1028 SoCをベースに構築)の立ち上げ準備が整う予定です。そこで、経験豊富な開発者であるあなたから知識を伺いたいのですが、DDRの立ち上げはどのように進めていますか?私たちはどのようなツールを使用していますか?DDRの初期化はどのように行いますか?どのような手順を実行しますか?DDRに関してよくある落とし穴は何ですか?注意すべき点は何ですか? Re: DDR bring-up on NXP based SoM (Layerscape SoC) DDR検証については、 QCVS_DDR_User_Guideを参照してください。 QCVS検証が正常に完了したら、「プロセッサエキスパートコードの生成」アイコンをクリックして、 \ \Generated_Code\ddr_init1.cに最適なタイミングパラメータを生成します。最適化されたタイミングパラメータをATFのddr_init.cに統合します。   QCVS DDRは、CodeWarrior Developer Suite Levelに含まれるツールの1つです。 以下のリンクから、CodeWarrior Developer Suite Level Evaluation Editionをダウンロードすることもできます。 https://www.nxp.com/design/software/development-software/codewarrior-development-tools/codewarrior-network-applications/codewarrior-development-suites-for-networked-applications:CW-DS-NETAPPS 評価版は無料で利用できますが、利用期間に制限があります。   デバッグツールは、LS1028AカスタマーボードとCodeWarrior Developer Suite Levelを接続するために使用されます。ツールは以下のリンクから入手できます。 https://www.nxp.com/design/design-center/development-boards-and-designs/CW_TAP CodeWarrior TAP高性能プローブベースユニットは、イーサネットとUSBに対応しています(プローブチップは別売りです)。 CWH-CTP-BASE-HE CWH-CTP-CTX10-YE Layerscapeプロセッサ(Coretex 10ピン)   DDRレイアウトはAN5097に従う必要があります。 AN5097、DDR4 SDRAMメモリインターフェースのハードウェアおよびレイアウト設計に関する考慮事項
View full article
使用 MIMXRT1170 EVK 实现 eMMC 你好 我使用的是 MIMXRT1170 EVK 主板。我有一个带 SD 卡的工作执行器。现在我打算改用 eMMC,而不是 SD 卡。我正在寻找实施步骤。我可以将 eMMC 与 EVK 板连接吗?如果是,那么应该连接到哪个引脚? 我没有找到任何 eMMC 示例,因此请给出一个方法。 如能提供任何建议或指向可用的 SDK 示例,我们将不胜感激。 核心与内存 Re: eMMC implementation with MIMXRT1170 EVK 你好@SK02、 谢谢您的帖子。 RT1170 有两个 uSDHC 控制器,支持 SD 和 eMMC 接口,数据表明确指出支持 eMMC 5.0。 但是,MIMXRT1170-EVK 电路板本身不包括原生 eMMC 封装或相关电路。根据 EVK 硬件手册,只有 J15 microSD 插槽已填充,并连接到 USDHC1。因此,如果你想使用 eMMC,则需要考虑外部硬件解决方案,例如飞线或适配器板,将 eMMC 设备连接到 RT1170 usDHC 信号。 有两种可能的方法: 1。重用 USDHC1(EVK 上的 microSD 接口)   在 EVK ROM 引脚复用器配置中,USDHC1 已具备这些功能。 这种方法的主要优势在于,现有的 SD 驱动程序代码以及板级时钟和电源初始化可以重复使用,只需进行最少的更改。在我们的社区中,您还可以找到展示如何修改 sdcard_interrupt 演示以使其与 MMC 配合使用的参考示例(RT1170 eMMC 演示——恩智浦社区)。 局限性在于,你需要在板上窃取与 SD 相关的信号或设计一个小型适配器板。 2。有关定制硬件设计 ,请参阅 MIMXRT1176-ADP 实际包含 eMMC 设备的官方 RT1170 参考板是 MIMXRT1176-ADP。该主板采用板载 eMMC 设备 (U13),UM12135 明确表示它已连接到 i.MX RT1170 usDHC 控制器。该电路板的原理图和设计文件可以作为定制硬件设计的可靠参考。 希望对您有所帮助。 BR 西莱斯特
View full article
IMXRT1050-EVKB REV B1 デバッグ 新しいIMXRT1050-EVKB REV B1 EVKを入手し、新しいファームウェアでプログラムまたはデバッグを試みています。しかし、デバッグポートJ41に接続しようとすると、PCのデバイスマネージャにJ-Linkデバイスが表示されず、代わりに携帯機器「RT1050-EVK」が表示されます。原因は何でしょうか?この問題を解決して、このボードでMCUXpressoのデバッグを開始できるようにするにはどうすればよいでしょうか? このRev B1専用のクイックスタートガイドが見つかりませんでした。ほとんどのドキュメントはRev A1に関するものです。 Re: IMXRT1050-EVKB REV B1 Debugging こんにちは、@satya_24 さん。 弊社製品にご関心をお寄せいただき、また弊社のコミュニティをご利用いただき、誠にありがとうございます。 1:オンボードデバッガーは、デフォルトではネイティブのSEGGER J-Linkではありません。 EVKBのオンボードデバッグインターフェースは通常CMSIS-DAPです。 2:開発ボードに適したSDKを使用していることを確認してください。 IMXRT1050-EVKBをご使用の場合は、以下のリンクから対応するSDKパッケージをダウンロードしてインストールする必要があります。 https://mcuxpresso.nxp.com/select 3:ボード上のブート構成(SW7)と電源接続も確認してください。 SW7: デフォルトのブートデバイス構成は、OFF、ON、ON、OFF である必要があります。 お役に立てれば幸いです。 よろしくお願いいたします。 5月
View full article
S32K314 FreeRTOS 待机转换和返回运行模式 我正在使用 S32K314 和 RDT 7.0.0 开发一个结合了中断和任务的项目、和 FreeRTOS 7.0.0。 中断和任务运行正常。我已经实现了从运行模式过渡到待机模式的代码,并在 RTC 测得的指定时间过后返回运行模式。 我已经确认系统从运行模式过渡到待机模式,之后会重置,导致 MCU 引导加载程序再次运行。  但是,在 MCU 初始化开始和 PLL 锁定之后,向 MCU 外围设备分配时钟的过程中会发生错误。由于在 P.O.R. 运行时可以正常工作,我认为在将系统切换到待机模式的过程中存在一些错误。 您能帮帮我吗? Re: S32K314 FreeRTOS Standby Transition and Return to Run Mode 附加信息: 该项目定义了待机 RAM。RAM 从 BSS 开始分配为 32 千字节的区域。该区域在从待机模式恢复后存储必要的数据。 /*---过渡到待机模式---*/ /* 设置 RTC 计时器唤醒 WKPU0 的超时时间 */ Gpt_StartTimer(GptConf_GptChannelConfiguration_GptChannelConfiguration_RTC, RTC_BASE_CLOCK_HZ * seconds); /* 暂停所有操作系统任务 */ vTaskSuspendAll(); /* 将时钟模式初始化为待机 */ Mcu_InitClock(McuClockSettingConfig_Standby); /* 设置时钟模式 */ Mcu_SetMode(McuModeSettingConf_Standby); ..... (Reset Occur) /*---MCU 初始化---*/ /* 将待机 RAM 区域设置为不可缓存 */ MpuConfigurator_AllocateStandbyRamToNonCacheable(); /* 启用不可缓存模式 */ MpuConfigurator_Enable(); /* 初始化 MCU 模块 */ Mcu_Init(NULL_PTR); /* 运行时钟初始化设置模式 */ if (E_OK == Mcu_InitClock(McuClockSettingConfig_Run)) { /* 通过**轮询**等待 PLL 锁定 */ while (MCU_PLL_LOCKED != Mcu_GetPllStatus()) { /* 等到 PLL 锁定 */ } /* 将 PLL 时钟分配给系统 */ Mcu_DistributePllClock();  ← 这里出现错误 Re: S32K314 FreeRTOS Standby Transition and Return to Run Mode 嗨,@Teruhiko、 您能找到有关该错误的更多信息吗?故障异常属于哪种类型? 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 您也可以逐步执行代码,以确定触发异常的确切位置。 检查 DCM_GPR 寄存器是否有任何错误。RM, 表 231。产品系列中由 DCM 控制的功能和可用性。 这可能是由于 RESET 后的 SRAM 初始化不正确。 有 ERM 可以对此进行监控,但默认情况下,模块的时钟处于封闭状态。 谢谢! BR,丹尼尔 Re: S32K314 FreeRTOS Standby Transition and Return to Run Mode 你好,@Teruhiko、 MCU 退出待机模式后,就可以连接调试器了。 为了方便调试,可以考虑在应用程序开始时添加一个无限循环,这样就可以连接调试器,并从那里开始逐步执行。 volatile int var = 1; while(var){} 如果观察到的是 MCU_POWER_ON_RESET,而不是 MCU_WAKEUP_REASON,请检查下列寄存器:DCMROPP1-4. 谢谢! BR,丹尼尔 Re: S32K314 FreeRTOS Standby Transition and Return to Run Mode 你好,丹尼尔-马蒂克先生、 对于延迟回复,我深表歉意。 由于在系统转换到待机模式时与 J-TAG 的通信会中断,因此我还无法获得详细的错误信息。我目前正在编写调试代码。 我想和大家分享一下我们目前了解到的情况。 我已经调查了以下条件下的重置原因: ・过渡到待机模式后 RTC 超时后自动恢复复位  → 重置原因:MCU_WAKEUP_REASON ・进入待机状态后,在待机模式下通过 WKPU 中断唤醒时重置恢复  → 重置原因:MCU_WAKEUP_REASON ・在过渡到待机模式后 RTC 超时后通过 WKPU 中断唤醒时重置恢复  → 重置原因:MCU_POWER_ON_RESET 我相信重置系数是正确的。 我怀疑每个重置因子的启动顺序差异是相关的。 一旦我掌握了有关错误的更多细节,我将另行回复。
View full article
デバッグプローブなしでS32Z280-594EVB上のR52_0_0コア向けIVTフラッシュイメージを作成するためのガイダンス。 こんにちは、 現在、私はNXP社のS32Z280-594EVBボードを使用しています。S32DSを使用して、R52_0_0コア用のLED点滅プロジェクトを作成しました。 S32デバッグプローブは持っていませんが、プロジェクトをボードに書き込む必要があります。IVT方式を用いて、私のプロジェクトをフラッシュ可能なイメージに変換する方法についてご教示ください。 デバッグプローブを使用せずにS32Z280ボード上でフラッシュイメージを生成し、起動するための手順、または参考資料やサンプルを共有していただけますでしょうか? よろしくお願いします。 Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 suresh308531 お問い合わせいただきありがとうございます。 ご質問を拝受いたしました。確認させていただきます。 BR ジョーイ Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 suresh308531 お問い合わせいただきありがとうございます。 ご質問の内容については、以下のリンクをご参照ください。 IVT S32Z2を使用してBlobイメージを作成する S32Z2のバイナリサイズを縮小する方法 この情報がお役に立てば幸いです。 BR ジョーイ Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 suresh308531 あなたのR52 UARTプロジェクトを共有していただけませんか?確認のお手伝いができますよ。 BR ジョーイ Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 Joey_zさん。 再開まで今しばらくお待ちください。 あなたの手順に従って、無事に成功しました。.binファイルを縮小しましたファイルサイズを調整し、IVT方式を用いてフラッシュイメージを作成しました。 しかし、イメージをフラッシュした後、基板から何も出力されません。簡単なUARTのサンプルコードをテストしてみました。同じUARTコードは、同じピンと構成を使用して、M33コア上で正常に動作します。 次に、R52_0_0コア用の新しいプロジェクトを作成しましたが、UART出力が表示されません。 IVT構成には、.ldファイルから取得したRAM開始ポインタアドレスとRAMエントリポインタアドレスを使用しました。ファイルと.mapファイル。 この問題を解決するのを手伝っていただけませんか?S32Z280 R52_0_0コアに必要な追加のブート設定、メモリ設定、またはR52固有の設定があればお知らせください。   BR、 スレシュ Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 Joey_zさん。 再開まで今しばらくお待ちください。 参考までに、私のR52 UARTプロジェクトを添付しました。プロジェクトを確認していただき、IVTフラッシュイメージ作成後にR52_0_0コアが起動/実行されない理由を特定するのを手伝っていただけませんか? IVTイメージは正常に生成され、フラッシュ書き込みも正常に完了しましたが、R52コアからUART出力がありません。 BR、 スレシュ Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 suresh308531 プロジェクトを確認しましたので、以下の内容を参考にコードを修正してみてください。 R52から直接起動したい場合は、以下の手順を参考にしてください。 1. startup.s ファイルを変更して RTU0 を早期に初期化し、ブートターゲットを R52 として RTU0 SRAM 初期化を追加します(下図参照)。添付ファイルにstartup.sパッチファイルがあります。 2.クロック初期化を使用する前に、パーティション1を有効にします( Mcu_SetMode()関数を使用)。以下の図を参照してください。 3.ボードのブートをQSPIから設定します。 この情報がお役に立てば幸いです。 BR ジョーイ Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. こんにちは、 suresh308531 このアプリケーションは記入済みですか?もし引き続き何か問題があれば、サポートさせていただきます。 BR ジョーイ
View full article
LX2160 定制板上模块的掉电 在我们基于 LX2160 的定制主板中,没有 SPDT 开关可用于通过软件控制电源轨。 不过,我们的目标是降低 USB、WiFi、BT、PoE 和蜂窝模块的功耗。 我方提出了当前的意见和做法: 1.WiFi、BT 和蜂窝模块通过 PCIe 连接。 我们观察到,这些功能可以通过 SerDes 配置禁用。 通过将 SerDes 协议配置为 S2 = 9,所有相应的通道都被配置为 SGMII,而不是 PCIe,从而有效禁用 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、BT、PoE 和蜂窝模块掉电?还是产品的配置不同,这些接口根本不会被使用?   请注意,即使接口未使用,仍需为其电源轨供电。LX2160A 不支持从其轨道上拔下电源。 如果断开接口设备的电源,则需要确保 LX2160A I/O 不会发生泄漏   你能做什么? 1) 内核消耗最大功率。SDK 支持在不使用 CPU 时降低其频率,以节省功耗。 Refer 电源管理单元 - [Layerscape Software Development Kit User Guide | NXP 半导体|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,但只使用了单通道。 你可以使用 SRDS_PRTCL_S2=11 并按照 (4) 对未使用的通道进行掉电。类似的机制也可应用于其他 SerDes。 6) 如果 PCIe 未使用 Gen3,则 PLLF 可以断电。同样,未使用的 PLL 也可以断电 谢谢! 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 你好, 感谢您的及时回复。我附上了我对您分享的有关功率优化建议的观察和测试结果。请查看它们,并与我们联系是否建议进行其他检查或配置。 要点 说明 CPU 热插拔/频率缩放观测 我们使用以下方法测试了 CPU 热插拔、CPU 频率缩放和不同的 CPU 模式: lscpu | grep line 观察结果: On-line CPU(s): 9 Off-line CPU(s): 0-8,10-15 不过,在这些情况下都没有观察到明显的功耗降低。 通过 DEVDISR 进行未使用的 IP 时钟门控 我们知道未使用的 IP 可以通过 devDisr 进行时钟门控。但是,由于禁用这些区块如果不重置就不可逆转,我们认为这种方法风险很高,因此不建议在我们当前的测试中使用这种方法。 未使用的 SerDes 通道掉电 寄存器写入成功。 不过,迄今为止还没有观察到明显的功耗降低。 SerDes 协议配置优化 PLL 掉电未使用的 Gen3 PCIe 应用配置: 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 你好, 我们正在使用这些连接到 BMC 的电流传感器来测量功耗,其中 VCC_12V 感应定制板的输入,而 VCC_0V8 正在感应恩智浦 (LX2160A) 芯片组的输入。 同样 在闪存时(这些以 VCC_12V 即总功耗测量)-使用 CodeWarrior(可能会下降约 10W)和 -使用 (echo mem > /sys/power /state & echo freeze > /state sys/power/state)(可能会下降约 6W)(但在此之下,由于不存在用户交互,因此不建议将其用于我们的测试),
View full article
S32k396 -BGA -DC1 ScH 55517 RevB2 が点滅しない 評価ボードが点滅しません。マイクロUSBポートを使用しています。Jtag接続を確認しました。マニュアルには、J17、16、18、19はすべて2~4の位置のコネクタをショートさせる必要があると書かれていますが、そこに置くとリセットLEDがD15に点灯します。中止または再試行ウィンドウが表示されます J17、J18、J16、J19のいずれか1~2箇所が短絡している場合、このエラーメッセージが表示されます。 127.0.0.1 から 127.0.0.1 経由での接続。ポート「62565」から6224への接続 127.0.0.1 から 127.0.0.1 経由での接続。ポート「62570」から7224への接続 Telnetサーバーは127.0.0.1:51794で稼働しています。 次のシンボルpxCurrentTCBを要求しています シンボルpxCurrentTCBが見つかりません。 次のシンボルpxReadyTasksListsを要求しています シンボル pxReadyTasksLists が見つかりません。 次のシンボル xDelayedTaskList1 を要求しています シンボル xDelayedTaskList1 が見つかりません。 次のシンボル xDelayedTaskList2 を要求しています シンボル xDelayedTaskList2 が見つかりません。 次のシンボル xPendingReadyList を要求しています シンボル xPendingReadyList が見つかりません。 次のシンボル uxCurrentNumberOfTasks を要求しています シンボル uxCurrentNumberOfTasks が見つかりません。 次のシンボル uxDeletedTasksWaitingCleanUp を要求しています シンボル uxDeletedTasksWaitingCleanUp が見つかりません。 次のシンボル xSuspendedTaskList を要求しています シンボル xSuspendedTaskList が見つかりません。 次のシンボルを要求しています xSchedulerRunning シンボル xSchedulerRunning が見つかりません。 次のシンボルFreeRTOSDebugConfigを要求しています シンボル FreeRTOSDebugConfig が見つかりません。 次のシンボル _tx_thread_current_ptr を要求しています シンボル _tx_thread_current_ptr が見つかりません。 次のシンボル _tx_thread_created_ptr を要求しています シンボル _tx_thread_created_ptr が見つかりません。 次のシンボルを要求しています _tx_thread_created_count シンボル _tx_thread_created_count が見つかりません。 次のシンボル _tx_thread_system_state を要求しています シンボル _tx_thread_system_state が見つかりません。 libusb0.dllをロードできません 著作権 2025 P&E Microcomputer Systems,Inc. コマンドライン:C:\NXP\S32DS.3.5\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\win32\pegdbserver_console-device=NXP_S32K3xx_S32K396 -startserver -singlesession -serverport=7224 -gdbmiport=6224 -interface=USBMULTILINK -speed=5000 -port=U„ PEmicroインターフェースを検出しました - フラッシュバージョン10.98 CMD>RE 初期化中。 情報: DAP IDCODE = 0x6BA02477 情報:DAPの電源投入に成功しました。DP CTRL/STAT = 0xF0000000 ターゲットはリセットされ、アクティブ状態になりました。 CMD>CM C:\NXP\S32DS.3.5\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\supportFiles_ARM\NXP\S32K3xx\nxp_s32k396_1x32x1524k.arp 初期化中。 情報: DAP IDCODE = 0x6BA02477 情報:DAPの電源投入に成功しました。DP CTRL/STAT = 0xF0000000 初期化されました。 バージョン 1.01、2023年12月11日、著作権 2023 P&E Microcomputer Systems、 www.pemicro.com [S32K396] ;デバイス nxp、s32k396、1x32x1524k、 ;begin_cs device=$00400000, length=$005F4000, ram=$20400000 プログラミングアルゴリズムを読み込んでいます... 終わり。 プログラミングの手順は、消去、空白チェック、プログラム、検証です。{default} CMD>VC オブジェクトファイルのCRC-16をデバイス範囲と照合しています... ブロック 00400000-00417EE7 ... エラー!CRCコマンドがタイムアウトしました フラッシュメモリの現在の内容が、プログラムしようとしているアプリケーションと一致しません。 CMD>EM この.ARPファイルに対しては、コマンドは無効です。 デバイスのフラッシュメモリ消去エラー Flashプログラミング中にエラーが発生しました。 情報: DAP IDCODE = 0x6BA02477 情報:DAPの電源投入に成功しました。DP CTRL/STAT = 0xF0000000 リセットスクリプトを開始します (C:\NXP\S32DS.3.5\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\supportFiles_ARM\NXP\S32K3xx\S32K396.mac)... REM ウォッチドッグを無効にする REM MC_ME モジュール内の選択されたコアのクロックを有効にします (以下のシーケンスはすべてのクロックを有効にします)。 REM MC.ME パーティション 0 が設定され、パーティション 1 のクロックが有効になります 50ミリ秒遅延します... 終わり。 50ミリ秒遅延します... 終わり。 50ミリ秒遅延します... 終わり。 REM RAMとDMAを初期化します。 REM DMA TCD の初期化: REM 使用する各コアに対して、有効な実行可能コードをRAMにコピーします。 REM MC_ME で必要なコアを有効にする: 1000ミリ秒遅延します... 終わり。 1000ミリ秒遅延します... 終わり。 1000ミリ秒遅延します... 終わり。 情報: DAP IDCODE = 0x6BA02477 情報:DAPの電源投入に成功しました。DP CTRL/STAT = 0xF0000040 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です 警告:バックグラウンドに移行できません。コアが実行中です リセットスクリプト (C:\NXP\S32DS.3.5\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\supportFiles_ARM\NXP\S32K3xx\S32K396.mac)完了しました。 PEmicro GDB 起動失敗: フラッシュプログラミング中にエラーが発生しました。デバッグセッションを終了します。 PEエラー:デバイスへのダウンロード中にエラーが発生しました。デバッグセッションを終了します。 127.0.0.1 経由で「127.0.0.1」から切断されました。ポート「62565」による6224からの切断 127.0.0.1 経由で「127.0.0.1」から切断されました。ポート「62570」による7224からの切断 情報: DAP IDCODE = 0x6BA02477 ターゲットとの接続が切断されました。 助けてください Re: S32k396 -BGA -DC1 ScH 55517 RevB2 not flashing ハイ S32K396-BGA-DC1評価ボード入門ガイド の「 2.7 ボードへのコードの書き込み 」のセクションを参照しましたか? 「マイクロUSBポートを使用しています」とおっしゃったので、「 2. 搭載OpenSDAデバッガの使用」に従ってジャンパーを設定してください。具体的には、「デバッガ選択ジャンパーをOpenSDAを使用するように変更する( J16 、 J17 、 J18 、 J19 位置1-2) 」です。 「 3.1 S32K396-BGA-DC1のジャンパー設定」を参照してください。ここではJ10とJ11については触れていませんが、FS26 PMICをデバッグモードで動作させるには、 J10をショートさせ、 J11をオープンにすることをお勧めします。 私のS32K396-BGA-DC1では、LED D1、D2、D3、D4、D30が緑色に点灯し、D11が赤色に点灯しています。S32DSv3.6.1でSiul2_Port_Ip_Example_S32K396_RTD600 のデバッグとダウンロードに成功しました。 以前ダウンロードしたプロジェクトは何でしたか?デバッグピンをGPIOなどの他の機能に変更しましたか?その場合は、以下を参照してください: S32K344 RTD、PORT/DIO、およびデバッグ よろしくお願いします、 ロビン ------------------------------------------------------------------------------- 注記: この投稿があなたの質問への回答になっている場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - 最後の投稿から7週間はスレッドをフォローしますが、それ以降の返信は無視されます。 後日、関連する質問がある場合は、新しいスレッドを作成し、閉じられたスレッドを参照してください。 -------------------------------------------------------------------------------
View full article
S32Z280-594EVB 上 R52_0_0 内核的 IVT 闪存映像创建指南(无调试探针)。 您好, 目前我正在使用恩智浦 S32Z280-594EVB 板。我使用 S32DS 为 R52_0_0 内核创建了一个闪烁 LED 项目。 我没有 S32 调试探器,但我需要将我的项目刷新到开发板上。请指导我如何使用 IVT 方法将我的项目转换为可闪存图像。 你能否分享生成闪存镜像并在没有调试探头的情况下在 S32Z280 板上启动闪存镜像的过程或任何参考文档/示例? 谢谢! Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好,suresh308531 感谢您与我们联系。 我已收到您的问题,并将帮助您进行检查。 BR 乔伊 Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好,suresh308531 感谢您与我们联系。 您可以尝试参考这些链接,作为您问题的以下内容。 使用 IVT S32Z2 创建 Blob 图像 如何减小 S32Z2 中的二进制文件大小 希望这些信息能对您有所帮助。 BR 乔伊 Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好 Joey_z, 感谢您的支持。 我成功地按照你的步骤进行了操作。我减少了 .bin文件大小,并使用 IVT 方法创建闪存映像。 但是,闪存图像后,电路板没有输出。我测试了一个简单的 UART 示例代码。使用相同的引脚和配置,相同的 UART 代码在 M33 内核上成功运行。 然后,我为 R52_0_0 内核创建了一个新项目,但 UART 输出没有显示。 在 IVT 配置中,我使用了 .ld 文件中的 RAM 启动指针地址和 RAM 入口指针地址。文件和.map锉刀 您能帮我解决这个问题吗?请告诉我 S32Z280 R52_0_0 内核是否需要任何额外的启动设置、内存设置或 R52 特定配置。   BR、 确信 Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好,suresh308531 能否与我分享您的 R52 UART 项目?我可以帮你检查一下。 BR 乔伊 Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好 Joey_z, 感谢您的支持。 我附上了我的 R52 UART 项目供你参考。你能否检查一下这个项目并帮助我确定创建 IVT 闪存映像后为什么 R52_0_0 内核无法启动/运行? IVT 映像成功生成,闪烁也成功完成,但 R52 内核没有 UART 输出。 BR、 Suresh Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好,suresh308531 我检查了您的项目,请尝试按照以下内容修改代码。 如果你想直接从 R52 启动,请尝试参考以下步骤。 1.修改 startup.s 文件以尽早初始化 RTU0,为启动目标的 RTU0 SRAM 初始化添加为 R52,如下图所示。附件中的 startup.s 补丁文件。 2.在使用时钟初始值前启用 partition1(使用 Mcu_SetMode()函数),如下图所示。 3. 从 QSPI 设置主板启动。 希望这些信息能对您有所帮助。 BR 乔伊 Re: Guidance for IVT Flash Image Creation for R52_0_0 Core on S32Z280-594EVB Without Debug Probe. 你好,suresh308531 您是否已完成申请?如果您还有任何问题,我可以继续支持您。 BR 乔伊
View full article
DDR bring-up on NXP based SoM (Layerscape SoC) In a few months at my company we will have our new SoMs (built on the top of NXP LS1028 SoC) ready to bring-up. That's way I would to get some knowledge from you - more experienced developer - how do you approach DDR bring-up? What tools do use use? How do you perform DDR initialization? What steps do you perform? What are the common pitfalls regarding DDR bring up? What should I be aware of? Re: DDR bring-up on NXP based SoM (Layerscape SoC) For the DDR validation, please kindly follow the QCVS_DDR_User_Guide. After successfully finishing the QCVS validation, clicke the icon of "Generate processor expert code" to generate the optimal timing pararamers in \ \Generated_Code\ddr_init1.c,then integrate the optimized timing parameters into ATF ddr_init.c.   The QCVS DDR is one tool of codewarrior Developer Suite Level. You can also download codewarrior Developer Suite Level Evaluation Edition from the link below. https://www.nxp.com/design/software/development-software/codewarrior-development-tools/codewarrior-network-applications/codewarrior-development-suites-for-networked-applications:CW-DS-NETAPPS The Evaluation Edition is free to use but has a time limitation.   The debug tool is used to connect the LS1028A customer board and the codewarrior Developer Suite Level, please kindly find the tool in below link: https://www.nxp.com/design/design-center/development-boards-and-designs/CW_TAP CodeWarrior TAP High Performance Probe Base unit, supports Ethernet and USB (order tip separately). CWH-CTP-BASE-HE CWH-CTP-CTX10-YE Layerscape processor (Coretex 10 pin)    The DDR layout should follow the AN5097 AN5097, Hardware and Layout Design Considerations for DDR4 SDRAM Memory Interfaces
View full article
官能基の特性に関する質問 こんにちは、NXPのエキスパートの皆様。 いくつかの例を開いてみたところ、機能グループはPortContainer_0_VS_0のようで、また別の例ではPortContainer_0_BOARD_InitPeripheralsのようでした。 機能グループの目的は何ですか?また、手動で変更することは可能ですか?   よろしくお願いします。   Re: functional group properties question こんにちは、 @cszhangさん。 このトピックに関する入手可能な**ドキュメント**はやや限られているものの、いくつかのコミュニティ**Thread**で議論されている。S32 Platform IDE の S32 Design Studio における機能グループを理解するためのリソースに関するThreadを参照することをお勧めします。このThreadには役立つ情報が記載されており、S32DS における機能グループの仕組みをより深く理解するのに役立ちます。 BR、VaneB
View full article
emac_mii_rmii_tx 时钟问题 屏幕截图来自 lwip_baremetal_s32k344.mex,emac_mii_rmii_tx 是否来自交换机 MII_TX_CLK? Re: emac_mii_rmii_tx clock question 您好, lwip_baremetal_s32k344 示例为 RMII 模式配置 Xmii 接口,因此 emac_mii_rmii_tx 为输入端,预计参考时钟为 50MHz(这就是有 /2 分频器的原因)。 在交换机上,如 SJA1110,RMII REF_CLK 功能可在引脚 MIIx_RX_CLK 或 MIIx_TX_CLK 上使用,并可通过软件灵活选择。 BR, Petr
View full article
S32K324 HSE Setting ADKP Issue Hello, I am currently working on enabling Secure Debug for the NXP S32K324. I have configured the target for dynamic authentication with UID diversification by setting the following attributes:   1. HSE_EXTEND_CUST_SECURITY_POLICY_ATTR_ID 2. HSE_APP_DEBUG_KEY_ATTR_ID 3. HSE_DEBUG_AUTH_MODE_ATTR_ID   The issue is that the target enters an unhandled exception immediately after each attribute is set and following a reset. Despite the exceptions, the attributes appear to be set correctly when queried.   Re: S32K324 HSE Setting ADKP Issue Hi @MohamedAbdelmoteleb  Table 99 in HSE Firmware reference manual rev. 2.7 shows the types of all attributes. All those mentioned attributes are OTP-ATTR: That means the attributes are stored to UTEST memory. But UTEST memory is in the same read partition as flash block 0. And that means it is not possible to access flash block 0 while programming the UTEST. Most likely, your code is running from flash block 0, isn’t it? The solution is to executed the code (which triggers HSE hseSetAttrSrv_t service) from RAM or from another flash block. This is described in mentioned manual in section “14.6.5  Synchronizing flash read/write access between HSE and application core”, Table 151. Regards, Lukas Re: S32K324 HSE Setting ADKP Issue Hello @lukaszadrapa , Thank you for the clarification. We are currently using Hse_Ip_ServiceRequest to invoke the hseSetAttrSrv_t request. Based on your feedback and the requirements in Section 14.6.5 (Table 151), I would like to confirm the standard way for the implementation: Use of Hse_Ip Driver: Is it the standard way to continue using the standard RTD Hse_Ip driver (Hse_Ip_ServiceRequest) for these OTP attribute services? Since the driver is normally linked to Flash by default (CRYPTO_43_HSE_SEC_CODE), is it the standard way to manually relocate this sections CRYPTO_43_HSE_SEC_CODE to SRAM OR to another Flash block? Relocation Strategy: If RAM relocation is the standard way, is it sufficient to relocate only the Hse_Ip_ServiceRequest call chain and the synchronization loop to SRAM, or must the entire Interrupt Vector Table also be moved to RAM to prevent a fetch from Block 0 during an unexpected interrupt? Synchronization Method: To comply with the synchronization requirements in Table 151, is polling the HSE GPR Register 3 (0x4039C028) for bits 24 and 25 the standard way to determine when it is safe to resume execution from Flash? Single-Block Hardware: For S32K3 variants that feature only a single Flash block (where "another flash block" is not an option), is SRAM execution the standard way for setting OTP attributes?
View full article
IMXRT1050-EVKB REV B1 调试 我有一个新的 IMXRT1050-EVKB REV B1 EVK,正在尝试使用新固件进行编程或调试。但是当我尝试连接它的调试端口 J41 时,它没有在我的电脑设备管理器中显示任何 J-Link 设备,而是显示便携式设备 " RT1050-EVK "。原因何在?如何解决这个问题,这样我就可以用这个主板在 MCUXpresso 中开始调试? 我找不到专门针对 B1 版的快速入门指南,大多数文件都与 A1 版有关。 Re: IMXRT1050-EVKB REV B1 Debugging 你好@satya_24、 非常感谢您关注我们的产品并使用我们的社区。 1:板载调试器默认情况下不是原生的世纪佳缘 J-Link。 EVKB 板载调试接口通常是 CMSIS-DAP 2:请确保为开发板使用正确的 SDK。 由于您使用的是 IMXRT1050-EVKB,因此需要从以下链接下载并安装相应的 SDK 包: https://mcuxpresso.nxp.com/select 3: 还请检查主板上的启动配置 (SW7) 和电源连接。 SW7:默认启动设备配置应为:关、开、开、关 希望对您有所帮助 顺祝商祺! 5月
View full article
emac_mii_rmii_tx clock question the screen shot is from lwip_baremetal_s32k344.mex, is the emac_mii_rmii_tx  from the switch MII_TX_CLK? Re: emac_mii_rmii_tx clock question Hi, lwip_baremetal_s32k344 example configure xMII interface for RMII mode so emac_mii_rmii_tx is input and is expecting 50MHz reference clock (that's why there is a /2 divider). On switch, like SJA1110, RMII REF_CLK functionality is available on pins MIIx_RX_CLK or MIIx_TX_CLK and can be software selected for flexibility. BR, Petr
View full article
Jlink-Segger スクリプトを使用して HSE ファームウェアをダウンロードする やあ S32k310にファームウェアをダウンロードする必要があります 現在、私はNXPのデモソフトであるHSE_FW_INSTALLをs32k310に移植して使用しています。 Trace32の練習用スクリプトがその目的に使用できることに気づきました。 これに対応するSegger Jlinkスクリプトを作成することは可能でしょうか? どのような手順を踏めば良いですか? 大量生産のためのより迅速なプロセスが必要です。 よろしくお願いいたします。 ファビオ
View full article
IMXRT1050-EVKB REV B1 Debugging I've new IMXRT1050-EVKB REV B1 EVK and trying to program or debug with a new firmware. But when I'm trying to connect its debug port J41, it's not showing any J-Link device in my PC device manager instead it shows Portable device "RT1050-EVK". What can be the reason? How to fix this issue so that I can start debugging in MCUXpresso with this board? I couldn't find quick start guide specific to this Rev B1, most of the documents are related to Rev A1. Re: IMXRT1050-EVKB REV B1 Debugging Hi @satya_24 , Thank you so much for your interest in our products and for using our community. 1:The onboard debugger is not a native SEGGER J-Link by default. The EVKB onboard debug interface is typically CMSIS-DAP 2: Please make sure you are using the correct SDK for your development board. Since you are using the IMXRT1050-EVKB, you need to download and install the corresponding SDK package from the following link: https://mcuxpresso.nxp.com/select 3:Please also check the boot configuration (SW7) and power connection on your board. SW7: The default boot device configuration should be: OFF, ON, ON, OFF Wish it helps you Best Regards May
View full article
S32k396 -BGA -DC1 ScH 55517 RevB2 不闪烁 我的评估板没有闪烁,我使用的是微型 USB 端口,我确实检查过了 Jtag 的连接,,,,,手册说 J17、16、18 和 19 都应该在 2-4 位置连接器短路,但是如果我把它们放在那里,RESET Led 就会开启 D15。出现中止或重试窗口 如果 J17、J18、J16、J19 的 1-2 位置短路,则会出现此错误信息。 通过 127.0.0.1 从"127.0.0.1" 连接。从端口"62565" 到 6224 从"127.0.0.1" 通过 127.0.0.1 连接。从"62570" 端口连接到 7224 运行于 127.0.0.1:51794 的 Telnet 服务器 请求下一个符号 pxCurrentTCB 未找到符号 pxCurrentTCB。 请求下一个符号 pxReadyTasksLists 未找到符号 pxReadyTasksLists。 请求下一个符号 xDelayedTaskList1 未找到符号 xDelayedTaskList1。 请求下一个符号 xDelayedTaskList2 未找到符号 xDelayedTaskList2。 请求下一个符号 xPendingReadyList 未找到符号 xPendingReadyList。 请求下一个符号 uxCurrentNumberOfTasks 未找到符号 uxCurrentNumberOfTasks。 请求下一个符号 uxDeletedTasksWaitingCleanUp 未找到符号 uxDeletedTasksWaitingCleanUp。 请求下一个符号 xSuspendedTaskList 未找到符号 xSuspendedTaskList。 请求下一个符号 xSchedulerRunning 未找到符号 xSchedulerRunning。 请求下一个符号 FreeRTOSDebugConfig 未找到符号 FreeRTOSDebugConfig。 请求下一个符号 _tx_thread_current_ptr 未找到符号 _tx_thread_current_ptr。 请求下一个符号 _tx_thread_created_ptr 未找到符号 _tx_thread_created_ptr。 请求下一个符号 _tx_thread_created_count 未找到符号 _tx_thread_created_count。 请求下一个符号 _tx_thread_system_state 未找到符号 _tx_thread_system_state。 无法加载 libusb0.dll 版权所有 2025 P&E Microcomputer Systems,Inc. 命令行 :C:\NXP\S32DS.3.5\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\win32\pegdbserver_console-device=nxp_s32k3xx_s32K396-startserver-singlesession-serverport=7224-gdbmiport=6224-interface=USBMULTILINK-speed=5000-port=U “检测到 peMicro 接口——闪存版本 10.98 CMD > RE 正在初始化。 INFO:DAP IDCODE = 0x6BA02477 INFO:DAP 成功启动。DP CTRL/STAT = 0xF0000000 目标已 RESET 并处于活动状态。 CMD>CM C:\NXP\S32DS.3.5\eclipse\plugins\com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\supportFiles_ARM\NXP\S32K3xx\nxp_s32k396_1x32x1524k.arp 初始化。 INFO:DAP IDCODE = 0x6BA02477 INFO:DAP 成功启动。DP CTRL/STAT = 0xF0000000 已初始化。 ; 版本 1.01,2023 年 12 月 11 日,版权所有 2023 P & E 微电脑系统, www.pemicro.com [S32K396] ;设备恩智浦,s32k396,1x32x1524k,;begin_cs devic e=$00400000,长度 =005f4000,ram=$20400000 加载编程算法... 完成了。 编程顺序是:擦除、空白支票、编程和验证 {default} CMD > VC 正在验证目标文件 CRC-16 到设备范围... 屏蔽 00400000-00417EE7... 错误!CRC 命令超时 当前闪存内容与要编程的应用程序不匹配 CMD>EM 对于此 .ARP 文件,命令未激活。 擦除设备闪存时出错 Flash 编程期间发生 错误。 INFO:DAP IDCODE = 0x6BA02477 INFO:DAP 成功启动。DP CTRL/STAT = 0xF0000000 启动重置脚本(C:\NXP\S32DS.3.5\ eclipse\ plugins\ com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\ supportFiles_ARM\ NXP\ s32K3xx\ s32K396.mac)... REM 禁用看门狗 REM 为 MC_ME 模块中选定的内核启用时钟(以下顺序启用所有时钟)。 REM MC.ME 分区 0 已配置,启用分区 1 的时钟 延迟 50mS ... 完成。 延迟 50 毫秒 ... 完成。 延迟 50 毫秒 ... 完成。 REM Initialize RAM and DMA: REM Initialize DMA TCD: REM Copy valid executable code to RAM for each core to be used. REM 在 MC_ME 中启用所需的内核: 延迟 1000 毫秒 ... 完成。 延迟 1000 毫秒 ... 完成。 延迟 1000 毫秒 ... 完成。 INFO:DAP IDCODE = 0x6BA02477 INFO:DAP 成功启动。DP CTRL/STAT = 0xF0000040 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。核心正在运行 警告:无法进入后台。Core 正在运行 重置脚本(C:\NXP\S32DS.3.5\ eclipse\ plugins\ com.pemicro.debug.gdbjtag.pne_6.0.3.202506131845\ supportFiles_ARM\ NXP\ s32K3xx\ s32K396.mac)完成。 Pemicro GDB 启动失败:闪存编程期间出错。终止调试会话。 PE-ERROR:下载到设备时出错。终止调试会话。 通过 127.0.0.1 与"127.0.0.1" 断开连接。通过端口断开"62565" 从 6224 从"127.0.0.1" 通过 127.0.0.1 断开连接。通过端口"62570" 与 7224 断开连接 INFO:DAP IDCODE = 0x6BA02477 目标断开。 请帮助我 Re: S32k396 -BGA -DC1 ScH 55517 RevB2 not flashing HI 您是否参考了 S32K396-BGA-DC1 入门评估板的 " 2.7 将代码编程 到主板 " 中? 既然你提到 " 我使用的是微型 USB 端口, " 然后根据 " 2 配置跳线。 使用板载 openSDA 调试器 " 特别是 " 将 调试器选择跳线更改为使用 OpenSDA( J16 、 J17 、 J18 、 J19 位置 1-2)" 请参阅" 3.1 在 S32K396-BGA-DC1"中设置跳线。虽然此处未提及J10和J11,但建议短接J10并打开J11,以使 FS26 PMIC 在调试模式下工作。 在我的 S32K396-BGA-DC1 上,LED 灯 D1、D2、D3、D4 和 D30 亮绿色,D11 亮红色。 我可以在S32DSv3.6.1 中成功调试和下载Siul2_Port_Ip_Example_ S32K396 _RTD600。 您以前下载过什么项目?您是否将调试引脚修改为其他功能,如 GPIO?如果是,请参阅下文:S32K344 RTD、端口/DIO 和调试 祝好, Robin ------------------------------------------------------------------------------- 注: - 如果本帖回答了您的问题,请点击"ACCEPT AS SOLUTION" 按钮。谢谢! - 我们会在最后一次发帖后的 7 周内跟踪主题,之后的回复将被忽略 如果您以后有相关问题,请另开新主题,并参考已关闭的主题。 -------------------------------------------------------------------------------
View full article
S32K324 HSE 设置 ADKP 问题 你好,我目前正在为 NXP S32K324 启用安全调试功能。我通过设置以下属性,将目标配置为具有 UID 多样化功能的动态身份验证:   1.hse_extend_cust_security_policy_attr_id 2.hse_app_debug_key_attr_id 3.hse_debug_auth_mode_attr_id   问题在于,在设置每个属性后和重置之后,目标会立即进入未处理的异常。尽管存在例外情况,但在查询时,属性的设置似乎是正确的。   Re: S32K324 HSE Setting ADKP Issue 你好@MohamedAbdelmoteleb HSE 固件参考手册修订版中的表 992.7 显示了所有属性的类型。 所有这些属性都是 OTP-ATTR: 这意味着属性被存储到 UTEST 内存中。但UTEST 存储器与闪存块 0 位于同一读取分区。这意味着在对UTEST进行编程时,无法访问闪存区块0。您的代码很可能是从闪存块 0 运行的,不是吗? 解决方案是从 RAM 或其他闪存块执行代码(触发 HSE HseSetattrsrv_T 服务)。本手册 "14.6.5 "部分对此进行了说明。 在 HSE 和应用核心之间同步闪存读/写访问",表 151。 此致, Lukas Re: S32K324 HSE Setting ADKP Issue 你好@lukaszadrapa、 谢谢你的澄清。 我们目前使用 Hse_Ip_ServiceRequest 来调用 hseSetAttrSrv_t 请求。根据您的反馈意见和第 14.6.5 节(表 151)中的要求,我想确认一下实施的标准方式: 使用 Hse_Ip 驱动程序:对于这些 OTP 属性服务,继续使用标准 RTD Hse_Ip 驱动程序 (Hse_Ip_ServiceRequest) 是否是标准方法?由于驱动程序通常默认链接到闪存(CRYPTO_43_HSE_SEC_CODE),是否有标准方法将 CRYPTO_43_HSE_SEC_CODE 部分手动重定位到 SRAM 或其他闪存块? 重定位策略:如果 RAM 重定位是标准方法,那么只将 Hse_Ip_ServiceRequest 调用链和同步循环重定位到 SRAM 是否足够,还是必须将整个中断向量表也重定位到 RAM,以防止在意外中断时从 0 块获取数据? 同步方法:为了遵守表 151 中的同步要求,轮询 HSE GPR 寄存器 3 (0x4039C028) 以获取第 24 位和 25 位是确定何时可以安全地从 Flash 恢复执行的标准方法吗? 单块硬件:对于只有单个闪存块的 S32K3 变体("另一个闪存块" 不是选项),SRAM 执行是设置 OTP 属性的标准方法吗?
View full article