Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
[S32DS 3.6.7] S32K1xx RTD 3.0.0 not detected when creating new project Hello everyone, I am having issues with S32 Design Studio 3.6.7 and the S32K1xx RTD Drivers version 3.0.0. Current setup: S32 Design Studio version: 3.6.7 Device: S32K1xx family RTD Drivers version: 3.0.0 OS: Windows 11 The RTD does not appear in the SDK selection when creating a new project. Has anyone experienced the same issue or found a solution? Thank you very much for your support. Antonio Re: [S32DS 3.6.7] S32K1xx RTD 3.0.0 not detected when creating new project Hi Julián, You were correct — the issue was that S32DS comes with GCC 11. I installed GCC 10.2, and everything is working properly now. Thank you for your help. Re: [S32DS 3.6.7] S32K1xx RTD 3.0.0 not detected when creating new project Hi @antonio_esal, When installing the RTD packages, have you made sure the correct NXP GCC version has been installed? Out of the box, S32DS 3.6.0 and up comes with NXP GCC 11.4, however, S32K1 RTD 3.0.0 has been built and tested with NXP GCC 10.2 (As noted in the release notes): When creating a new S32DS application, make sure the correct toolchain is selected: If this is not the root cause of your issue, please share your installation details (Help > Installation Details) so I can confirm all of the required dependencies for S32K1 RTD are installed. Best regards, Julián
記事全体を表示
MIMXRT1170 EVKを使用したeMMCの実装 こんにちは。 私はMIMXRT1170 EVKボードを使用しています。SDカードを使った動作する実装が既にあります。今後はSDカードの代わりにeMMCに移行しようと考えています。実装手順を探しています。eMMCをEVKボードに接続できますか?はいの場合、どのピンに接続すればよいですか? eMMCのサンプルが見つからなかったので、その方法を教えてください。 アドバイスや、動作するSDKのサンプルコードなどがあれば、大変ありがたいです。 コアとメモリ Re: eMMC implementation with MIMXRT1170 EVK こんにちは、 @SK02 さん。 投稿ありがとうございます。 RT1170は、SDおよびeMMCインターフェースをサポートする2つのuSDHCコントローラを搭載しており、データシートにはeMMC 5.0のサポートが明記されています。 しかし、MIMXRT1170-EVKボード自体には、ネイティブのeMMCフットプリントや関連回路は含まれていません。EVKのハードウェアマニュアルによると、J15 microSDスロットのみが装着されており、USDHC1に接続されている。したがって、eMMCを使用する場合は、eMMCデバイスをRT1170のuSDHC信号に接続するために、フライワイヤやアダプタボードなどの外部ハードウェアソリューションを検討する必要があります。 考えられるアプローチは2つあります。 1. USDHC1(EVK上のmicroSDインターフェース)を再利用する   これらの機能は、USDHC1のEVK ROMのピン多重化構成ですでに利用可能です。 このアプローチの主な利点は、既存のSDドライバコード、およびボードレベルのクロックと電源の初期化を、最小限の変更で再利用できることです。当コミュニティでは、 sdcard_interrupt デモをMMCで動作するように変更する方法を示す参考例もご覧いただけます( RT1170 eMMCデモ - NXPコミュニティ)。 制約としては、基板上のSD関連の信号を取り出すか、小型のアダプタ基板を設計する必要がある点です。 2. カスタムハードウェア設計については、MIMXRT1176-ADPを参照してください。 実際にeMMCデバイスを搭載した公式のRT1170リファレンスボードは、MIMXRT1176-ADPです。このボードにはオンボードのeMMCデバイス(U13)が搭載されており、 UM12135にはi.MX RT1170 uSDHCコントローラに接続されていることが明記されています。この基板の回路図と設計ファイルは、カスタムハードウェア設計の際の確かな参考資料として活用できます。 お役に立てば幸いです。 BR セレステ
記事全体を表示
NTM88 和 MKW01 入门包下载 你好,我曾在 MKW01 中使用 FXTH,但现在我已经改用 NTM88 了,我想下载 NTM88 和 MKW01 的入门包。我似乎在任何地方都能找到压缩文件夹,但却找不到。请问从哪里可以下载?我已经下载了 NTM88 和 NCK 的入门包,但我只有 FRDM KW01 板,我想坚持使用。谢谢。 Re: Starter Package for NTM88 and MKW01 download 感谢您的支持。我这边也会联系 ST。非常感谢。致敬 Re: Starter Package for NTM88 and MKW01 download 你好@mnicolae、 谢谢您的帖子。我在 TPMS 软件 | 恩智浦半导体中找到了 NTM88 和 MKW01 " 的 " 入门包。 但是,这个链接不起作用。我已经向网络团队报告了这个问题。 一旦有任何进展,我将及时通知你们。 此外,您还可以尝试联系意法半导体,因为恩智浦 MEMS 传感器产品已从 2026 年 2 月起过渡到该公司。 BR 西莱斯特
記事全体を表示
S32K344 Model-Based Design Toolbox - FreeRTOS Compilation Error Hello, I am currently developing a project using the S32K344 microcontroller. When I try to integrate FreeRTOS into my model, I encounter a series of compilation errors stating that the FreeRTOS.h file cannot be found.The current versions of the toolboxes installed on my system are as follows: Model-Based Design Toolbox for BMS Series: v1.1.0 Model-Based Design Toolbox for S32K3xx Series: v1.4.2 The BMS Toolbox version I am using is only compatible with this specific version of the S32K3xx Toolbox. Therefore, upgrading the S32K3xx toolbox is not an option for me, as it would break the BMS toolbox support. How can I manually resolve this path or dependency issue to include FreeRTOS successfully while keeping my current toolbox versions? Any guidance would be highly appreciated. @mariuslucianand 
記事全体を表示
Download HSE Firmware using a Jlink-Segger Script Hi there I Need to Download FW into S32k310  At the moment I use a NXP demo HSE_FW_INSTALL  ported on s32k310.  I Notice that a Trace32 Practice Script can be used for the purpose. Is it possible to create a Segger Jlink script  for this? Which are the steps to do?  I need a faster process for mass production. Best Regards Fabio
記事全体を表示
Running both Android + Linux as DomU's on i.MX95 EVK or i.MX8QM I am checking the applicability of running both Android Automotive and Linux guest OSes on top of Xen hypervisor.  There are some conflicting information on between release notes, and user guides, In the release note of the Android Automotive, there is an "N" on both i.MX8QM and i.MX95 for Virtualization Android, while it is clearly instructed in the user guide how to run Android over Xen: I want to answer the question whether it is supported or not, but I cannot accurately decide based on different documents, older documents says its supported even for i.MX8QM and newer ones says no.  It is mentioned in the user guide that you can run Linux Guest or Android Automotive Guest, but its not mentioned whether they can coexist at the same time (2 DomUs). Please tell me if this is possible in i.MX95 or i.MX8QM or both.  As mentioned in question 1, for the i.MX 8QuadMax, it was mentioned in old documents that it can run Android VM over Xen, but that was for Android 9 or Android 10. In recent documentation it is stated as "N" in the Android VM over Xen and the user guide shows instuctions only for i.mx 95, is there a reason that it cannot run newer Android versions? Android i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus Linux Re: Running both Android + Linux as DomU's on i.MX95 EVK or i.MX8QM Hello, 1> it is correct in older releases of Android we had i.MX8 XEN support as a demo/reference, but we no longer support it in new Android releases. While in the other case for the i.MX95 we do have support in the new releases. 2> As said above, for old releases it may be possible for the i.MX8, as for the i.MX95 is not officially supported, but technically feasible with custom integration. 3> It is related to 1) officially XEN for the i.MX8 was releases as a demo/reference, with changes to new android releases the focus was switched to the new i.MX95. Best regards/Saludos, Aldo. Re: Running both Android + Linux as DomU's on i.MX95 EVK or i.MX8QM Hello, thank you for the quick response!  So for i.MX95, only Dom0 (linux, which is not thin as I can see from the documents) + DomU (Android) is officially supported. Is it possible to attach a display to the Dom0 and another one to DomU? Do you have any plans to support 2 DomU's in the future for i.MX95?
記事全体を表示
i.mx6 HabV4 启动失败:在生产板上成功加载 USB 后出现 “j4 错误” **目标:** 我们的目标是使用 `imx_usb` 加载程序绕过 eMMC 将我们的主板直接启动到 RAM 中。这是我们进行故障分析的关键一步。我们已经物理断开了生产板上的 eMMC 连接,以确保我们只测试 USB 启动路径。 **Board States:** 1. **开发板:** 熔丝未熔断。SoC 报告说它处于**开发模式**。 2。**制作板:** 熔丝已熔断,可安全启动。系统芯片报告已进入**生产模式**。 **结果摘要:*** 在使用 `imx_usb` 工具时,我们观察到两种不同的结果。 **1.成功:开发板** 在我们的开发板 上,有一个未签名的 `u-boot.imx`加载并完美执行。日志确认二进制文件已加载并且 SoC 跳转到入口点。 * 命令:** `sudo ./imx_usbu-boot.imx` ** 主要日志输出(`development.txt`):** ``` HAB 安全状态:开发模式 (0x56787856)... 加载二进制文件 (u-boot.imx)到 877ff400,skip=0,fsize=5faa4 type=aa 成功(状态 0x88888888)跳转到 0x877ff400 ```*(结果:主板启动到 U-Boot 提示符)* **2.故障:制作板** 在我们的制作板 上,我们使用**签名的 `u-boot.imx``**由我们的制造团队提供,使用相同的密钥签名,其哈希值在 SoC 中融合。`imx_usb`工具报告说 DCD 和二进制文件已成功加载。但是,最后的跳转命令失败了。 * 命令:** `sudo ./imx_usbu-boot-signed.imx` ** 关键日志输出(`production.txt`):** ``` HAB 安全状态:生产模式 (0x12343412)... 正在加载二进制文件 (u-boot.imx)到 877ff400,skip=0,fsize=5faa4 type=aa 成功(状态 0x88888888)在 err=0 中 跳到 0x8 77ff400 j4,last_trans=64 33 18 c0 00 ```*(结果:板无法启动。 无控制台输出)* **分析和关键问题:*** 关键区别在于 "跳转到 0x877ff400 "命令的结果。在生产板上,在映像成功传输到RAM之后,该过程在此时刻失败。这强烈表明 SoC 的启动 ROM 在*执行之前,正在对 RAM 中的映像执行**HABv4 签名验证**,但该验证失败了。 j4 err` 不是标准 USB 错误;它似乎是与跳转命令有关的 `imx_usb` 工具的内部状态代码。核心问题是跳跃不成功。 1。**HAB 身份验证失败:** “j4 错误”(或随后的无法启动)是否表示 HAB 身份验证失败?启动 ROM 成功接受了该映像,但似乎拒绝运行该映像。 2。**USB 启动的映像签名:** 对打算通过 USB 串行下载协议加载的 U-Boot 映像进行签名是否有特定的要求或格式?我们正在使用签名的 eMMC 启动镜像。预期的 IVT(图像矢量表)结构或其他元数据是否存在差异,导致 HAB 在以 `0x877ff400` 加载图像时拒绝图像? 3.**加载地址:** 图像正在加载到 `0x877ff400`。这是安全 i.MX6 上 USB 加载映像的正确地址吗?启动 ROM 是否期望映像在 RAM 中的不同位置进行身份验证? Re: i.MX6 HABv4 Boot Failure: `j4 err` After Successful USB Load on Production Board 你好 您的签名映像是为eMMC启动而构建的吗? 错误显示加载到 RAM 的步骤已成功,但由于一个 HAB 验证失败。
記事全体を表示
functional group properties question Hi Nxp experts, I opened a few examples, found the functional group is like: PortContainer_0_VS_0, and some examples the functional group is: PortContainer_0_BOARD_InitPeripherals. What is the purpose of the Functional Group, and is it possible to modify it manually?   Thanks   Re: functional group properties question Hi @cszhang  While the available documentation on this topic is somewhat limited, it has been discussed in several community threads. I recommend referring to the thread Resources to understand functional groups in S32 Design Studio for S32 Platform IDE, as it provides useful insights and can help you better understand how functional groups work in S32DS. BR, VaneB
記事全体を表示
S32K344 Mini-EVBにおけるイーサネットピンの競合 こんにちは、チームの皆さん、 私はイーサネットの起動作業にS32K344 Mini-EVBを使用しています。ユーザーマニュアルを見ると、MDCにはPTD16、MDIOにはPTD17のピン番号が割り当てられています。しかし、S32DSでイーサネットのピン設定を行うと、PTD16はMDIOにのみルーティングでき、PTD17はMDCにルーティングされていることがわかります。また、ExcelのS32K344_IOMUXからも確認したところ、PTD16 --> MDIO、PTD17 --> MDCとなっています。 ユーザーマニュアルのドキュメントに誤りがある場合、イーサネット通信に影響はありますか? Re: Ethernet Pin Conflict on S32K344 Mini-EVB こんにちは、 @MySterio_1 さん。 はい、おっしゃる通りです。MDCピンとMDIOピンが入れ替わっていました。既に報告済みですが、次のリリースであるUM12406で修正される予定です。ただし、リリース日はまだ未定です。 このボードに関連する私のlwIPサンプルを自由に参照してください: Example S32K344 EMAC lwIP FreeRTOS miniEVB S32DS 3.6.1 RTD 6.0.0   よろしくお願いいたします。 パベル
記事全体を表示
[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に必要な依存関係がすべてインストールされているかどうかを確認できます。 よろしくお願いします、 ジュリアン
記事全体を表示
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属性を設定する標準的な方法ですか?
記事全体を表示
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メモリインターフェースのハードウェアおよびレイアウト設計に関する考慮事項
記事全体を表示
使用 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 西莱斯特
記事全体を表示
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月
記事全体を表示
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 我相信重置系数是正确的。 我怀疑每个重置因子的启动顺序差异是相关的。 一旦我掌握了有关错误的更多细节,我将另行回复。
記事全体を表示
デバッグプローブなしで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 ジョーイ
記事全体を表示
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)(但在此之下,由于不存在用户交互,因此不建议将其用于我们的测试),
記事全体を表示
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週間はスレッドをフォローしますが、それ以降の返信は無視されます。 後日、関連する質問がある場合は、新しいスレッドを作成し、閉じられたスレッドを参照してください。 -------------------------------------------------------------------------------
記事全体を表示
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 乔伊
記事全体を表示
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
記事全体を表示