Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
コンパイルに関する問題 S32DSを使用してコンパイルすると、次の問題が発生します。原因を教えてもらえますか?問題はどこから生じているのか? Re: Compilation issues こんにちは@ NXP2 プロジェクトを共有していただくか、使用しているRTDバージョンとデモ名を教えてください。
查看全文
SE052内でRSA秘密鍵を生成する 私はSE052セキュアエレメントICを使用しています。 私はZephyrベースのサンプルアプリケーションを作成し、SE052内でRSA秘密鍵を生成します。 しかし、新しいRSA秘密鍵を生成する際に問題が発生した場合は、このログを確認して修正してください。 SE052内でRSAキーを生成し、TLSハンドシェイク処理に使いたいです。 ボードはESP32c3devkitmです。 Zephyr RTOSバージョンは3.7.0で、TLSハンドシェイクv.1.2が使われています。 サンプルのアプリケーションとログも添付します。RSA鍵の生成方法を教えてください。 @Kan_Li ログは.cファイルにありますファイル key_generation_failed.cファイル A71CH SE050 Re: Generate Private RSA key Inside SE052 こんにちは、 @MohitGediya さん。 RSAキーを生成するにはSe05x_API_WriteRSAKey()を使用してください。サンプルコードは以下の通りです: ステータス = Se05x_API_WriteRSAKey(pSe05xSession、 (Se05xPolicy_t *)&policy_for_auth_obj、 RSA_ATTESTATION_KEY_ID、 2048年 SE05X_RSA_NO_p、 SE05X_RSA_NO_q、 SE05X_RSA_NO_dp、 SE05X_RSA_NO_dq、 SE05X_RSA_NO_qInv、 SE05X_RSA_NO_pubExp、 SE05X_RSA_NO_priv、 SE05X_RSA_NO_pubMod、 kSE05x_INS_NA、 kSE05x_キーパーツペア、 kSE05x_RSAKeyFormat_CRT); キーペアに適切なポリシーを割り当ててください。特に削除を無効化しないと、キーは削除できません。 すてきな一日を、 カン ------------------------------------------------------------------------------- 注記: この投稿があなたの質問への回答になっている場合は、「正解としてマーク」ボタンをクリックしてください。ありがとうございます! - 前回の投稿から7週間Threadをフォローしており、その後の返信は無視しています もし後で関連する質問があれば、新しいThreadを開き、閉じたThreadを参照してください。 ------------------------------------------------------------------------------- Re: Generate Private RSA key Inside SE052 MbedTLSサーバーとクライアント間のSE052 MbedTLS v.1.2ハンドシェイクによる接続について、 @Kan_Li さんに返信をお願いします。 Re: Generate Private RSA key Inside SE052 呼び出される関数の定義は最後にあり、参考のためにコメントとして記載されています。 関連付けられているキーIDに何か問題はありますか? またはAPDUコマンドヘッダー。 秘密鍵やkey_pairだけを生成することはできますか?型に関する問題はありません。 SE052の中に、どんな種類のRSA秘密鍵でもいいので入れたいんです。
查看全文
Android OSでNXP sd8987 wifi+BTコンボモジュールを使うと、BT HFが動作しません こんにちは、 私はNXPチップsd8987(M2-JODY-W263-10C)とTI SoC am62pを使用しています。私はAndroid OSを使っています。a2dpは動作していますが、ハンズフリーは動作しません。コーデックスピーカーは1つしか持っていません。 M2-JODY-W263-10C (sd8987) モジュールのピン配置に関して、注意すべき点はありますか? よろしくお願いします。 ロシャン Re: BT HF is not working by using NXP sd8987 wifi+BT combo module in android OS こんにちは、 @Roshan888 Androidのバージョンを教えてもらえますか? SD8987 M2-JODY-W263-10CモジュールでSCO用のPCM/I2Sインターフェースを使いましたか? デバイスの起動時に、A2DPがコネクテッドした全てのログを教えてもらえますか?HFPが動作しませんでした。 よろしくお願いいたします。 Christine。 Re: BT HF is not working by using NXP sd8987 wifi+BT combo module in android OS こんにちは、クリスティンさん。 私はPCM/I2Sピンを使用していません。ソフトウェアHFP経由UARTを使います。 私はTI am62p Soc Android バージョン16を使っています。 bluetooth_managerログを添付しました。 よろしくお願いします。 ロシャン Re: BT HF is not working by using NXP sd8987 wifi+BT combo module in android OS こんにちは、 @Roshan888 ダンプファイルと情報を提供していただきありがとうございます。 ダンプファイルから判断すると、RFCOMMは既に開かれており、SCOも正常に作成され、ハンドラも既に初期化されているようです。 さらにデバッグのために、以下の情報提供をいただけませんか? 1.Bluetooth HCIのスヌープログで、全プロセスを含む完全な接続、A2DPは接続されているのにHFPが動作しないプロセス? Androidでは、 HCIのスヌープログ Bluetooth in Developer Options を有効にし、Bluetoothを一度切り替えてキャプチャを開始し、その後ログをエクスポートすることで adb をキャプチャできます。 手順: 開ける 開発者向けオプション 有効にする Bluetooth HCIスヌープログ Bluetoothの切り替え 一度オンオフを繰り返して 問題の再現を試みています。 ADBコマンドを使用してログファイルを取得します。 2. ADBシェルダンプsys media.audio_policy> audio_policy.txt ADB Shell Dumpsys media.audio_flinger> audio_flinger.txt adb logcat -b all -d > logcat_log.txt (デバイスの起動時に実行)   よろしくお願いいたします。 Christine。 Re: BT HF is not working by using NXP sd8987 wifi+BT combo module in android OS こんにちは、 @Roshan888 この問題を進めるために、リクエストされたログの提供を手伝ってもらえますか? よろしくお願いいたします。 Christine。 Re: BT HF is not working by using NXP sd8987 wifi+BT combo module in android OS こんにちは、 @Roshan888 問題は解決しましたか? まだ私たちのサポートが必要ですか? もしそうなら、この問題を進めるために求められたログの提供をご協力いただけますか? よろしくお願いいたします。 Christine。
查看全文
ホストインターフェース(I2C)を備えたPN7642にファームウェアを書き込むことはできません。 こんにちは、 LPC55S16コンパニオンボードを使用して、I2C経由でPN7642にカスタムファームウェアを書き込もうとしています。 Host Crypto Scripts (01.03) を使用してesfwuファイルを生成しました。トランスポートキーにはC101チップ用のものを使用しました(EVKボードを改造して新しいC101チップをはんだ付けしました)。 PN7642のホストインターフェースを介してユーザーファームウェアを更新するためのステップバイステップガイド カスタム(セキュリティ保護されていない)アップデートがエラー0x01で失敗します。 NXP FW(セキュア版)、バージョン03.00をフラッシュすると、正常に動作します。 HostScriptの設定ファイルが、お客様のファイアウォールには適していないのではないかと疑っています。 私が変更したのは、aes_keyをC100トランスポートキーからC101トランスポートキーに変更しただけです。 手伝ってもらえますか? よろしくお願いいたします。 Re: Cannot flash a PN7642 with Host Interface (I2C) こんにちは、 @V_Palacio さん。 それとも、あなたのFWファイルを共有して、私のサイトで試させていただけますか? Re: Cannot flash a PN7642 with Host Interface (I2C) こんにちは、 @V_Palacio さん。 C101については、以下のプロジェクトを選択してください。 カスタマイズしたファームウェアを更新するには、カスタマイズしたファームウェアを正しいパスに配置し、「6」を選択してください。 Re: Cannot flash a PN7642 with Host Interface (I2C) こんにちは、 @KaiLi さん。 接続は正常にできていますし、I2C経由でLPCを使ってNXPのセキュアファームウェアをアップデートする際にも問題はなかったので、これが問題の原因ではないと思います。 よろしくお願いいたします。 Re: Cannot flash a PN7642 with Host Interface (I2C) こんにちは、 添付ファイルに私のファームウェアファイルがあります。esfwuとして生成されますが、ここに添付できるように名前が変更されました。 私のtomlファイルと元の.binファイルも添付しました。FW。 そちら側でうまくいくかどうか教えてください。 よろしくお願いいたします。
查看全文
需要AM/FM调谐器tef6686的应用电路 我需要AM/FM调谐器TEF6686的应用电路,您能提供给我吗?另外,能否一并提供所有相关信息?我正在基于此设计一个电路。 -谢谢 -阿洛克  Re: AM/FM tuner tef6686 application circuit needed 亲爱的阿米什拉, 我有一份包含应用电路示例的机密版 TEF668XA 数据手册。此信息仅可在与恩智浦(NXP)签订有效保密协议(NDA)的情况下分享。请在此处使用您的公司邮箱提交一个新工单,并附上您的保密协议编号。如果您尚未签署保密协议(NDA),且希望签署一份新的协议,请在此提交新的保密协议申请,我们的保密协议事务专员将协助您完成相关流程。  致以最崇高的敬意 约瑟夫
查看全文
S32K328 平台在启用多核后出现 HSE_B 服务无响应问题 尊敬的恩智浦技术支持团队: 我写信是想就以下问题寻求技术支持:在 S32K328 平台上启用多核操作后,HSE_B 服务出现卡死(无响应)的情况。 1. 环境设置&  - MCU:S32K328(双核 Cortex-M7 + HSE_B)  - 配置工具:EB tresos(用于 MCAL 配置)  - 核心角色:M7_0 和 M7_1 正在与 Autosar 操作系统并行运行。                          M7_0 通过共享的 SRAM 与 HSE_B 进行通信,用于存储消息描述符。 2. XRDC& 外设配置(用于测试) 为了隔离权限问题,我们应用了高度许可的配置,但是不管 M7_0 和 HSE_B 是分成单个功能域还是分成不同的功能域,症状都保持不变:  - 内存配置:授予所有SRAM区域的完全访问权限,并为HSE分配了特定的PFLASH/DFLASH区域。  - 外设配置 (PDAC):已将完全访问权限分配给 CONFIGURATION_GPR、PFC/PFC_ALT、FMU/FMU_ALT 以及 MU_0/MU_1。 3.启动顺序 该应用程序遵循以下启动顺序:  3.1 M7_0 引导程序 → 时钟初始化。  3.2 验证 HSE 状态是否为 INIT_OK。  3.3 资源管理器的初始化(使用 RM_Init 进行 XRDC 配置)。  3.4 外设初始化。  3.5 启动 M7_1(核心 1)。  3.6 启动操作系统。 4. 问题描述:& 症状 M7_0 和 M7_1 均能在操作系统环境中正常启动并运行。然而,一旦随后调用 HSE 服务请求,HSE 便无法响应,导致系统卡死。挂起期间的寄存器状态如下: - XRDC 注册状态:     XRDC_DERRLOC[3] 变为 0x00020000。 但是,在 DERR_W3_0/1/2 或 DERR_W3_16/17/18 寄存器中未捕获任何错误值。  - 消息单元 (MU_0) 状态:     在 MU_0_TSR 寄存器中,标志 TE1 和 TE2 保持在“"非空”" 状态,且不会被清除。     在 MU_0_FSR 寄存器中,F3 标志保持不变。 5. 问题 5.1 鉴于 XRDC_DERRLOC [3] 发生了偏移但 DERR_W3_X 寄存器没有显示特定的错误细节,什么可能触发这种行为?这可能与 HSE 内部 DMA 或总线矩阵配置的隐式访问违规有关吗?  5.2 尽管已通过 MPU 将共享 SRAM 明确配置为“不可缓存”,但在操作系统环境下,是否存在已知的多核限制或隐藏的缓存行为,可能会阻止 HSE 读取描述符?  5.3 关于 RM_Init(XRDC 初始化)的执行时机,相对于 HSE_STATUS_INIT_OK 检查或核心 1 的启动,是否有已知的限制或先决条件?  5.4 为查明微处理器(MU)的传输状态寄存器(TE1/TE2)为何卡死以及HSE为何未处理描述符,我们应检查哪些步骤或额外寄存器? 我们非常感谢您能就如何解决这一瓶颈问题提供见解和指导。 顺祝商祺! Re: HSE_B Service No-Response Issue after Multi-Core Activation on S32K328 你好@NewbieNerd  HSE 应该总是返回一个响应。如果未收到响应,HSE 很可能已进入关机模式。这会在发生致命错误时发生。例如,如果 HSE 因以下原因无法读取或写入某些数据:访问权限不足、双比特 ECC 错误、地址无效等。 您可以通过读取 MU_0 中的 GSR 寄存器来确认这一点。如果位“0”被设置,则 HSE 处于关机模式。 要在 XRDC 中查看错误详情,必须按照“19.7.3.2”节中的说明操作S32K3 参考手册中的 “处理功能域访问违规错误”。 步骤 2 对于查看 DERR 寄存器中的详细信息非常重要: 为了快速调试,你可以通过在 MDA_W0_0_DFMT0 中写入 DID=3 来简单地将 Cortex-M7_0/Cortex-M7_0_debug 移至功能域 3(S32K328 上的 HSE 始终位于功能域 3 中): 然后你应该在DERR中看到细节(只是我的调试器当我触发HSE错误时的一个例子)。当 DID = 0 时,此内容不可见: 这应该能提供一些线索,说明问题出在哪里。 还有一点是,应在设置 HSE_STATUS_INIT_OK 之后启用 XRDC。HSE FW 参考手册中明确提到了这一点: 此致, Lukas Re: HSE_B Service No-Response Issue after Multi-Core Activation on S32K328 感谢您的及时回复。以下是您所要求的开发环境的具体版本信息: 1. 软件& 固件版本    - HSE 固件:S32K358_0_2_40_0      注:我们使用此版本,因为文档中明确指出它支持 S32K328 衍生版本。 -RTD(实时驱动程序):AUTOSAR 发布版本:4.7.0,软件版本:3.0.0 2. 开发工具链     IDE:本项目不使用 S32DS。     配置工具:所有 MCAL 配置均使用 EB tresos Studio 进行。                                             EB tresos 版本:27.1.0 3. 补充背景 我目前正在负责主机端(Cortex-M7)的开发工作。我们已经就此行为与内部HSE FW开发团队进行了充分的沟通和讨论。但是,从 HSE FW 的角度来看,我们找不到任何根本原因或异常,这使我们高度怀疑这是在多核/操作系统初始化期间触发的主机端运行时配置或同步问题。 我衷心希望在您的指导下,我们能够准确找出瓶颈所在。如果您需要从我们的 EB tresos 项目中获取任何进一步的配置转储或注册捕获,请告诉我。 顺祝商祺! Re: HSE_B Service No-Response Issue after Multi-Core Activation on S32K328 能否请您说明所使用的 HSE 固件版本、RTD 版本以及 S32DS 版本?谢谢 Re: HSE_B Service No-Response Issue after Multi-Core Activation on S32K328 感谢您提供的宝贵调试指南和见解。 关于您的建议,我已进一步调查,并确认了我们这边得出的以下结果。我想分享这些发现,并请您就如何突破我们工具配置的限制提供指导。 1. 关于 RTD 版本的说明    正如我们在之前的通信中所提到的,我们目前正在使用: - RTD 软件版本:3.0.0    -AUTOSAR 发布版本:4.7.0 2。EB tresos 配置约束(功能域分配) 你提到,在 S32K328 上,HSE 被永久分配给功能域 3。 但是,在我们的 EB tresos (v27.1.0) 中使用 RTD 3.0.0 的环境插件,资源管理器 (RM) 的配置结构仅允许我们最多分配功能域 2(功能域 ID 0、1 和 2)。 由于配置工具将最大域名数量限制为 2,因此我们无法通过 EB tresos 自然配置或分配域名主/从域 3。 问题:你能否说明哪个 RTD 版本或补丁在 EB tresos 中正式解锁 S32K328 衍生版本的功能域 3 配置?还是说我们需要通过运行时代码手动覆盖 XRDC 寄存器? 3. XRDC 错误寄存器状态(DERRLOC 与 DERR_Ww_i) 按照您的参考手册指南,我们在错误状态下观察到以下行为: XRDC_DERRLOC [3] 由转储而不是外围视图(DERRLOC [3] 不存在)捕获为 0x00020000。 但是,尽管执行了错误处理步骤,但所有 DERR_WW_I 寄存器都保持为 0。 正如你指出的那样,DERR中缺乏细节的情况似乎是因为我们的主机核心(Cortex-M7_0)运行在不同的功能域上(例如,DID=0或1),使其无法读取功能域3(HSE)生成的错误日志。 4. 执行时序验证 我们仔细检查了启动顺序,并确认在设置 HSE_STATUS_INIT_OK 后明确启用了 XRDC,这符合 HSE 固件参考手册的要求。 5。请求指导 由于上述工具限制,我们无法轻松地将 Cortex-M7_0 或其调试主服务器移至 EB tresos 中的功能域 3,您能否就以下方面向我们提供建议: 在不破坏 MCAL 初始化的情况下,为了调试而强制设置 DID=3,正确地在运行时覆盖 MDA_W0_0_DFMT0 的方法是什么? RTD 3.0.0 中是否有任何已知的变通方法来检查功能域 0/1 中的功能域 3 错误寄存器? 再次感谢您一直以来的支持。 Re: HSE_B Service No-Response Issue after Multi-Core Activation on S32K328 RTD 3.0.0 中缺少功能域 3 是一个已知问题。4.0.0 及更高版本已修复此问题。建议的解决方案是将RTD升级到最新版本。否则就需要手动实现某种变通方法——重写 XRDC 寄存器、重写配置文件、在新版 RTD 中生成配置文件,然后在项目中使用它等等……但这只是暂时的权宜之计,推荐的更彻底的解决方案是使用新版 RTD。 根据第“19.7.3.2”节处理功能域访问冲突错误时,功能域应该仅为错误处理程序临时重新配置。此时,我只想通过调试器修改 DID,以便能够读取错误详情。 你确认过MU_0中GSR寄存器的第0位是否已置位吗? 此致, Lukas
查看全文
Matlab2023a Envokes S32DS3.5 Encountered Error Dear MBDT Team. We are using MATLAB2023a scripts to generate code after compiling Simulink models, then call eclipsec.exe to perform headless background compilation. Once the build is completed, a hyperlink is created in the Simulink Diagnostic Viewer to directly open the workspace corresponding to the compiled project. This workflow worked perfectly with S32DS 3.4. However, after upgrading to S32DS 3.5.8, two issues have occurred: Issue 1: Clicking the hyperlink that's created by Simulink will launch the background process s32ds.exe, which then pops up and exits immediately. We have tried several solutions like adding the parameter "-vm \bin\javaw.exe" to s32ds.ini (this has no effect on s32ds.exe), and prioritizing the JDK 11 path in system environment variables. None of these attempts resolved the problem. Issue 2: As previous described, calling eclipsec.exe via MATLAB scripts triggers the error shown in the screenshot: Java was started but returned exit code=1. We set "\bin\javaw.exe" and JDK 11 path at the top of system environment variables. The Command Prompt correctly displays Java 11 (64-bit), yet Simulink compilation still attempts to load jvm.dll. After deleting "client\jvm.dll" or "server\jvm.dll", the program will locate java.exe instead, but still reports an error with exit code=4. In addition, manual compilation remains successful in all cases. All the related files and settings will be uploaded for your reference. Please help give your advice to fix this. Thank you.
查看全文
Question about RAS transfer handling in app_localization vs app_localization_algo Hi, I am currently trying to use Channel Sounding on KW47, and I have been referring to the MCUXpresso SDK Documentation – Bluetooth Low Energy Channel Sounding Application Developers Guide. However, I am unsure whether it is necessary to implement the Ranging Service (RAS), so I would like to ask for your clarification. Specifically, regarding the app_localization_algo common module, the document states: "The app_localization_algo module is responsible for unpacking the data resulted from the CS Procedure and the RAS transfer. The module then passes it to the distance measurement algorithm to obtain the distance in meters, which is then communicated to the application." "There is no other direct interaction between the application and this module. Its APIs are mostly used by the app_localization module." Based on this description, I would like to clarify the following point regarding RAS transfer: Is the RAS transfer automatically configured and handled within the app_localization module? Or is app_localization only interacting with the app_localization_algo module, and for RAS transfer we need to separately implement it using the RAS APIs? In other words, should the application rely entirely on app_localization for both CS procedure handling and RAS transfer, or is explicit integration of the RAS API required at the application level? For reference, the relevant documentation page is: https://mcuxpresso.nxp.com/mcuxsdk/26.03.00/html/middleware/wireless/bluetooth/doc/Bluetooth%20Low%20Energy%20Channel%20Sounding%20Application%20Developers%20Guide/topics/application_common_modules.html#app-localization-algo-common-module I would appreciate your clarification. Best regards, Re: Question about RAS transfer handling in app_localization vs app_localization_algo Hi, @t_hosomi  Thanks for creating case to us. Please allow me some time, I will check your detailed info and reply to you ASAP. Best regards, Christine. Re: Question about RAS transfer handling in app_localization vs app_localization_algo Hi, @t_hosomi  Thanks for your patience and detailed info. Please see below for my answer: As you can see in the link you provided, RAS stands for Ranger Service. It is a separate service.  `app_localization` actually calls the RAS profile interface to transfer data. You can think of `app_localization` as part of the application code. RAS is called here, and also in other general application code. We recommend using `app_localization`. `app_localization` implements the transfer of client-server (CS) data via RAS. However, the application layer still needs to call basic interfaces, such as subscribing to profiles, enabling notifications, or indicators. Please let me know whether is clear for you. Best regards, Christine. Re: Question about RAS transfer handling in app_localization vs app_localization_algo Hi @Christine_Li, Thank you for your response. I understand that RAS is an independent service. To transfer CS data (i.e., to use RAS) within app_localization, is my understanding correct that it is necessary to additionally implement the steps described in the “Ranging Service common module” section of the related documentation, as well as in the wireless_ranging SDK sample—specifically, that “the application layer still needs to call basic interfaces, such as subscribing to profiles, enabling notifications, or indicators”? Best regards, Re: Question about RAS transfer handling in app_localization vs app_localization_algo Hi, @t_hosomi  Yes, you are right. Best regards, Christine. Re: Question about RAS transfer handling in app_localization vs app_localization_algo Hi, @t_hosomi  Thanks for your reply. To avoid misunderstandings, let me change another word. RAS is not handled within app_localization, but rather that RAS is a separate service.  app_localization need to call RAS to transfer CS data. The samples are not necessarily unusable as-is. However, it should not be assumed that `app_localization` automatically handles all RAS/profile-level setup. When integrating the functionality into a custom application, it is still necessary to verify that the required application-layer procedures—such as profile subscription and enabling notifications/indications—have been properly implemented. Otherwise, the RAS data path may not function as intended. Hope it is more clear for you. If still anything is not clear, please let me know. Best regards, Christine. Re: Question about RAS transfer handling in app_localization vs app_localization_algo Hi @Christine_Li, Thank you for your response. Based on your explanation, my understanding is that although RAS is also handled within app_localization, the basic interface still needs to be called and configured from the application layer. However, in the SDK sample codes such as digital_key_car_anchor_cs and digital_key_device_cs, it appears that the Ranging Service configuration is not explicitly called from the application layer, as described in the “Ranging Service common module” section of the documentation. Is my understanding correct that these samples, as they are, cannot be used directly (i.e., they may not function correctly or may not achieve improved ranging accuracy) without additional RAS configuration at the application level Best regards,
查看全文
S32 Design Studio 3.6.7 RFP 用 S32K3 開発パックに NXP GCC 10.2 が欠落している リリースノートによると、S32K3xx開発パッケージ3.6.7 RFPにはGCCバージョン11.4が含まれています。10.2.0と9.4.0。 しかし、インストール後(SW32_S32DS_3.6.7_RFP_D2604_win32.x86_64.exe)、GCCバージョン11.4のみ、10.2.0と9.4.0は該当しません。 S32DSの拡張機能とアップデートにも、GCC 11.4しか表示されません。GCC 10.2.0 または GCC 9.4 のオプションはありません。 私のオペレーティングシステムはWindows 10 x64 22H2です。私はオフラインのコンピューターを使用しています。それが原因かどうかは分かりません。 コンパイラ | アセンブラ | リンカ Re: Missing NXP GCC 10.2 in S32K3 Development Pack for S32 Design Studio 3.6.7 RFP ハイ Windows 11 にS32 Design Studio 3.6.7 RFPをインストールした後、 S32DS Extensions and Updatesで「 NXP GCC for Arm Embedded Processors v10.2 build 1728 」を選択してインストールする必要があることがわかりました。 ご迷惑をおかけして申し訳ございません! よろしくお願いします、 ロビン ------------------------------------------------------------------------------- 注記: この投稿があなたの質問への回答になっている場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - 最後の投稿から7週間はスレッドをフォローしますが、それ以降の返信は無視されます。 後日、関連する質問がある場合は、新しいスレッドを作成し、閉じられたスレッドを参照してください。 -------------------------------------------------------------------------------
查看全文
カスタムRAMタイミングの失敗と、完全なブラインドデバッグ NXPコミュニティの皆様、こんにちは。 i.MX 8M Plus EVKをベースにしたカスタムボードを開発中です。デザインはほぼ同じだが、2つの大きな問題点がある。 RAM:当社では、B3221XM3BDGVI-Uという別のLPDDR4 ICを使用しています。 可視性ゼロ:このボードにはUART/デバッグコンソールは公開されておらず、GPIOに接続されたステータスLEDもありません。私は完全に盲目です。 私はYocto core-image-minimal(U-Boot 2025.04)を起動し、SDカード(usdhc2)を3.3Vに強制的に設定しようとしています。 私がやったことと結果: SDカード改造:デバイスツリーにno-1-8-v;とmax-frequency = <25000000>;を追加しました。(公式EVKで動作し、3.3Vを強制的に供給します。) RAMの変更:i.MX設定ツールを使用してlpddr4_timing.cを生成し、U-Boot内のファイルを置き換えました。 問題点:カスタムRAMタイミングをフラッシュするとすぐに、公式EVKが起動しなくなります。どちらの改造を施しても、カスタム基板は全く動作しない。 私の質問: 公式のEVKは新しいlpddr4_timing.cを注入するとすぐに起動しなくなるので、私のRAM構成、もしくはそれをU-Bootに統合する方法に問題がある可能性が非常に高いです。i.MX Config Toolの出力結果をU-Boot 2025.04に適用する際に、特に注意すべき点はありますか?lpddr4_timing.c を交換する以外に、RAM サイズ/マッピングに関して spl.c やヘッダーファイルを変更する必要がありますか? カスタムボードではデバッグコンソールへのアクセスが一切できない状況で、ブートループやハングアップが発生する箇所を特定するための最適な診断方法は何でしょうか? i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus Yocto Project Re: Custom RAM Timing Fails & Absolute Blind Debugging こんにちは、 ご回答ありがとうございます。ようやくこれが問題の原因だと分かり、NXPが提供したリストからW66DP2RQQAHJというRAMを注文しました。これで全てが解決するかどうか、様子を見てみよう。このRAMに関して、またはカスタムマザーボードで別のRAMを使用した経験のある方がいらっしゃいましたら、ぜひお話を聞かせてください。何かコツや裏技はありますか? Re: Custom RAM Timing Fails & Absolute Blind Debugging こんにちは、 お使いのDDRメモリはLPDDR4xですか?i.mx8mPlusはLPDDR4のみをサポートし、LPDDR4xはサポートしません
查看全文
FS32K144UAVLL晶振问题! 经理: 我们使用FS32K144UAVLL,晶振使用20MHZ,匹配电容10PF,负载电阻1MR,晶振单端对地正弦波20MHZ,0.5Vp-p, MCU使用外部晶振不能跑程序,但使用内部晶振可以。 使用开发板程序,开发板FS32K144HFVL,使用8MHZ晶振,匹配电容22PF,负载电阻1MR,晶振单端对地正弦波8MHZ,1Vp-p。 请问: 1. FS32K144UAVLL和FS32K144HFVL有什么区别?程序可以共用吗?外部晶振需要一样吗? 2. FS32K144UAVLL外部晶振振幅多大合格? 3. 怎样调整外部晶振振幅大小? 谢谢! 回复: FS32K144UAVLL晶振问题! 你好@YF666666  在 S32K1xx 数据手册的第 4 节中指出,M 温度范围(–40°C 至 125°C)不支持 112 MHz 的核心频率。 建议您参考数据表中附带的 S32K1xx_Orderable_Part_Number_List.xlsx 文件,以核实可用的部件编号,并确定符合您要求的选项。 Re: FS32K144UAVLL晶振问题! 你好@YF666666  1。设备差异 FS32K144UAVLL U:核心频率最高可达 112 MHz 答:包括 CAN FD、FlexIO 和网络安全功能 FS32K144HFVLL H:核心频率最高可达 80 MHz F:包括 CAN FD 和 FlexIO(无网络安全功能) 2。S32K1xx 系列支持 4 MHz 至 40 MHz 范围内的外部晶体或谐振器。 3.您可能会发现以下文档对晶振(晶体振荡器)设计和振幅注意事项很有帮助: AN14518:晶振(晶体振荡器)设计指南 AN5426:S32K1xx 硬件设计指南 这些参考资料提供了有关振荡器配置、负载电容器和设计最佳实践的详细指导。 BR、VaneB 回复: FS32K144UAVLL晶振问题! 经理: FS32K144UAT0VLLT主频112MHZ,工作温度范围是-40°~ +105°吗? 我们在汽车上使用,需要车规级温度范围-40°~+125°, 芯片型号修改为FS32K144UAT0MLLT,主频112MHZ,LQFP100,型号对吗? 如果型号不对请发来正确型号,谢谢! Re: FS32K144UAVLL晶振问题! 您可以尝试使用FS32K144UAVLL,搭配 8 MHz 晶振(晶体振荡器)、22 pF 耦合电容和 1 MΩ 负载电阻。
查看全文
RT118x 是如何实现对多张图像选择和加载的支持的? 目前,我的开发环境是 MCUXpresso IDE。在 SDK 中,多核示例由一个主项目和一个从项目组成。此外,在主项目中,只能指定一个从属映像文件的位置。我想实现一个功能:将一个 CM33 镜像和多个 CM7 镜像烧录到 Flash 中。CM33 核心启动后,将根据交换机状态或其他配置项,将不同的 CM7 镜像加载到内存中以供运行。 如何实现这一点?有什么例子吗? Re: How does RT118x achieve the support for multiple images selection loading? 你好@ethan_dang1、 感谢您对 NXP MIMXRT 系列的关注! RT118x 支持此用例,但无法通过现成的 ROM/MCUXpresso IDE 功能来实现——该功能无法从多个候选项中自动选择一个 CM7 镜像。   RT118x 启动容器可以描述多个镜像,但这是一种固定的启动映像/容器机制,而不是基于 GPIO/Switch 的运行时选择策略。对于请求的行为,应将 CM33 实现为自定义启动管理器。CM33 启动后,它读取开关/配置,选择一个存储在 Flash 中的 CM7 镜像,将其加载到预期的目标内存中,配置 M7 向量/启动条件和访问权限,然后释放/启动 CM7。 目前尚无已确认的 SDK 示例直接实现“一个 CM33 镜像 + 多个可选 CM7 镜像”的功能。最接近的参考资料是多核示例、multicore_trigger、RT1180 M7 启动程序和动态代码加载/叠加概念。 对此给您带来的不便,我们深表歉意!   致以最诚挚的问候, Gavin
查看全文
imx95 M7 boot Hello, Can you please tell me how to boot the cortex M7 from uboot? It seems that cortex a55/uboot have no access to the TCM of M7, so it is not possible to load the image. On the other hand, the M33 crashed when the M7 is released on 0x9000 0000. It seems the the uboot commands (bootaux, prepaux, stopaux) have no effect at all, on uboot version 04.2025. I tried to boot the M7 with the SM on M33, I can stop it, change the boot vector, but releasing it on DDR memory causes an error. Can you give me some hints how to properly start the M7 with uboot or SM, or how to allow ddr access for the M7? Thank you in advance! Re: imx95 M7 boot Hello, I suggest you take a look in the next application note: https://docs.nxp.com/bundle/AN14748/page/topics/introduction.html Best regards. Re: imx95 M7 boot Hello, thank you for your reply. Unfortunately, the Application Note you mentioned, does not describe how to start the M7 core neither from Uboot, nor with SM on M33. It also doesn't mention how to configure the platform to provide DDR access to the M7. Can you help me with these topics? Do you have any suggestions? When will the booaux,prepaux and stopaux commands be fully implemented and usable in uboot? Thanks in advance! Re: imx95 M7 boot Hello, Please take a look in section 4.7.4.1.5 i.MX 95 of i.MX Linux User's Guide. Best regards. Re: imx95 M7 boot I managed to get it to work using the following instructions: fatload mmc 0:1 ${loadaddr} mcore-demos/imx95-15x15-evk_m7_TCM_hello_world.bin cp.b ${loadaddr} 0x203c0000 ${filesize} rproc stop 0 rproc start 0 But for this you need to edit the config imx-system-manager(for imx95evk-configs/mx95evk.cfg). You need to allow access to TCM memory for A55 non-secure LMM. My diff(Set LMM_1 from NOTIFY to ALL, add TCM and M7MIX region to A55 non-secure): -LMM_1                     NOTIFY +LMM_1                     ALL -OCRAM               EXEC, begin=0x0204C0000, size=96K +M7MIX                EXEC, begin=0x020380000, end=0x02047FFFF +OCRAM                EXEC, begin=0x020480000, size=352K +M7MIX                EXEC, begin=0x04A060000, end=0x04A09FFF Rebuild: in imx-system-manager folder - make config=mx95evk cfg - for perl rebuild files after chages. Then rebuild packets in yocto: bitbake -f -ccompile imx-system-manager bitbake imx-system-manager bitbake -f -ccompile imx-boot bitbake imx-boot After this there will be access to TCM memory from u-boot. But I have another problem: I need to update the M7 code from the file system in Uboot on the fly. But the code doesn't fit in the TCM region. That's why I'm using DDR. I've successfully launched the code, which runs and loads completely using DDR, but I don't know how to update it on the fly using u-boot, becaus u-boot have access to DDR from 0x90000000 .... M7 code use region from 0x80000000...This memory region not available from u-boot not only through imx-system-manager(.cfg), but also through the u-boot sources. I think this was done intentionally to separate memory across different memory regions between two different LMM. I wanted to update code M7 via the M33 code(imx-system-manager), added both regions for this LMM(m33), but only the M7 region is visible perfectly(0x80000000...). The U-boot region is visible(0x90000000), but the zeros are readable from m33 side... Re: imx95 M7 boot Hello, on my system I don't have rproc, but bootaux. The command does nothing in U-Boot. I managed to start the M7 like this. Load image to 0x88000000, there is a 32MB space which is shared my Cortex A and M7, but you have to disable dcache to be able to read/write to it from U-Boot Use System manager rst.w command to stop the core, cpu.w command to set boot vector to 0x8800 0000 and again rst.w to start the  M7 core. This worked for me. Good Luck
查看全文
如何在使用 H.264 编码器作为 ISP 图形的一部分时配置 H.264 编码器的比特率 我们想了解,在 VSDK 中 H.264 压缩所使用的比特率是否可以配置,还是在将 H.264 编码器作为 ISP 图的一部分使用时,该值是硬编码的? 适用于 S32V 的 S32 SDK Re: How to configure H.264 encoder bitrate when using H.264 encoder as part of the ISP graph 你好@mrosar11, 根据现有的文档,我无法为您的问题给出确切的答案。 我会将此事提交给内部团队,待收到他们的反馈后,我会尽快回复您。 此致敬礼 Re: How to configure H.264 encoder bitrate when using H.264 encoder as part of the ISP graph 你好@mrosar11, 我已经收到了内部团队的反馈。您可以使用 H264ENC_Config_t 结构中的 mBitsPerMbrw 成员根据需要配置比特率,例如,您可以在isp_sonyimx224_h264enc 示例项目中添加以下代码行: 如果您还有其他问题,请告诉我。
查看全文
LS2088ARDB:QSPI 闪存损坏时的恢复方法 HI 我能够在 QSPI 启动模式下启动 LS2088ARDB。QSPI-Flash 有一些预先闪存的启动映像(bl2_qspi.pb l、RCW、fip.bin)。 不小心我删除了 QSPI-Flash 中的启动映像。现在,主板无法在 QSPI 启动模式下启动。 我使用了 Lauterbach JTAG-Trace32 然后使用了脚本 “存在于路径 C:\T32\demo\arm\hardware\ls208x\ls2088a\ls2088a-rdb\ ls2088a_sieve_sram_failsave.cmm 该脚本执行以下操作 1) 覆盖 RCW_src=Hardcoded, 2)JTAG 使用脚本中的基本 RCW 指令并启动 3) 将基础应用加载到内部内存中 问题:  1) 你能否为我们提供一个脚本来配置时钟和 DDR,这样我们就可以将 u-boot 加载到 RAM 上。 2) 另外,请提供具体操作步骤,或者如果我的恢复步骤有误,请指正。 3) 同样在路径 C:\T32\demo\arm\flash 中我们看不到 ls2088ardb 的 Flash 脚本。如果您有的话,请提供一下。 谢谢并致以诚挚的问候 Re: LS2088ARDB: How to recover when QSPI Flash is corrupted 恩智浦仅向客户提供CodeWarrior。 您可以参考"9.4 节在随附的 CodeWarrior 文档中 IFC 内存 " 中 RCW 丢失/损坏时恢复主板。 请参阅附件中针对 LS2088ARDB 的 CodeWarrior 初始化文件。
查看全文
FS32K144UAVLL水晶発振器に問題が発生しました! マネージャー: FS32K144UAVLL水晶発振器、20MHz水晶発振器、10pFの整合コンデンサ、1MRの負荷抵抗、および0.5Vp-pの電圧でグランドに接続された20MHzシングルエンド正弦波を使用します。MCUは外部水晶発振器を使用するプログラムを実行できませんが、内部水晶発振器を使用するプログラムは実行できます。 開発ボードプログラムを使用する場合、開発ボードはFS32K144HFVLで、8MHz水晶発振器、22pFの整合コンデンサ、1MRの負荷抵抗、および水晶発振器のグランドへのシングルエンド8MHz正弦波(電圧1Vp-p)を使用します。 すみません: 1. FS32K144UAVLLとFS32K144HFVLの違いは何ですか?同じプログラムを共有できますか?同じ外部水晶発振器を使用する必要がありますか? 2. 外部水晶発振器(FS32K144UAVLL)の許容振幅はどれくらいですか? 3.外部水晶発振器の振幅を調整する方法は? ありがとう! 回复: FS32K144UAVLL晶振问题! こんにちは、 @YF666666 S32K1xxデータシートのセクション4では、M温度範囲(-40℃~125℃)では112MHzのコア周波数はサポートされていないことが明記されています。 データシートに添付されているS32K1xx_Orderable_Part_Number_List.xlsxを参照して、利用可能な部品番号を確認し、要件を満たすオプションを特定することをお勧めします。 Re: FS32K144UAVLL晶振问题! こんにちは、 @YF666666 1. デバイスの違い FS32K144UAVLL U: コア周波数最大112MHz A:CAN FD、FlexIO、およびセキュリティ機能が含まれています FS32K144HFVLL H: コア周波数最大80MHz F:CAN FDおよびFlexIOを搭載(セキュリティ機能なし) 2. S32K1xxファミリは、4MHz~40MHzの範囲で外部水晶発振器または共振器をサポートします。 3. 水晶発振器の設計および振幅に関する検討事項については、以下の資料が参考になるかもしれません。 AN14518 :水晶発振器設計ガイド AN5426 :S32K1xx向けハードウェア設計ガイドライン これらの資料は、発振器の構成、負荷コンデンサ、および設計のベストプラクティスに関する詳細なガイダンスを提供します。 BR、VaneB 回复: FS32K144UAVLL晶振问题! マネージャー: 主周波数が112MHzのFS32K144UAT0VLLTは、-40℃~+105℃の温度範囲で動作しますか? 自動車用途の場合、-40℃~+125℃の車載グレードの温度範囲が必要です。 チップの型番は正しいでしょうか?FS32K144UAT0MLLTに変更され、メイン周波数は112MHz、パッケージはLQFP100となっています。 型番が間違っている場合は、正しい型番をお送りください。よろしくお願いいたします。 Re: FS32K144UAVLL晶振问题! FS32K144UAVLLを8MHz水晶発振器、22pFの結合コンデンサ、および1MΩの負荷抵抗と組み合わせて試してみてください。
查看全文
T1042 DIFF_SYSCLK/DIFF_SYSCLK_B 终端电阻 当 T1042 上的 DIFF_SYSCLK/DIFF_SYSCLK_B 用作 LVDS 信号对时,是否需要外部终端电阻?数据手册中并未明确说明这一点,仅提供了"的图11。LVDS接收器" 。AN4825 似乎表明这是内部的,但这似乎与数据手册不符。 定时 Re: T1042 DIFF_SYSCLK/DIFF_SYSCLK_B Termination Resistor 对于 T1042,应将 DIFF_SYSCLK/DIFF_SYSCLK_B 上的 100 Ω 差分终端视为 内部 ,因此应采用 不 在启用内部终端时,无需在该对线上并联另一个100 Ω的外接电阻。
查看全文
NTAG213 CHIP Writing issue We are currently using your genuine NTAG213 chips, but we frequently experience an issue where data fails to be written during the encoding process. For example, when writing data to 1,000 chips, 80 of them failed initially. Upon retrying, the number of failures dropped to 60. While the defect rate decreased with repeated attempts, the final 26 chips remained completely un-writable, even after more than 10 retries. While this is somewhat manageable during our current testing phase, if this kind of issue occurs on our actual manufacturing line, it will cause significant operational and financial losses for our company. Could you please explain the potential causes of this writing failure and provide a solution to resolve this issue? Re: NTAG213 CHIP Writing issue Hello sir, Is possible that the issue isn't about the NTAG but about the NFC Reader you are using. There are NFC Reader solutions based on our NFC Readers designed specifically for mass-production. Could you please provide a little more information about your setup? Additionally, please keep in mind that this is a public community. If you have further specific questions please log in using your company's domain to create a ticket.
查看全文
S32 Design Studio のライセンス更新 こんにちは、私のS32 Design Studioももうすぐ期限切れになります。延長を手伝ってください。 詳細は以下の通りです。 Arm向けS32 Design Studio アクティベーションID: 5D87-991A-4C45-DD49 評価期間:11日間 機能バージョン: 2.2 機能ステータス:評価中(11日間) よろしくお願いします。 Re: S32 Design Studio License Renewal こんにちは、 お客様のS32DSライセンスが延長されました。
查看全文
Urgent - HSE2 Installation Guide and Verification Method for S32K566 Hello, I am writing to urgently request guidance on HSE2 installation for the S32K566, as our project deadline is June 30th. Our project requires implementing security features on the S32K566, specifically installing HSE2 firmware and utilizing HSE2 functionality to enable SMR (Secure Memory Region) operation. However, we are currently unable to successfully install HSE2, and we also do not know how to verify whether the installation has been completed correctly. Based on our understanding, HSE2 installation on the S32K566 involves using SBAF (e.g., setting UTEST flags), but we have been unable to locate any installation guide or verification procedure covering this process. Could you please provide the following: A step-by-step guide for installing HSE2 firmware on the S32K566 A method or procedure to confirm that HSE2 has been successfully installed and is operational Any relevant documentation, application notes, or example code would be greatly appreciated. Thank you for your support. #S32K5 #HSE2 Re: Urgent - HSE2 Installation Guide and Verification Method for S32K566 Hi @HarryJung  S32K5 is still in NPI status, it is not supported by our online support team yet. Please contact your FAE or a person who provided this device to you for further support. Thanks for understanding. Regards, Lukas
查看全文