Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
sCheck 集成功能安全文档 设备:NXP S32K388 微控制器 元器件:SAF 软件包 - SW32K3_SAF_1.0.6_HF01_D2603,sCheck 插件(SRAM ECC 测试) 可用资料: S32K3xx 参考手册(S32K3XXRM_Rev12_2025_11_11.pdf / S32K3XXRM 1_fullReferenceManual.pdf,sCheck UserManual、sCheck SRAM ECC 测试源代码。 差距:缺乏端到端的技术规范、设备寄存器映射、依赖关系交互和预期结果。 版本说明:明确指出以下版本存在一些限制 所需信息: 假定明确的功能安全目标和ECC方案 S32K388 中哪些 SRAM 实例/存储体/分区在范围内,哪些不在范围内 逐步流程包括初始化、故障注入方法、验证和恢复。 所需运行条件(时钟、MPU/XRDC 设置、缓存/TCM 状态、从 RAM/Flash 运行) 跨插件的前置条件/后置条件;元器件间初始化序列示例 SAF/sCheck/eMcem/SafetyBase 基于 S32K388 的版本兼容性矩阵 及格/不及格标准、结果代码及其解读方法 使用的中断、NMI 或错误报告路径;用于应用程序级处理的钩子/回调 Re: Safety documentation for sCheck integration 你好, 对于 sCheck 集成,请主要参考 sCheck 用户手册,特别是“软件集成”章节。本章包含集成要求、假设、内存段定义、链接器文件更新、MPU 配置要求以及任何特定于测试的先决条件。 除了 sCheck 用户手册外,请查阅相应的 S32K3 功能安全手册,其中列出了 sCheck (SM2.*.SCHECK) 涵盖的功能安全机制,并解释了它们在整体功能安全概念中的作用。 SAF 文档代码包,软件包还包含针对其他 SAF 元器件(sBoot、mSel、eMCEM、BIST 等)的模块特定集成指南。因此,集成要求分散在 SAF 模块用户手册中,而不是集中在一个独立组网 \(SA\) 功能安全集成文档中。 我们至少建议您查看以下内容: sCheck 用户手册 → 软件集成 查看用户手册 → 条件、限制和副作用 S32K3 功能安全手册 → SAF/sCheck 涵盖的功能安全机制 SAF 集成文档,涵盖链接器、MPU、启动和 API 集成要求 [[ ## completed ##]] 这些文档提供了将 sCheck 集成到功能安全应用程序所需的信息。 顺祝商祺! Peter
記事全体を表示
Safety documentation for sCheck integration Device: NXP S32K388 microcontroller Components: SAF Package -  SW32K3_SAF_1.0.6_HF01_D2603, sCheck plugin ( SRAM ECC test) Available artifacts: S32K3xx Reference Manual (S32K3XXRM_Rev12_2025_11_11.pdf / S32K3XXRM 1_fullReferenceManual.pdf, sCheck UserManual, sCheck SRAM ECC test source code. Gap: lack of end-to-end tehnical specification, device register mapping, dependecny interactions and expected outcomes. Release Note : specifies that following release has limitations Information requested: Precise safety goal(s) and ECC scheme assumed Which SRAM instances/banks/partitions are in scope and out of scope on S32K388 Step-by-step flow including initialization, fault injection method, verification, and restoration Required operating conditions (clock, MPU/XRDC settings, caches/TCM state, run-from-RAM/Flash) Cross-plugin preconditions/postconditions; example initialization sequence across components Version compatibility matrix for SAF/sCheck/eMcem/SafetyBase on S32K388 Pass/fail criteria, result codes, and how to interpret them Interrupts, NMI, or error reporting paths used; hooks/callbacks for application-level handling Re: Safety documentation for sCheck integration Hello, For sCheck integration, please refer primarily to the sCheck User Manual, especially the chapter"Software Integration". This chapter contains the integration requirements, assumptions, memory section definitions, linker file updates, MPU configuration requirements, and any test-specific prerequisites. In addition to the sCheck User Manual, please review the corresponding S32K3 Safety Manual, which identifies the safety mechanisms covered by sCheck (SM2.*.SCHECK) and explains their role within the overall safety concept. The SAF documentation package also contains module-specific integration guidance for the other SAF components (sBoot, mSel, eMCEM, BIST, etc.). The integration requirements are therefore distributed across the SAF module User Manuals rather than being collected in a single standalone safety integration document. As a minimum, we recommend reviewing: sCheck User Manual → Software Integration sCheck User Manual → Conditions, Limitations and Side Effects S32K3 Safety Manual → safety mechanisms covered by SAF/sCheck SAF integration documentation for linker, MPU, startup, and API integration requirements These documents provide the information required to integrate sCheck into a safety application. Best regards, Peter
記事全体を表示
sCheck統合のためのセーフティドキュメント デバイス:NXP S32K388 マイクロコントローラ コンポーネント:SAFパッケージ - SW32K3_SAF_1.0.6_HF01_D2603、sCheckプラグイン(SRAM ECCテスト) 利用可能なアーティファクト:S32K3xxリファレンスマニュアル (S32K3XXRM_Rev12_2025_11_11.pdf / S32K3XXRM 1_fullReferenceManual.pdf、ユーザーマニュアルを確認し、SRAM ECC テストのソースコードを確認してください。 ギャップ:エンドツーエンドの技術仕様、デバイスレジスタマッピング、依存関係の相互作用、および期待される結果が不足している。 リリースノート:以下のリリースには制限事項があることを明記します 要求された情報: 正確なセーフティ目標とECCスキームの仮定 S32K388において、どのSRAMインスタンス/バンク/パーティションが対象範囲内であり、どのSRAMインスタンス/バンク/パーティションが対象範囲外であるか 初期化、故障注入方法、検証、復元を含むステップバイステップのフロー 必要な動作条件(クロック、MPU/XRDC設定、キャッシュ/TCM状態、RAM/フラッシュからの起動) プラグイン間の前提条件/事後条件。コンポーネント間の初期化シーケンスの例。 S32K388上のSAF/sCheck/eMcem/SafetyBaseのバージョン互換性マトリックス 合否判定基準、結果コード、およびその解釈方法 割り込み、NMI、またはエラー報告経路の使用;アプリケーションレベルのハンドリングのためのフック/コールバック Re: Safety documentation for sCheck integration こんにちは、 sCheck統合については、主にsCheckユーザーマニュアル、特に「ソフトウェア統合」章を参照してください。この章では、統合要件、前提条件、メモリセクションの定義、リンカファイルの更新、MPU構成要件、およびテスト固有の前提条件について説明します。 sCheckユーザーマニュアルに加え、対応するS32K3セーフティマニュアルもご確認ください。そこではsCheck(SM2.*.SCHECK)でカバーされているセーフティ機構が記載され、全体的なセーフティ概念における役割を説明しています。 SAFのドキュメントパッケージには、他のSAFコンポーネント(sBoot、mSel、eMCEM、BISTなど)に関するモジュール固有の統合ガイダンスも含まれています。したがって、統合要件は単一の独立したセーフティ統合文書にまとめられるのではなく、SAFモジュールのユーザーマニュアル全体に分散されています。 最低限、以下の項目を確認することをお勧めします。 sCheck ユーザーマニュアル → ソフトウェア統合 sCheck ユーザーマニュアル → 状態、制限および副作用 S32K3 セーフティマニュアル → SAF/sCheckで扱われる安全機構 リンカー、MPU、スタートアップ、API統合要件に関するSAF統合ドキュメント これらの書類は、sCheckをセーフティアプリケーションに統合するために必要な情報を提供します。 よろしくお願いいたします。 ピーター
記事全体を表示
IMX8 ISP 仅在 ROI 上运行 你好。 我们的 IMX8 产品在 ISP 服务方面遇到了一些问题。 我们应该能够让 ISP 仅在 MIPI 提供的图像达到确定的投资回报率时才工作。 事实上,现在我们只能对来自 ISP 的整个图像使用 ISP。 例如,在我们的例子中,我们有一个大小为 1120x1376 的图像,但最后 16 行是嵌入数据,我们无法将其发送到另一个 VC 中。ISP 应该处理图像(1120x1360),而不是处理嵌入的数据(这些数据始终位于图像底部)。 这样做可行吗? 提前致谢! 祝你今天过得愉快。 Federico Rachelli,Datalogic得利捷有限公司 Re: IMX8 ISP operating only on ROI 你好@federico_rachelli 希望你一切都好。 我们没有这方面的例子,但这让我觉得你可以在驾驶员层面做到这一点。 例如,ACQ 模块使用bounds_width和bounds_height参数来了解原始 MIPI 有效载荷尺寸,然后使用top 、 left 、 width和height来提取有效的感兴趣区域 (ROI)。 你可以在 i.MX 8M Plus相机与显示器指南中看到这些信息。 要丢弃 1120x1376 图像框底部的 16 行嵌入数据,您需要设置 .size 属性。传感器ISP驱动程序配置中的属性: .size = { .bounds_width = 1120, .bounds_height = 1376, /* Total MIPI payload including embedded data */ .top = 0, .left = 0, .width = 1120, .height = 1360, /* Effective image height (1376 - 16) */ }, 请参阅第 4.1.2 节。上述文档中驱动程序的传感器尺寸配置。 顺祝商祺! 萨拉斯。
記事全体を表示
S32K312 Secureboot Authentication When changing to a different FBL while Secureboot is enabled, the META Data values ​​generated via the HMAC Key change. As the FBL is changed, the HSE needs to recalculate the META Data using the HMAC Key; however, because the HMAC Key is deleted due to the new FBL, recalculating the META Data becomes impossible. Consequently, a reset occurs due to a verification failure at the FBL, making it impossible to launch the application. Is there a way to re-authenticate the changed FBL using the HMAC Key, thereby allowing both the FBL and the application to run normally?  When running the HSE_SRV_ID_SMR_ENTRY_INSTALL service, HseResponse returns 0xA5AA5317. This corresponds to the following definition: #define HSE_SRV_RSP_KEY_EMPTY ((hseSrvResponse_t)0xA5AA5317UL) This indicates that the key is empty. (As I asked previously, I suspect this response appears because that region has been erased.) I have checked the smrEntry values. When I set a breakpoint at the point where SecureBootState is 0, I confirmed that smrEntry was entirely 0. When I set a breakpoint at the return point where Fota_S32k3_SecureBootProcess ends, I confirmed that the values appeared. At the time of return, the SecureBootState value was 1. I would greatly appreciate it if you could guide me on how to inject the key or otherwise resolve this issue. 1) When a breakpoint is set at if(SecureBootState == 0) / Result: smrEntry = 0 2) A breakpoint at return secureBootProcessResult, the last part of the Fota_S32k3_SecureBootProcess function Re: S32K312 Secureboot Authentication All cryptographic keys declared within the NVM and RAM key catalogs, except for the key type HSE_KEY_TYPE_SHE, can be provisioned (i.e. initialized and updated) by the host via a key import service, defined by the structure hseImportKeySrv_t. The SHE keys is provisioned by the host via services hseSheLoadKeySrv_t or hseSheLoadPlainKeySrv_t.The keys can be installed in plain or encrypted text as shown in the above figure, in the demo all keys are installed in plain text. db16122_0-1785825417364.png Do you try the reference code about S32K344_Update_NVM_keys_related_test at \S32K3_HSE_DemoExamples\? # Update NVM keys. ## 1. Objective The main purpose of this example is to a import symmetric key and AES GMAC generate keys. ## 2. Procedure The steps followed to achieve this are: 1. Format Key Catalogs. 2. Declare the HMAC key info that will update initial version. 3. Declare a key container. 4. Copy the key info to the key container. 5. Copy the key data in the container. 6. *You can add any other data to the container*. 7. Import in RAM a copy of the AES provision key to sign the container using the HSE. 8. Sign the container and generate GMAC ## 3. Hardware This example requires the following hardware in order to properly execute: - S32K344-EVB or S32K344-CVB. - If using S32K344-CVB, then an external debugger is also required (PEmicro Multilink rev. C). Re: S32K312 Secureboot Authentication Hi @jeongwoo  It seems that the primary issue currently blocking further progress is that we do not know whether the HMAC key is still available. As a first step, could you please confirm whether you have performed the check I suggested previously and what the result was? “To confirm if the key is erased or not, you can use service HSE_SRV_ID_GET_KEY_INFO, structure struct hseGetKeyInfoSrv_t. Using this service, you will get information in hseKeyInfo_t, so you can check the state of key.” Once we have confirmed the state of the key, we can proceed with the next steps. If the key is missing or has been erased, we can try to install it again. Alternatively, you could also attempt to install the key directly using the same procedure that was originally used during provisioning and see whether the operation succeeds. Regards, Lukas Re: S32K312 Secureboot Authentication A key can be imported or update by HSE service HSE_SRV_ID_IMPORT_KEY. Take a look at these tables in HSE Firmware reference manual rev. 2.7: Table 47. Key provisioning usage when importing a key in an empty slot in the NVM key catalog Table 48. Key provisioning usage when updating  a key (non-empty slot) in the NVM Key Catalog This explains when a key can be imported in plain and when authentication and encryption is needed. If a key slot is empty and you have SU rights, a key can be imported in plain without authentication. If a key slot is not empty (you are updating a key) and you have SU rights, authentication is mandatory and encryption is optional. With user rights only, authentication and encryption is always mandatory regardless of fact that a slot is empty or not. S32K344_Update_NVM_keys_related_test example only shows, how to prepare and sign a key container which is needed for authenticated key import. But the key is not imported in this example. Import of a key is shown in S32K344_AES_EncryptDecrypt, for example. Used API for AES key is LoadAesKey in this project. For HMAC, there’s LoadHmacKey API. This can be used for import of HMAC key in plain without authentication or encryption. Re: S32K312 Secureboot Authentication If Crypto driver is used, a key can be imported using API Crypto_43_HSE_KeyElementSet and Crypto_43_HSE_KeySetValid. You can check RTD SW example like this one (or similar, depending or RTD version you have): c:\NXP\SW32K3_S32M27x_RTD_R23-11_7.0.0_QLP02\eclipse\plugins\Crypto_43_HSE_TS_T40D34M70I0R0\examples\S32DS\S32K3XX\Crypto_43_HSE_SymmetricPrimitives_S32K388\ There’s no API to request super user rights in Crypto module. The procedure is described in section “8.5  Request for Super User rights” in HSE firmware reference manual rev. 2.7. You can also follow function Grant_SuperUser_Rights() in file hse_crypto.c which can be found in HSE DemoExamples package: https://www.nxp.com/webapp/Download?colCode=S32K3_HSE_DemoExamples Regards, Lukas Re: S32K312 Secureboot Authentication Hello Lukas I defined and called the HSE_SRV_ID_GET_KEY_INFO API you mentioned in Crypto_hse.c. jeongwoo_0-1786698965068.png However, the If statement in GetKeyInfo is not entered, so I am unable to reference the KeyInfo value. If the key is missing or has been erased, you can try installing it again. jeongwoo_1-1786699332158.png Alternatively, could you guide me on how to install the key directly using the same procedure used during provisioning and verify if that operation succeeds? I proceeded by importing a new HSE and adding a different FBL in the Life-Cycle In-Field. How can I obtain SU privileges?
記事全体を表示
Profinetデモ RT1180をベースにしたPROFINETデバイスを開発したいと考えています。PROFINETスタックライブラリ、インダストリアル Communication Creator(ICC)、ICE、PROFINET評価バイナリがダウンロードされました。 ICC用のICEユーザーガイドはありますが、Profinetスタックガイドのユーザーガイドは見つかりません。Stackライブラリにプロジェクトのデモはありますか?「goal_appl.c」と「goal_config.h」ファイルはどのプロジェクトに配置すればよいですか?ICCによって生成されるデータは何ですか?  PROFINETデバイスプロジェクトの周期データを変更するにはどうすればよいでしょうか? Re: Profinet demo @wlfworld様、 PROFINETのガイダンス文書は以下の通りです: PROFINET-Stack-Library.zip\ProfiNet\Documents ShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.png スタックは特定のツールチェーンやソフトウェアバージョンに依存しているため、ドキュメントで指定された環境およびソフトウェアバージョンに特に注意を払ってください。 VS CodeでPROFINETプロジェクトを構築するためのガイダンスは、VS Code.mp4 CodeでPROFINETプロジェクトを構築するためのビデオチュートリアル(RT1180-EVKのビルディング Image)を参照してください。   よろしくお願いいたします。 シェリー Re: Profinet demo UG10361はVS Codeでイメージを作成する方法のユーザーガイドです。10320はバイナリのフラッシュ用ユーザーガイドです。 Profinetスタックライブラリのユーザーガイドが必要です。例えば、入力データと出力データをどのように設定するか。 Re: Profinet demo こんにちは、 @wlfworld さん。 PROFINETスタックライブラリ専用のユーザーガイドはまだ公開されておらず、現在開発中です。 PROFINET API に着目する場合は、港湾局の Web サイトに掲載されているガイダンスを参照してください。 アプリケーションプログラミングインターフェース - PROFINET - コンフルエンス さらに、ICCはアプリケーション固有の入力および出力データの構成や修正にも利用できます。関連情報はICCヘルプページでご覧いただけます。 ご不明な点がございましたら、お気軽にお問い合わせください。 よろしくお願いいたします。 シェリー Re: Profinet demo UG10361はVS Codeでイメージを作成する方法のユーザーガイドです。UG_10320はバイナリのフラッシュ用ユーザーガイドです。 Profinetスタックライブラリのユーザーガイドが必要です。例えば、Profinetスタックから入力データを設定し、出力データを取得する方法などです。 Re: Profinet demo こんにちは、 @wlfworld さん。 1.EtherCATに元々割り当てられたPHYでPROFINETを実行することができます。EtherCATハードウェアは100 Mbpsの動作のみをサポートしているため、これらのPHY上のPROFINET通信も100 Mbpsに制限されます。この変更をサポートするためにソフトウェアの修正が必要です。 2. RT1186JVJ8CとRT1186KVJ8Cはどちらも購入可能です。ご注文の詳細は、お近くの代理店またはNXPの営業担当者までお問い合わせください。 3. ソフトウェアは、AN15104のガイダンスに従ってポーテーションできます:インダストリアル イーサネットプロトコルのポーティングガイド |NXP Semiconductors よろしくお願いいたします。 シェリー Re: Profinet demo @ShellyZhang情報ありがとうございます。 3. PROFINETがIMXRT1186CVJ8Cに基づくFRDM-IMXRT1186で評価できるなら、IMXRT1186CVJ8CとIMXRT1186JVJ8Cの違いは何でしょうか?IMXRT1186C VJ8Cをベースにしたファームウェアをリリースできますか? Re: Profinet demo 1. 同じハードウェア(PHY)をベースに、異なるファームウェアを使用してEtherCATとPROFINETを選択することは可能ですか?EthercatスレーブまたはPROFINET IO型のIOデバイスを開発したいと考えています。デモでは、PHYとRJ45が異なります。 2. RT1186JVJ8CまたはRT1186KVJ8Cはいつ入手可能になりますか?*JVM または KVM は大きすぎます (14*14)。 3. FRDM-IMXRT1186に基づいてProfinetを評価することは可能ですか? Re: Profinet demo @ShellyZhang情報ありがとうございます! パッチファイル(AN15104.zip)が添付されています。AN15104に記載されていますが、そのファイルが見つかりません。ウェブサイトwww.nxp.comで検索してもファイルを入手できませんでした。ダウンロードリンクを教えてもらえますか? よろしくお願いいたします! Re: Profinet demo https://www.nxp.com/docs/en/application-note-software/AN15104SW.zipからファイルをダウンロードしてください。 Re: Profinet demo こんにちは、 @wlfworld さん。 ShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.png MIMXRT1186CVJ8Cにはインダストリアルプロトコルライセンスは含まれていません。したがって、インダストリアルプロトコルアプリケーション向けにMIMXRT1186CVJ8Cに基づく商用ファームウェア製品をリリースすることはできません。   よろしくお願いいたします。 シェリー Re: Profinet demo @ShellyZhangご支援ありがとうございます。 パッチを適用した後、AN15104に従って以下の項目を修正しました。 1. .vscode/mcuxpresso-tools.json "boardId": "frdmimxrt1186" "deviceId": "MIMXRT1186xxxxx" 「デバイス」: 「MIMXRT1186」 2. mcux_include.json 「BOARD」: 「frdmimxrt1186」 3. rj.conf 追加: CONFIG_MCUX_COMPONENT_driver.trdc=y 4. #if (defined(CPU_MIMXRT1186CVJ8C_cm33).... FreeRTOSconfig.h で configENABLE_FPU を定義します (ガイドには含まれていません)。変更されていない場合はコンパイルが失敗します。 rt1180_cm33_cm33.bin(422832バイト)が生成され、FRDM-IMXRTt1186にダウンロードされました。J12とJ18を1-2にコネクテッドしてジャンプし、J60を100に設定します。ICEではスキャンできません。 質問: I.何か手術を見落としてしまったのでしょうか? 2. なぜbinのサイズが400Kバイトを超えるのですか?ダウンロードしたPROFINET評価バイナリのサイズは70KB未満です。何が違うのでしょうか? よろしくお願いいたします! Re: Profinet demo こんにちは、 @wlfworld さん。 遅れてごめんなさい。 お客様からご報告いただいた最新の問題に基づくと、スキャンプロセス中にPROFINETデバイスを正常に検出できるようになったようです。これは良い兆候です。 すべての技術的な議論を一か所にまとめ、最新情報を見逃さないために、NXPコミュニティThreadで議論を続けましょう。 NXPコミュニティディスカッション スレッドを追い、残る接続問題の調査を続けます。 よろしくお願いいたします。 シェリー
記事全体を表示
Can an eBike motor get wet? Yes! An eBike motor can get wet from rain, mud, and splashing puddles, but it is water-resistant, not waterproof. This means your eBike can handle normal wet weather, but it will suffer severe damage if it gets submerged in deep water or blasted with a pressure washer. Using the Himiway D5 2.0 as a reference, here is everything you need to know about how your motor handles water, its safety limits, and how to maintain it after a wet ride. Can an eBike motor get wet.png Real-World Boundaries: What's Safe vs. What's Dangerous The Himiway D5 2.0 is an all-terrain fat-tire eBike built to handle mud, rain, and off-road trails. However, its powerful 750W rear hub motor still operates under key physical limits. What is safe: Riding through steady rain, splashing through shallow puddles, navigating wet off-road trails, and wiping down your frame with a damp cloth or soft brush. What is dangerous: Riding through deep streams or flooded streets where water reaches the center of the wheel hubs, riding in torrential downpours for hours, or using a high-pressure hose. High-pressure water forces moisture past rubber gaskets and into internal electronics. The "Thermal Vacuum" Risk: When you push your Himiway D5 2.0 hard up a steep hill, the hub motor warms up. If you immediately plunge that hot motor into a cold puddle or creek, the air inside contracts rapidly. This sudden cooling creates a vacuum effect that can pull moisture past the seals and directly into the internal circuitry. Understanding Ingress Protection (IP) Ratings Most eBikes use standard IP (Ingress Protection) ratings to define how well their motors and battery systems resist dust and moisture: IP Rating Level of Protection Real-World Application IPX4 Splashes from any angle Light drizzle and small splashes IPX5 Low-pressure water jets Moderate rain and road spray (Standard for Himiway D5 2.0 components) IPX6 Powerful high-pressure jets Heavy downpours and thick mud spray IPX7 Temporary submersion Shallow submersion up to 30 mins (Rarely found on standard eBikes) Note on the Himiway D5 2.0: The D5 2.0's motor, battery, and display screen carry solid IPX5/IPX6-equivalent weather sealing. It is engineered to keep wet trail spray and heavy rain out, provided the seals are not blasted with high pressure. 4 Rules for Wet Weather Maintenance Taking care of your eBike after a wet ride keeps the electronics dry and prevents corrosion over time. Ditch the Pressure Washer: Stick to a bucket of warm water, a gentle soap, a soft brush, and a low-pressure garden hose spray if needed. Dry Key Components Immediately: After riding through rain or mud, use a micro-fiber towel to wipe down the rear motor casing, display, throttle controls, and battery contacts. Never Store It Wet: Park your bike in a warm, dry room or garage so lingering surface humidity can evaporate naturally. If water got near the battery housing, drop the battery out to let the compartment air dry. Don't Power On a Flooded Bike: If you suspect deep water reached the interior of the motor or controller, leave the power off. Allow the bike to dry completely for 24 to 48 hours before turning it back on to avoid short-circuiting the system.
記事全体を表示
S32DS 3.4 - .mex file and ConfigTools Pins do not open Hi, I'm using S32 Design Studio 3.4 with the S32K1xx SDK RTM 4.0.1 for the S32K142. I'm facing an issue where the .mex file and ConfigTools (Pins/Clocks/Peripherals) no longer open. What happens: Double-clicking the .mex file does nothing. ConfigTools → Pins also does nothing. Once, the .mex editor opened correctly and I could see the Pins view, chip package, and peripherals, but after clicking OK, it never opened again. This happens even in a new workspace   I have already tried: Creating a new workspace. Importing the project again. Updating the S32 Design Studio Platform Tools package. Selecting S32 Configuration Tools as the editor for .mex. Restarting S32DS. The project builds correctly, but the Configuration Tools editor never opens. Has anyone seen this issue before? Is this caused by an SDK installation problem, corrupted Config Tools, or a workspace issue? Any suggestions would be appreciated. Eclipse IDE Usage and Settings SDKs Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open Hi @VaneB, Thank you for your reply. I installed S32K1xx SDK RTM 4.0.3 in S32 Design Studio 3.4 and created a new Hello project using the 4.0.3 SDK (not an imported project). The project builds correctly, but the .mex file still does not open in the Configuration Tools editor. When I double-click the .mex file, I can select S32 Configuration Tools as the editor, but after clicking OK, nothing happens. I also verified that the Configuration Tools plugins (Pins Tool, Clocks Tool, Peripherals Tool, Framework, etc.) are installed. Could you please advise what else I should check? Is there a known issue with the Configuration Tools editor not opening in S32DS 3.4? Thank you. Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open Hi @Resham_Bhattad  Please note that S32K1xx SDK RTM 4.0.1 is not compatible with S32DS 3.4. For IDE version, the supported SDK versions are S32K1xx SDK RTM 4.0.2 and 4.0.3. Based on the error, it looks like the IDE cannot find the SDK path. This can happen if the SDK is not installed, the project was imported, or the SDK location configured in the project does not match the SDK installed on your machine. BR, VaneB Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open Hi @Resham_Bhattad  If you access any of the ConfigTools tools, are you able to see and select the project you created from the drop-down list? VaneB_0-1785858415839.png Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open edit .mex file by `Notepad.exe` search keyword " " replace "s32sdk_s32k1xx_rtm_403" with "s32sdk_s32k1xx_rtm_xxx" save open it ! Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open And  .project file  :  s32sdk_s32k1xx_rtm_402/platform/drivers/src/lptmr/doxygen/lptmr_driver.dox 不知道為什麼 別的 .dox檔案 都是 :  s32sdk_s32k1xx_rtm_402/platform/pal/src/adc/doxygen/adc_pal.dox 就是偶爾會冒出幾個 硬要標新立異 用 S32SDK_S32K1XX_RTM_4.0.2   Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open Similar conflicts have occurred many times before. Didn't your company think about resolving the conflict? When installing SDK 4.xx, the installer automatically determines whether it is compatible with the current IDE version! At least display a warning message. Instead of having a bunch of people using the same equipment for so long, only to have problems arise later... You all replied one by one saying that your IDE version is not suitable for installing the ooxx version of the SDK. Some end-users will know in advance which "which" version of the IDE their SDK version is compatible with. You should have prevented this from happening in the first place. Instead of trying to stop everyone from misusing it like this, you then come to criticize it. Those who agree, please click.👍 
記事全体を表示
Profinet demo I want to develop a profinet device based on RT1180. The PROFINET stack library, Industrial Communication Creator(ICC), ICE and PROFINET Eval Binaries have been downloaded.  There is a user guide for ICE for ICC, but I can't find a user guide for the Profinet stack guide. Is there a project demo in the stack library? Which project shall I put the file 'goal_appl.c‘ and ’goal_config.h‘ which are gererated by ICC?  How to modify the cyclic data of profinet device project? Re: Profinet demo Dear @wlfworld , The PROFINET guidance documents can be found in: PROFINET-Stack-Library.zip\ProfiNet\Documents ShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.png Please pay special attention to the environment and software version requirements specified in the documentation, as the stack depends on specific toolchain and software versions for proper operation. You can refer to the video tutorial (Building Image on RT1180-EVK using VS Code.mp4) for guidance on building the PROFINET project in VS Code.   Best Regards, Shelly Re: Profinet demo The UG10361 is the user guide for how to building image with VS Code. The 10320 is the user guide for flashing binaries. I need the user guide on the profinet stack library. For example, how to set the input data and output data. Re: Profinet demo The UG10361 is the user guide for how to building image with VS Code. The UG_10320 is the user guide for flashing binaries. I need the user guide on the profinet stack library. For example, how to set the input data and get the output data from Profinet stack. Re: Profinet demo Hi @wlfworld , A dedicated user guide for the PROFINET stack library has not been released yet and is currently under development. If your focus is on the PROFINET API, please refer to the guidance available on the Port website: Application Programming Interface - PROFINET - Confluence In addition, ICC can be used to configure and modify application-specific input and output data. Relevant information can be found in the ICC Help pages. Please let us know if you have any further questions. Best Regards, Shelly Re: Profinet demo @ShellyZhang Thanks for you information. 3. If the PROFINET can be evaluated on FRDM-IMXRT1186 which is based on IMXRT1186CVJ8C, what's the different between IMXRT1186CVJ8C and IMXRT1186JVJ8C? Can I release the firmware based on the IMXRT1186CVJ8C?  Re: Profinet demo 1. Is it possible to choose Ethercat and PROFINET by different firmware based on the same hardware(PHY)? I want to develop a IO device which can be Ethercat slave or PROFINET IO. It is different PHY and RJ45 in the Demo. 2. When will the RT1186JVJ8C or RT1186KVJ8C availible? The *JVM or KVM are too big for us(14*14). 3. Is it possible to valuate the Profinet based on the FRDM-IMXRT1186? Re: Profinet demo Hi @wlfworld , 1. You can run PROFINET on the PHYs originally assigned to EtherCAT. Since the EtherCAT hardware only supports 100 Mbps operation, the PROFINET communication on these PHYs will also be limited to 100 Mbps. Software modifications will be required to support this change. 2. Both the RT1186JVJ8C and RT1186KVJ8C are available for purchase. Please contact your local distributor or NXP sales representative for ordering details. 3. The software can be ported by following the guidance provided in  AN15104: Porting Guide for Industrial Ethernet Protocols | NXP Semiconductors Best Regards, Shelly Re: Profinet demo @ShellyZhang Thanks for you information! There is an attached patch(AN15104.zip) mentioned in the AN15104 , but I can't find the file. I also  cann't get the file by searching on website www.nxp.com. Could you provide the downloading link to me? Best Regards! Re: Profinet demo Hi @wlfworld , ShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.png The MIMXRT1186CVJ8C does not include an industrial protocol license. Therefore, you cannot release a commercial firmware product based on the MIMXRT1186CVJ8C for industrial protocol applications.   Best Regards Shelly Re: Profinet demo Please download the file on https://www.nxp.com/docs/en/application-note-software/AN15104SW.zip Re: Profinet demo @ShellyZhang Thanks for your supoort. I applied the patch, and then modified the following items according to AN15104. 1. .vscode/mcuxpresso-tools.json "boardId": "frdmimxrt1186" "deviceId": "MIMXRT1186xxxxx" "device": "MIMXRT1186" 2. mcux_include.json "BOARD": "frdmimxrt1186" 3. rj.conf add: CONFIG_MCUX_COMPONENT_driver.trdc=y 4. #if (defined(CPU_MIMXRT1186CVJ8C_cm33).... to defind configENABLE_FPU in FreeRTOSconfig.h(It is not include in the guide. Compilation will be failed if it is not modified) The rt1180_cm33_cm33.bin(422832 bytes) was generated and downloaded to the FRDM-IMXRTt1186.  Jump J12 and J18 to 1-2 connected and set J60 to 100. It can't be scanned by the ICE.  Question: I. Did I miss some operation?  2. Why the bin is more than 400K bytes? The downloaded PROFINET Eval Binaries is less than 70K. What's the difference? Best regards! Re: Profinet demo Hi @wlfworld , Sorry for the delay. Based on the latest issue you reported, it appears that you are now able to discover the PROFINET device successfully during the scan process, which is a good sign. To keep all technical discussions in one place and avoid missing any updates, let's continue the discussion in the NXP Community thread: NXP Community Discussion We are following the thread and will continue investigating the remaining connection issue there. Best regards, Shelly
記事全体を表示
S32K312 安全启动认证 当启用安全启动时,切换到不同的 FBL 时,通过 HMAC 密钥生成的 META 数据值会发生变化。由于 FBL 发生更改,HSE 需要使用 HMAC 密钥重新计算 META 数据;但是,由于新的 FBL 删除了 HMAC 密钥,因此无法重新计算 META 数据。因此,由于 FBL 验证失败,发生 RESET,导致应用程序无法启动。是否可以通过HMAC密钥重新验证已更改的FBL,从而使FBL和应用程序都能正常运行? 运行 HSE_SRV_ID_SMR_ENTRY_INSTALL 服务时,HseResponse 返回 0xA5AA5317。这对应于以下定义: #define HSE_SRV_RSP_KEY_EMPTY ((hseSrvResponse_t)0xA5AA5317UL) 这表示钥匙为空。(正如我之前所问,我怀疑出现此回复是因为该区域已被擦除。) 我已经检查了 smrEntry 值。当我在 SecureBootState 为 0 的位置设置断点时,我确认 smrEntry 完全为 0。当我在 Fota_S32k3_SecureBootProcess 结束的返回点设置断点时,我确认这些值出现了。返回时,SecureBootState 值为 1。 如果您能指导我如何注入密钥或以其他方式解决此问题,我将不胜感激。 1) 当在 if(SecureBootState == 0) 处设置断点时 / 结果:smrEntry = 0 2) 在返回 secureBootProcessResult 处设置断点,这是 Fota_S32k3_SecureBootProcess 函数的最后一部分。 Re: S32K312 Secureboot Authentication 除了 HSE_KEY_TYPE_SHE 密钥类型之外,NVM 和 RAM 密钥目录中声明的所有加密密钥都可以配置(即,由主机通过密钥导入服务初始化和更新,该服务由结构 hseImportKeySrv_t 定义。 SHE 密钥由主机通过 hseSheLoadKeySrv_t 或 hseSheLoadPlainKeySrv_t 服务进行配置。密钥可以以明文或加密文本的形式安装,如上图所示,在演示中,所有密钥均以明文形式安装。 db16122_0-1785825417364.png 您是否尝试过 \S32K3_HSE_DemoExamples\ 中的 S32K344_Update_NVM_keys_related_test 参考,引用代码? # 更新 NVM 密钥。 1. 目标 本示例的主要目的是导入对称密钥和 AES GMAC 生成密钥。 2. 程序 实现这一目标的具体步骤如下: 1.格式化关键目录。 2.声明将更新初始版本的 HMAC 密钥信息。 3.声明一个密钥容器。 4.将密钥信息复制到密钥容器中。 5.复制容器中的密钥数据。 6. *您可以向容器中添加任何其他数据* 。 7.将 AES 配置密钥副本导入 RAM,以便使用 HSE 对容器进行签名。 8.对容器进行签名并生成 GMAC。 3. 硬件 本示例需要以下硬件才能正确运行: - S32K344-EVB 或 S32K344-CVB。 -如果使用 S32K344-CVB,则还需要外部调试器(PEmicro Multilink rev. C)。 Re: S32K312 Secureboot Authentication 嗨@jeongwoo 目前阻碍进一步进展的主要问题似乎是我们不知道 HMAC 密钥是否仍然可用。 首先,请您确认是否已按照我之前建议的方法进行检查,以及检查结果如何? “要确认密钥是否已被擦除,您可以使用服务 HSE_SRV_ID_GET_KEY_INFO,结构 struct hseGetKeyInfoSrv_t。使用此服务,您将在 hseKeyInfo_t 中获取信息,以便您可以检查密钥的状态。 一旦我们确认了密钥的状态,就可以进行下一步操作了。如果密钥丢失或已被删除,我们可以尝试重新安装。或者,您也可以尝试使用与最初配置过程中相同的步骤直接安装密钥,看看操作是否成功。 此致, Lukas Re: S32K312 Secureboot Authentication 密钥可通过 HSE 服务 HSE_SRV_ID_IMPORT_KEY 导入或更新。 请查看 HSE 固件参考手册修订版中的这些表格。2.7: 表47. 在 NVM 密钥目录中将密钥导入到空槽位时,密钥配置的使用情况 表48。在 NVM 密钥目录中更新密钥(非空槽位)时,密钥配置的使用情况 这解释了何时可以以明文形式导入密钥,以及何时需要进行身份验证和加密。 如果密钥槽为空且您拥有 SU 权限,则可以无需身份验证即可直接导入密钥。如果密钥槽不为空(您正在更新密钥)并且您拥有 SU 权限,则身份验证是强制性的,加密是可选的。 仅使用用户权限时,无论插槽是否为空,身份验证和加密始终是强制性的。 S32K344_Update_NVM_keys_related_test 示例仅展示了如何准备和签署用于身份验证密钥导入的密钥容器。但是,在这个例子中,密钥并没有被导入。 例如,S32K344_AES_EncryptDecrypt 中显示了密钥的导入。本项目中使用的 AES 密钥 API 为 LoadAesKey。对于 HMAC,可以使用 LoadHmacKey API。这可用于以明文形式导入 HMAC 密钥,无需身份验证或加密。 Re: S32K312 Secureboot Authentication 如果使用加密驱动程序,则可以使用 API Crypto_43_HSE_KeyElementSet 和 Crypto_43_HSE_KeySetValid 导入密钥。 您可以查看类似这样的RTD软件示例(或类似的示例,具体取决于您的RTD版本): c:\NXP\SW32K3_S32M27x_RTD_R23-11_7.0.0_QLP02\eclipse\plugins\Crypto_43_HSE_TS_T40D34M70I0R0\examples\S32DS\S32K3XX\Crypto_43_HSE_SymmetricPrimitives_S32K388\ Crypto 模块中没有用于请求超级用户权限的 API。 该程序在 HSE 固件参考手册修订版的“8.5 超级用户权限请求”部分中进行了描述。2.7. 您还可以参考 hse_crypto.c 文件中的 Grant_SuperUser_Rights() 函数。可以在 HSE DemoExamples 包中找到: https://www.nxp.com/webapp/Download?colCode=S32K3_HSE_DemoExamples 此致, Lukas Re: S32K312 Secureboot Authentication 你好,卢卡斯。 我在 Crypto_hse.c 中定义并调用了您提到的 HSE_SRV_ID_GET_KEY_INFO API。 jeongwoo_0-1786698965068.png 但是,GetKeyInfo 中的 If 语句没有被执行,所以我无法引用 KeyInfo 值。如果密钥丢失或已被删除,您可以尝试重新安装。 jeongwoo_1-1786699332158.png 或者,您能否指导我如何使用与配置过程中相同的步骤直接安装密钥,并验证该操作是否成功? 我接着导入了一个新的 HSE,并在生命周期现场管理中添加了一个不同的 FBL。如何获得SU权限?
記事全体を表示
eバイクのモーターはCAN濡れることはありますか? はい!eバイクのモーターは雨や泥、水たまりで濡れることがありますが、水道ではなく水道耐性があります。 つまり、eバイクは通常の雨天にも耐えられますが、深い水道に浸かったり高圧洗浄機で洗浄したりすると大きな損傷を受けます。 Himiway D5 2.0を参考にして、モーターの水道の扱い方、セーフティ限界、そして濡れた走行後のメンテナンス方法について知っておくべきことをすべてご紹介します。 Can an eBike motor get wet.png 現実世界の境界線:安全なものと危険なもの Himiway D5 2.0は、泥道、雨天、オフロードコースにも対応できるよう設計された、全地形対応のファットタイヤ電動自転車です。しかし、その強力な750Wリアハブモーターは、依然としていくつかの物理的な限界の中で動作する。 安全な走行方法:降り続く雨の中を走行すること、浅い水たまりをはためきながら走ること、濡れたオフロードを走行すること、そしてフレームを湿らせた布や柔らかいブラシで拭くこと。 危険なこと:深い小川や水没した通りを走り、水道がホイールハブの中心に達すること、豪雨の中を何時間も走ること、または高圧ホースの使用。高圧の水道はゴム製ガスケットを通って湿気を内部の電子機器に送り込みます。 「熱真空」のリスク: Himiway D5 2.0 を急な坂道で強く押すと、ハブモーターが熱くなります。熱くなったモーターをすぐに冷たい水たまりや小川に浸けると、内部の空気が急速に収縮します。この急激な冷却により真空効果が発生し、湿気がシールを越えて内部回路に直接引き込まれます。 侵入保護等級(IP等級)の理解 ほとんどの電動自転車は、モーターとバッテリーシステムが粉塵や湿気にどれだけ耐えられるかを定義するために、標準的なIP(侵入保護)規格を使用しています。 IP評価 保護レベル 実世界でのアプリケーション IPX4 あらゆる角度からの飛沫 小雨と小さな水しぶき IPX5 低圧水道噴射 中程度の雨と路面からの水しぶき(Himiway D5 2.0コンポーネントの標準仕様) IPX6 強力な高圧ジェット 激しい豪雨と濃い泥しぶき IPX7 一時的な水没 最大30分間の浅い水没に耐える(一般的な電動自転車ではめったに見られない機能) Himiway D5 2.0に関する注記:D5 2.0のモーター、バッテリー、およびディスプレイ画面は、IPX5/IPX6相当の優れた防水性能を備えています。シール部分に高圧が加えられない限り、濡れた路面からの水しぶきや激しい雨を防ぐように設計されています。 雨天時のメンテナンスに関する4つのルール 雨天走行後に電動自転車を適切に手入れすることで、電子機器を乾燥した状態に保ち、経年劣化による腐食を防ぐことができます。 高圧洗浄機をやめましょう:温かい水道の入ったバケツ、優しい石鹸、柔らかいブラシ、必要なら低圧のガーデンホーススプレーを使いましょう。 キー部品をすぐに乾燥させる:雨や泥の中を走った後は、マイクロファイバータオルでリアモーターケース、ディスプレイ、スロットルコントロール、バッテリーお問い合わせを拭き取ってください。 濡れた状態で保管しないでください:自転車は暖かく乾燥した部屋やガレージに停め、表面の湿気が自然に蒸発しやすくしましょう。もし水道がバッテリーハウジングの近くに入った場合は、バッテリーを抜いてコンパートメントを自然乾燥させてください。 浸水したバイクの電源を入れないでください:モーターやコントローラの内部に深い水道が達していると疑われる場合は、電源を切ったままにしてください。システムのショートを防ぐため、バイクの電源を入れる前に、24時間から48時間かけて完全に乾燥させてください。
記事全体を表示
S32DS 3.4 - .mexファイルとConfigTools Pinsが開かない こんにちは、 私はS32 Design Studio 3.4と、S32K142用にS32K1xx SDK RTM 4.0.1を使っています。 .mexファイルとConfigTools(ピン/クロック/ペリフェラル)が開かなくなる問題に直面しています。 [[ ## completed ##]] 何が起こるのですか: .mexファイルをダブルクリックするファイルは何もしません。 ConfigTools → Pins も何も機能しません。 かつて、.mexエディターは正しく起動し、ピンズビュー、チップパッケージ、ペリフェラルは見えましたが、 OKボタンを押した後は再び開きませんでした。 これは新しいワークスペースでも起こります   私は既に以下のことを試しました: 新しいワークスペースを作成しています。 プロジェクトを再度インポートしています。 S32 Design Studioプラットフォームツールパッケージの更新。 .mex ファイルのエディタとしてS32 設定ツールを選択します。 S32DSを再起動しています。 プロジェクトは正しくビルドされるが、構成ツールエディタが開かない。 この問題に遭遇したことがある方はいらっしゃいますか?これはSDKのインストール問題、設定ツールの破損、あるいはワークスペースの問題が原因でしょうか? 何かご提案があれば、ぜひお聞かせください。 Eclipse IDEの使用と設定 SDK Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open こんにちは、 @VaneB さん。 ご返信よろしくお願いします。 S32K1xx SDK RTM 4.0.3をS32 Design Studio 3.4にインストールし、4.0.3を使って新しいHelloプロジェクトを作成しましたSDK(インポートされたプロジェクトではありません)。 プロジェクトは正しくビルドされますが、.mexファイルは依然として構成ツールエディタで開きません。 .mex をダブルクリックするとファイルとしてS32設定ツールをエディターに選べますが、OKをクリックしても何も起こりません。 また、設定ツールのプラグイン(Pins Tool、Clocks Tool、ペリフェラル Tool、Frameworkなど)がインストールされていることも確認しました。 他に何を確認すればよいかアドバイスいただけますか?S32DS 3.4で設定ツールエディタが開かないという既知の問題はありますか? よろしくお願いします。 Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open こんにちは、 @Resham_Bhattad さん なお、S32K1xx SDK RTM 4.0.1はS32DS 3.4と互換性がないことにご注意ください。IDEバージョンでは、サポートされているSDKバージョンはS32K1xx SDK RTM 4.0.2および4.0.3です。 エラーを見る限り、IDEはSDKパスを見つけられないようです。SDKがインストールされていない、プロジェクトがインポートされた場合、またはプロジェクト内で設定されたSDKの位置があなたのマシンにインストールされているSDKと一致しない場合にCANが起こり得ます。 BR、VaneB Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open こんにちは、 @Resham_Bhattad さん ConfigToolsのツールにアクセスした場合、ドロップダウンリストから作成したプロジェクトを表示・選択できますか? VaneB_0-1785858415839.png Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 同様の紛争は過去にも何度も発生している。 御社は紛争解決について考えなかったのですか? SDK 4.xxをインストールする際、インストーラーは現在のIDEバージョンとの互換性を自動的に判断します。 せめて警告メッセージを表示してください。 多くの人が同じ機器を長期間使用し、後になって問題が発生するのではなく… 皆さんから次々と返信があり、お使いのIDEのバージョンはooxxバージョンのSDKをインストールするのに適していないとのことでした。 エンドユーザーの中には、自分のSDKバージョンがどのIDEバージョンと互換性があるかを事前に知っている人もいる。 そもそもこんな事態にならないように防ぐべきだった。 あなたは、皆がこのように悪用するのを止めようとする代わりに、それを批判し始める。 賛同される方は、こちらをクリックしてください。👍  Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open .mexを編集`Notepad.exe`によるファイル 検索キーワード「 」 「s32sdk_s32k1xx_rtm_403」を「s32sdk_s32k1xx_rtm_xxx」に置き換える セーブ 開けて! Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open そして .project ファイル: s32sdk_s32k1xx_rtm_402/プラットフォーム/ドライバ/src/lptmr/doxygen/lptmr_driver.dox 不知道為什麼 別的 .dox檔案都是 :  s32sdk_s32k1xx_rtm_402/platform/pal/src/adc/doxygen/adc_pal.dox 就是カップ爾會冒出幾個硬要標新立異用 S32SDK_S32K1XX_RTM_4.0.2  
記事全体を表示
S32DS 3.4 - .mex文件和 ConfigTools Pins 无法打开 您好, 我正在使用S32 Design Studio 3.4和S32K1xx SDK RTM 4.0.1来开发S32K142 。 我遇到的问题是.mex 文件和 ConfigTools(引脚/时钟/外设)无法打开。 会发生什么: 双击 .mex 文件该文件没有任何作用。 配置工具 → 引脚也没有任何作用。 曾经,.mex编辑器已正确打开,我可以看到引脚视图、芯片代码包,软件包和外围设备,但单击“确定”后,它再也没有打开过。 即使在新的工作空间中也会发生这种情况   我已经尝试过了: 创建新工作区。 正在重新导入项目。 正在更新 S32 设计工作室平台代码包,软件包。 选择S32 配置工具作为 .mex 文件的编辑器。 重启S32DS。 项目版本正确,但配置工具编辑器始终无法打开。 有人以前遇到过这个问题吗?这是由 SDK 安装问题、配置工具损坏还是工作区问题引起的? 欢迎提出任何建议。 Eclipse IDE 使用和设置 SDK Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 嗨@VaneB , 感谢您的回复。 我在 S32 Design Studio 3.4 中安装了 S32K1xx SDK RTM 4.0.3,并使用 4.0.3 创建了一个新的 Hello 项目。SDK(非导入项目)。 项目版本正确,但 .mex 文件有问题。文件仍然无法在配置工具编辑器中打开。 当我双击 .mex 文件时在文件中,我可以选择 S32 配置工具作为编辑器,但是点击确定后,没有任何反应。 我还确认了配置工具插件(引脚工具、时钟工具、外设工具、框架等)已安装。 请问我还需要检查哪些方面?S32DS 3.4 中是否存在配置工具编辑器无法打开的已知问题? 谢谢! Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 你好@Resham_Bhattad 请注意,S32K1xx SDK RTM 4.0.1 与 S32DS 3.4 不兼容。对于 IDE 版本,支持的 SDK 版本为 S32K1xx SDK RTM 4.0.2 和 4.0.3。 根据错误信息来看,IDE 似乎找不到 SDK 路径。如果 SDK 未安装、项目已导入,或者项目中配置的 SDK 位置与计算机上安装的 SDK 不匹配,则可能会发生这种情况。 BR,VaneB Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 類似衝突 狀況已經發生過很多次了  貴公司 就沒有想到 要解決衝突 嗎? 安裝 SDK 4.xx 時,安裝程式 自己判斷 是否適合當前IDE版本! 至少 跳個警告提示出來吧  而不是 一堆人 這樣混用好久了,等到出問題了  你們才一個個回復說 你的IDE版本 不適合安裝SDK ooxx版  有幾個 End-user 會事先知道 手上這一版 SDK只適用在哪"幾"版IDE的  應該是 你們事先就避免這樣的事情發生  而不是 在大家都這樣亂用了之後, 你們再來牽拖  認同的按 👍  Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 你好@Resham_Bhattad 如果您访问任何 ConfigTools 工具,您是否能够从下拉列表中看到并选择您创建的项目? VaneB_0-1785858415839.png Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 编辑 .mex由 `Notepad.exe` 生成的文件 搜索关键词“ ” 将“s32sdk_s32k1xx_rtm_403”替换为“s32sdk_s32k1xx_rtm_xxx” 节省 打开它! Re: S32DS 3.4 - .mex file and ConfigTools Pins do not open 以及 .project 文件: s32sdk_s32k1xx_rtm_402/platform/drivers/src / lptmr/doxygen/lptmr_driver.dox 不知道为什么还有其他 .dox 文件都是:  s32sdk_s32k1xx_rtm_402 /platform/pal/src/adc/doxygen/adc_pal.dox 就是偶尔会冒出几个硬要标新立异用S32SDK_S32K1XX_RTM_4.0.2  
記事全体を表示
电动自行车电机可以进水吗? 是的!电动自行车电机可能会被雨水、泥浆和溅起的水坑弄湿,但它是防水的,不是完全防水的。 这意味着您的电动自行车可以应对一般的潮湿天气,但如果浸入深水中或被高压水枪冲洗,则会遭受严重损坏。 以Himiway D5 2.0为参考,引用,以下是您需要了解的有关电机如何处理水、其功能安全限制以及如何在湿滑路面行驶后对其进行维护的所有信息。 Can an eBike motor get wet.png 现实世界的界限:什么是安全的,什么是危险的 Himiway D5 2.0 是一款全地形胖胎电动自行车版本,专为应对泥泞、雨天和越野路段而设计。然而,其强大的 750W 后轮毂电机仍然受到关键物理限制的影响。 安全行为包括:在持续的雨中骑行、溅过浅水坑、行驶在潮湿的越野小径上,以及用湿布或软刷擦拭车架。 危险行为包括:骑车穿过水淹到车轮轮毂中心的深溪流或被洪水淹没的街道;在暴雨中骑行数小时;或使用高压水枪。高压水流会将水分压过橡胶垫圈,渗入内部电子元件。 “热真空”风险:当您用力推着 Himiway D5 2.0 上陡坡时,轮毂电机就会发热。如果你立即将滚烫的发动机浸入冰冷的水坑或小溪中,发动机内部的空气会迅速收缩。这种突然的冷却会产生真空效应,可以将水分吸入密封件之外,直接进入内部电路。 了解防护等级(IP) 大多数电动自行车使用标准的 IP(防护等级)来定义其电机和电池系统防尘防潮的性能: IP防护等级 实际应用 IPX4 任何角度溅起的水花 毛毛细雨和零星小雨 IPX5 低压水射流 中等雨量和路面溅水(Himiway D5 2.0 元器件的标准配置) IPX6 强劲的高压喷射 暴雨倾盆,泥浆飞溅 IPX7 暂时浸没 浅水浸泡时间最长可达 30 分钟(标准电动自行车很少具备此功能) 关于 Himiway D5 2.0 的说明:D5 2.0 的电机、电池和显示屏具有可靠的 IPX5/IPX6 等效防水密封性能。它经过特殊设计,可以防止潮湿的路面溅水和暴雨进入,前提是密封件不受高压冲击。 雨天维护的 4 条规则 雨天骑行后妥善保养电动自行车,可以保持电子元件干燥,防止长期腐蚀。 别用高压清洗机:只需一桶温水、温和的肥皂、软刷,必要时可用低压花园水管喷水即可。 立即擦干关键元器件:在雨中或泥泞中骑行后,使用超细纤维毛巾擦拭后电机外壳、显示屏、油门控制装置和电池触点。 切勿潮湿存放:将自行车停放在温暖干燥的房间或车库中,以便残留的表面湿气能够自然蒸发。如果水溅到电池仓附近,请取出电池,让电池仓风干。 不要启动进水的自行车:如果您怀疑深水已进入电机或控制器内部,请保持电源关闭。为避免系统短路,请让自行车完全干燥 24 至 48 小时后再重新启动。
記事全体を表示
S32K312 Secureboot認証 Securebootが有効になっている状態で別のFBLに変更すると、HMACキーを介して生成されるMETAデータ値が変更されます。FBLが変更されると、HSEはHMACキーを使用してメタデータを再計算する必要があります。しかし、新しいFBLによってHMACキーが削除されるため、メタデータの再計算が不可能になります。その結果、FBLでの検証失敗によりリセットが発生し、アプリケーションの起動が不可能になります。HMACキーを使って変更されたFBLを再認証し、FBLとアプリケーションの両方が正常に動作できるようにする方法はありますか? HSE_SRV_ID_SMR_ENTRY_INSTALL サービスを実行すると、HseResponse は 0xA5AA5317 を返します。これは以下の定義に相当します。 #define HSE_SRV_RSP_KEY_EMPTY ((hseSrvResponse_t)0xA5AA5317UL) これは、鍵が空であることを示しています。(以前にも質問したように、この応答が表示されるのは、その領域が削除されたためではないかと推測しています。) smrEntryの値を確認しました。SecureBootStateが0になる箇所にブレークポイントを設定したところ、smrEntryが完全に0であることを確認しました。Fota_S32k3_SecureBootProcessが終了する戻り点にブレークポイントを設定したところ、値が表示されることを確認しました。帰還時のSecureBootStateの値は1でした。 キーの注入方法やこの問題の解決方法について、ぜひご案内いただけると大変ありがたいです。 1) if(SecureBootState == 0) にブレークポイントが設定された場合 / 結果: smrEntry = 0 2) Fota_S32k3_SecureBootProcess 関数の最後の部分である return secureBootProcessResult にブレークポイントを設定します。 Re: S32K312 Secureboot Authentication NVMおよびRAMキーカタログ内で宣言されたすべての暗号鍵は、鍵タイプHSE_KEY_TYPE_SHEを除き、プロビジョニング可能です(すなわち、ホストによって初期化および更新されるキーインポートサービスは、構造体 hseImportKeySrv_t で定義されます。 SHE鍵はホストがサービスhseSheLoadKeySrv_tまたはhseSheLoadPlainKeySrv_tを通じて提供します。鍵は上記の図のようにプレーンテキストまたは暗号化テキストでインストールでき、デモではすべてのキーがプレーンテキストでインストールされています。 db16122_0-1785825417364.png \S32K3_HSE_DemoExamples\にあるS32K344_Update_NVM_keys_related_testに関するリファレンスコードを試してみましたか? # NVMキーを更新します。 ## 1. 目的 この例の主な目的は対称鍵をインポートし、AES GMACが鍵を生成することです。 ## 2. 手順 これを実現するために取られた手順は以下のとおりです。 1.キーカタログのフォーマット。 2.初期バージョンを更新するためのHMACキー情報を宣言します。 3.キーコンテナを宣言します。 4.キー情報をキーコンテナにコピーします。 5.コンテナ内のキーデータをコピーします。 6. *コンテナに他のデータを追加CAN*。 7. HSEを使ってコンテナに署名するためのAESプロビジョニングキーのコピーをRAMにインポートします。 8.コンテナに署名し、GMACを生成する ## 3. ハードウェア この例を正しく実行するには、以下のハードウェアが必要です。 - S32K344-EVB または S32K344-CVB。 - S32K344-CVBを使用する場合は、外部デバッガ(PEmicro Multilink rev. C)も必要です。 Re: S32K312 Secureboot Authentication こんにちは、 @jeongwoo 現在、さらなる進展を阻んでいる主な問題は、HMACキーがまだ利用可能かどうか不明であることのようです。 まず最初に、先ほど提案した検査を行ったか、また結果を教えていただけますか? 「キーが消去されているかどうかを確認するには、サービスHSE_SRV_ID_GET_KEY_INFO、構造構造hseGetKeyInfoSrv_tを使えます。このサービスを使うと、hseKeyInfo_tの情報を得られるので、キーの状態を確認できます。」 キーの状態を確認したら、次のステップに進めます。もしキーが欠けているか消去されていれば、再インストールを試みることができます。あるいは、プロビジョニング時に最初に使った手順と同じ手順でキーを直接インストールしてみて、操作が成功するかどうかを確認することもできます。 よろしくお願いいたします。 ルーカス Re: S32K312 Secureboot Authentication 鍵はHSEサービスHSE_SRV_ID_IMPORT_KEYによってインポートまたは更新可能です。 HSEファームウェアのリファレンスマニュアルのこれらの表を見てみてください。2.7: 表47。NVMキーカタログの空きスロットにキーをインポートする際のキープロビジョニングの使用方法 表48。NVMキーカタログ内のキー(空きスロット以外)を更新する際のキープロビジョニングの使用 これにより、鍵を単純にインポートできる場合や認証や暗号化が必要な場合が説明されます。 キースロットが空でSU権限がある場合、認証なしで単純にインポートできます。キースロットが空でない場合(鍵を更新している場合)、そしてSU(鍵の更新)権限がある場合、認証は必須で暗号化は任意です。 ユーザー権限のみの場合、スロットが空いているかどうかに関わらず認証と暗号化が常に義務付けられます。 S32K344_Update_NVM_keys_related_test の例では、認証済みキーのインポートに必要なキーコンテナを準備して署名する方法のみを示しています。しかし、この例ではキーはインポートされていません。 鍵のインポートは、例えばS32K344_AES_EncryptDecrypt関数で示されています。このプロジェクトでAESキーに使われているAPIはLoadAesKeyです。HMACについては、LoadHmacKey APIがあります。認証や暗号化なしで、HMAC鍵を平文でインポートするために使用できます。 Re: S32K312 Secureboot Authentication Cryptoドライバーを使用する場合、API Crypto_43_HSE_KeyElementSetとCrypto_43_HSE_KeySetValidを使って鍵をインポートできます。 RTDのソフトウェア例(またはRTDバージョンによっては類似)を確認できます。 c:\NXP\SW32K3_S32M27x_RTD_R23-11_7.0.0_QLP02\eclipse\plugins\Crypto_43_HSE_TS_T40D34M70I0R0\examples\S32DS\S32K3XX\Crypto_43_HSE_SymmetricPrimitives_S32K388\ Cryptoモジュールにはスーパーユーザー権利を要求するAPIはありません。 手順はHSEファームウェアリファレンスマニュアルrevの「8.5 スーパーユーザー権利の要求」セクションで説明されています。2.7. ファイルhse_crypto.cの関数Grant_SuperUser_Rights()に従うこともできますこれはHSEのDemoExamplesパッケージで見つけることができます: https://www.nxp.com/webapp/Download?colCode=S32K3_HSE_DemoExamples よろしくお願いいたします。 ルーカス Re: S32K312 Secureboot Authentication こんにちは、ルーカス Crypto_hse.c で、ご指摘いただいた HSE_SRV_ID_GET_KEY_INFO API を定義し、呼び出しました。 jeongwoo_0-1786698965068.png しかし、GetKeyInfoのIf文は入力されていないため、KeyInfoの値を参照できません。キーが欠けているか消去されている場合は、再度インストールを試すことができます。 jeongwoo_1-1786699332158.png あるいは、プロビジョニング時に使った手順と同じ手順でキーを直接インストールし、その操作が成功したかどうかを教えてもらえますか? 新しいHSEをインポートし、ライフサイクル・インフィールドに別のFBLを追加することで作業を進めました。SU特権はどうやって取得できますか?
記事全体を表示
M&P 多链接 我使用 S08 处理器和 CodeWarrior 11.1 以及 P&E Multilink Universal FX 调试器开发了大约 20 个项目。我用的是一台基于英特尔处理器的Mac电脑,上面安装了Parallels虚拟机,运行Windows 7系统。一切运行良好! 我现在有了一台新的Mac电脑,仍然运行着Parallels虚拟机和Windows 11系统。(别无选择)CodeWarrior 已加载,但显示“无设备驱动程序”的消息。程序运行正常,但调试器无法识别。在旧款Mac电脑上,Windows设备管理器会显示&​​quot;Jungo 连接/Windriver&​​quot;条目,但在新款Mac电脑上,设备管理器只显示&​​quot;MULTILINK&​​quot;条目。 [[ ## completed ##]] 虽然提出了一些修复建议,但找不到相应的文件。 请问谁能提供一个可行的解决方案?即使这意味着要使用不同的调试探针。 Re: M&P Multilink 如果您从 Windows 7 更新到 Windows 11,所有相关驱动程序可能都需要重新安装。 CodeWarrior® for MCUs(Eclipse IDE)可能是一个不错的选择。 CodeWarrior ® 适用于 MCU(Eclipse IDE)- ColdFire ® /E DSC、Qorivva ® 56xx、RS08/S08、S12Z - 11.1 Re: M&P Multilink 你也可以在他们的支持论坛上询问他们是否有这项服务。 PEmicro 支持主页 顺祝商祺! Re: M&P Multilink 抱歉我之前的帖子。我回复错帖子了(我应该把那个帖子标记为已解决)。你会注意到,我已经在虚拟机下使用 CW “很多年了”,虽然你不能保证它一直有效,但我知道它是有效的。我只需要Multilink的Windows设备驱动程序。我想它应该在P&E网站的某个地方,但我找不到。目前我的 CW 在 Windows 11 系统下运行正常,在 Parallels 虚拟机中运行,加载于 OSX Tahoe 系统。 Re: M&P Multilink 你好, 我建议使用 Windows 11 操作系统来运行 CodeWarrior v11.1,这是唯一支持的操作系统,不建议使用虚拟机;因为我们无法保证 CodeWarrior 工具能在虚拟机上正常运行。 要下载 v11.1 版本,请参阅CodeWarrior for MCUs (Eclipse IDE) v11.1。 此致敬礼,路易斯 Re: M&P Multilink 我讨厌Windows系统,我不会从Windows 7升级到Windows 11——这是一台新机器(Mac M4),Windows 7不兼容,所以我别无选择。我使用CodeWarrior软件已经大约25年了。我的问题是:“Windows 11 需要哪些驱动程序?在哪里可以找到它们?” 顺便提一下,虽然与本主题无关,但 AUTODESK 产品将不再在基于 Intel 的旧款 Mac 上运行,所以 Windows 7——RIP。
記事全体を表示
Profinet演示 我想开发一款基于RT1180的Profinet设备。PROFINET协议栈库、工业通信创建器(ICC)、ICE和PROFINET评估二进制文件已下载。 ICE for ICC 有用户指南,但我找不到 Profinet 堆栈的用户指南。Stack 库中有项目演示吗?我应该把文件“goal_appl.c”和“goal_config.h”放在哪个项目中?ICC 生成的数据有哪些?如何修改 Profinet 设备项目的循环数据? Re: Profinet demo 亲爱的@wlfworld , PROFINET 指南文档可在以下位置找到: PROFINET-Stack-Library.zip\ProfiNet\Documents ShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.pngShellyZhang_0-1785807755309.png 请特别注意文档中规定的环境和软件版本要求,因为该堆栈的正常运行依赖于特定的工具链和软件版本。 您可以参考视频教程(使用 VS Code 在 RT1180-EVK 上构建映像.mp4)来了解如何在 VS Code 中构建 PROFINET 项目。   顺祝商祺! 雪莉 Re: Profinet demo UG10361 是使用 VS Code 构建镜像的用户指南。10320 是用于刷写二进制文件的用户指南。 我需要 Profinet Stack 库的用户指南。例如,如何设置输入数据和输出数据。 Re: Profinet demo 嗨@wlfworld , PROFINET 协议栈库的专用用户指南尚未发布,目前正在开发中。 如果您关注的是PROFINET API,请参阅港口网站上提供的指南: 应用程序编程接口 - PROFINET - Confluence 此外,ICC 还可用于配置和修改特定应用程序的输入和输出数据。相关信息可在ICC帮助页面中找到。 如果您还有其他问题,请与我们联系。 顺祝商祺! 雪莉 Re: Profinet demo UG10361 是使用 VS Code 构建镜像的用户指南。UG_10320 是用于烧录二进制的用户指南。 我需要 Profinet Stack 库的用户指南。例如,如何设置输入数据并从 Profinet 堆栈获取输出数据。 Re: Profinet demo 1. 是否可以通过基于同一硬件(PHY)的不同固件来选择 Ethercat 和 PROFINET?我想开发一款可以作为 Ethercat 从设备或 PROFINET IO 的 IO 设备。演示中的PHY和RJ45是不同的。 2. RT1186JVJ8C 或 RT1186KVJ8C 何时上市?*JVM 或 KVM 对我们来说太大了(14*14)。 3. 是否可以基于FRDM-IMXRT1186 对 Profinet 进行估值? Re: Profinet demo 嗨@wlfworld , 1.您可以在最初分配给 EtherCAT 的 PHY 上运行 PROFINET。由于 EtherCAT 硬件仅支持 100 Mbps 操作,因此这些 PHY 上的 PROFINET 通信也将限制为 100 Mbps。需要对软件进行修改以支持此变更。 2. RT1186JVJ8C 和 RT1186KVJ8C 均可购买。请联系您当地的经销商或恩智浦销售代表了解订购详情。 3. 可按照AN15104:《工业以太网协议移植指南 | NXP 半导体》中提供的指导进行软件移植。 顺祝商祺! 雪莉 Re: Profinet demo @ShellyZhang谢谢你提供的信息。 3. 如果 PROFINET 可以在基于 IMXRT1186CVJ8C 的 FRDM-IMXRT1186 上进行评估,那么 IMXRT1186 C VJ8C 和 IMXRT1186 J VJ8C 之间有什么区别?我可以发布基于 IMXRT1186 C VJ8C 的固件吗? Re: Profinet demo 请从以下网址下载文件:https://www.nxp.com/docs/en/application-note-software/AN15104SW.zip Re: Profinet demo @ShellyZhang谢谢你的信息! 附件中包含一个补丁(AN15104.zip)。AN15104中提到过,但我找不到该文件。我也无法通过在网站www.nxp.com上搜索来获取该文件。能否提供下载链接? 顺祝商祺! Re: Profinet demo 嗨@wlfworld , ShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.pngShellyZhang_0-1787016615574.png MIMXRT1186CVJ8C 不包含工业协议许可证。因此,您不能发布基于 MIMXRT1186CVJ8C 的用于工业协议应用的商业固件产品。   顺祝商祺! 雪莉 Re: Profinet demo @ShellyZhang谢谢你的支持。 我应用了该补丁,然后根据 AN15104 修改了以下项目。 1. .vscode/mcuxpresso-tools.json "boardId": "frdmimxrt1186" "deviceId": "MIMXRT1186xxxxx" 设备:MIMXRT1186 2. mcux_include.json “板”:“frdmimxrt1186” 3. rj.conf 添加:CONFIG_MCUX_COMPONENT_driver.trdc=y 4. #if (defined(CPU_MIMXRT1186CVJ8C_cm33).... 在 FreeRTOSconfig.h 中定义 configureENABLE_FPU(指南中未包含)。如果不进行修改,编译将会失败) rt1180_cm33_cm33.bin(422832 字节)已生成并下载到 FRDM-IMXRTt1186。将 J12 和 J18 跳线至 1-2 连接,并将 J60 设置为 100。ICE无法扫描它。 问题: 一、我漏掉了什么步骤吗? 2. 为什么 bin 超过 400K 字节?下载的PROFINET 评估二进制文件小于 70K。这有什么区别? 顺祝商祺! Re: Profinet demo 嗨@wlfworld , 抱歉耽搁了。 根据您报告的最新问题,您现在似乎能够在扫描过程中成功发现 PROFINET 设备,这是一个好兆头。 为了将所有技术讨论集中在一个地方,避免错过任何更新,让我们在 NXP 社区主题帖中继续讨论: NXP社区讨论 我们正在关注该问题,并将继续调查剩余的连接问题。 顺祝商祺! 雪莉
記事全体を表示
IMX8 ISP operating only on ROI Hi. We are facing some problems about the ISP service in our IMX8 products. We should be able to make ISP work only on a determined ROI of the picture coming from MIPI. In fact, now we can only use ISP on the whole image coming from ISP. As an example, in our case we have an image of size 1120x1376, but the last 16 rows are embedded data that we cannot send in another VC. The ISP should work on the picture (1120x1360) and not on the embedded data (that are always in the bottom of the picture). Is it possible to do this? Thanks in advance! Have a nice day. Federico Rachelli, Datalogic S.r.l. Re: IMX8 ISP operating only on ROI Hello @federico_rachelli  Hope you are doing very well. We have not an example of this, but it makes me think you can do it at driver level. For example, the ACQ module uses the bounds_width and bounds_height parameters to understand the raw MIPI payload dimensions, and then uses top, left, width, and height to extract the effective Region of Interest (ROI). You can see that information in the i.MX 8M Plus Camera and Display Guide. To discard the 16 rows of embedded data at the bottom of your 1120x1376 frame, you need to set the .size property in your sensor's ISP driver configuration: .size = { .bounds_width = 1120, .bounds_height = 1376, /* Total MIPI payload including embedded data */ .top = 0, .left = 0, .width = 1120, .height = 1360, /* Effective image height (1376 - 16) */ }, Take a look to the chapter 4.1.2 Sensor size configuration in driver of the document mentioned above. Best regards, Salas.
記事全体を表示
SC667512MVAのデータシートを入手する方法 親愛なるNXPサポートチームへ、 公式の SC667512MVAデータシートをどのように入手できるかをお尋ねしたいので書いています。   この書類を入手するために必要な手続きについて教えてください。 よろしくお願いします。 よろしくお願いいたします。 Re: How to obtain datasheet for SC667512MVA こんにちは@シェニエ SC667512MVAはカスタム部品番号です。カスタムデバイスのドキュメントは、その部品が開発された特定のお客様のみが利用可能です。残念ながら、このデバイスに関するドキュメントの共有やアクセスの許可はありません。 よろしくお願いいたします。 ルーカス
記事全体を表示
IMX8 ISPはROIでのみ動作します こんにちは。 IMX8製品のISPサービスに関していくつかの問題に直面しています。 MIPIから送られてくる画像のうち、特定のROI(関心領域)のみを対象にISPを動作させるようにすべきである。 実際、今ではISPからの画像全体に対してしかISPを使えません。 例として、私たちの場合、サイズは1120x1376の画像ですが、最後の16行は埋め込みデータで、他のVCに送信できません。ISPは、画像(1120x1360)自体に対して処理を行うべきであり、画像下部に常に存在する埋め込みデータに対して処理を行うべきではない。 これは可能でしょうか? 前もって感謝します! 良い1日を。 Federico Rachelli、Datalogic S.r.l. Re: IMX8 ISP operating only on ROI こんにちは、 @federico_rachelli さん。 お元気でお過ごしのことと思います。 例はありませんが、ドライバーレベルではできるのではないかと思います。 例えば、ACQモジュールはbounds_widthとbounds_heightパラメータを使用して生のMIPIペイロードの寸法を理解し、その後top 、 left 、 width 、 heightを使用して有効な関心領域(ROI)を抽出します。 その情報は i.MX 8M Plusカメラ&ディスプレイガイドでご覧いただけます。 1120x1376 フレームの下部にある 16 行の埋め込みデータを破棄するには、.size を設定する必要があります。センサーのISPドライバ設定における性質: .size = { .bounds_width = 1120, .bounds_height = 1376, /* Total MIPI payload including embedded data */ .top = 0, .left = 0, .width = 1120, .height = 1360, /* Effective image height (1376 - 16) */ }, 第4.1.2章をご覧ください。上記のドキュメントのドライバにおけるセンササイズ設定。 よろしくお願いいたします。 サラス。
記事全体を表示