Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
Android 16向けPN7221の適応 「AN14880 PN7160/PN7220 - Android 16移植ガイド」はPN7221チップにも適用可能でしょうか? 該当しない場合は、PN7221をAndroid 16に移植するためのドキュメントを提供してください。 Re: PN7221 adaptation for Android 16 こんにちは、 @zhangkai さん。 「AN14880 PN7160/PN7220 - Android 16移植ガイド」は、PN7220とPN7221の両方に適用されます。
View full article
S32K Autosar 我能否使用 Simulink (MBDT) 和 S32DS 生成符合 AUTOSAR 标准的代码?还是只有 EB Tresos 才必须使用 Simulink (MBDT)?此外,S32K3 的热电阻是否符合 AUTOSAR 规范? Re: S32K Autosar 你好 您不能将 Simulink (MBDT) 与 S32DS 结合使用,直接生成符合 AUTOSAR 标准的代码。 请参见以下链接: https://www.nxp.com/design/design-center/training/TIP-AUTOSAR-SOFTWARE-NXP-S32K3-MATHWORKS-TOOLS#:~:text=In%20this%20webinar%2C%20NXP%20and,S32K3%20microcontrollers%20for%20general%20purpose. 还是只有 EB Tresos 才必须使用 Simulink (MBDT)? 使用 MBDT 不一定要使用 EB tresos。 此外,S32K3 的热电阻是否符合 AUTOSAR 规范? 不是 - S32K3 RTD 本身并不完全符合 AUTOSAR 标准。 RTD 支持 AUTOSAR 和非 AUTOSAR 应用。 要成为符合 AUTOSAR 标准的 ECU 软件,您需要完整的堆栈: Application (SWC)、RTE、BSW(服务、ECU 抽象)、MCAL https://www.nxp.com/design/design-center/software/automotive-software-and-tools/real-time-drivers-rtd:AUTOMOTIVE-RTD 致以最诚挚的问候, Peter
View full article
USBホストモード ホスト初期化エラー3 LPC54605J256 こんにちは、皆さん。 USBホストの初期化で問題が発生しています。何を試しても、エラー3「ドライバーインスタンスが見つかりません」が表示され続けます。どんなご意見でも歓迎します。ありがとう。 LPC54605J256。カスタムボード。 USBの一部は正常に動作しているようです。 これがメインのUSBシステムの図面です。 私は組み込みシステム開発の初心者なので、おそらく何か見落としていることがあるでしょう。例えば、USBポートの番号付けや、main関数内の余分なUSB初期化処理などです。私は設定ツールだけを使うように心がけました。 クロック、ピン、ペリフェラルはすべて良好で、関連するUSBピン、ホストモード、NVICが有効になっています。fsl-power.h が含まれています。USBは48MHzのPLLを使用しています。抵抗器REXTの正しい値を持っています。すべての設定ツールで定義されているUSBピンとUSBHSHは、ツールの要求どおりに定義されています。 USBIDはどの方向にも縛られていないが、portmodeで強制的に設定できると理解している。 キーパッドに電源が供給されます。VUSB - 4.5V。キーパッドのLEDライトは点灯しますが、初期化に失敗するため、それ以上何も起こりません:) コントローラーIDを確認しました。高速ホストに使用しています。 #define CONTROLLER_ID kUSB_ControllerIp3516Hs0 ホストのconfig.hで宣言されています1Uとして int main(void) ヤージュ vPortDefineHeapRegions(xHeapRegions); BOARD_InitBootPins(); BOARD_InitBootClocks(); BOARD_InitBootPeripherals(); SEGGER_RTT_Init(); PRINTF("システム起動中...\r\n"); /* USB1 HS PHY 電源 */ POWER_DisablePD(kPDRUNCFG_PD_USB1_PHY); /* USB1 HSホストクロックを有効にする */ CLOCK_EnableClock(kCLOCK_Usbh1); CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 48000000U); /* USB1を強制的にホストモードにする */ USBHSH->PORTMODE &= ~(1UL << 16); USBHSH->PORTMODE |= (1UL << 16); /* PHY用の小さな遅延 */ for (volatile uint32_t d = 0; d < 180000; d++) __NOP(); PRINTF("USB PORTMODE = 0x%08lX\r\n", USBHSH->PORTMODE); PRINTF("USBHSH->PORTSC1 = 0x%08lX\r\n", USBHSH->PORTSC1); PRINTF("USBHSH->USBSTS = 0x%08lX\r\n", USBHSH->USBSTS); PRINTF("USBHSH->USBCMD = 0x%08lX\r\n", USBHSH->USBCMD); /* USBホストスタックを開始 */ usb_status_t usbStatus = USB_HostInit(CONTROLLER_ID, &g_HostHandle, USB_HostEvent); if (usbStatus == kStatus_USB_Success) ヤージュ PRINTF("USBホスト初期化成功\r\n"); } それ以外 ヤージュ PRINTF("USBホスト初期化失敗: %d\r\n", (int)usbStatus); } プロセス: JLinkGDBServerCLExe システム起動中... USBポートモード = 0x00050000 USBHSH->PORTSC1 = 0x00001000 USBHSH->USBSTS = 0x00000000 USBHSH->USBCMD = 0x00000501 USBホスト初期化失敗: 3 スケジューラを起動しています... LPC546xx Re: USB Host mode Host init error 3 LPC54605J256 時計を見るために、さらにいくつかの印刷明細書を印刷しました。クロックツールでは正しく設定されているのですが、正常に動作していないようです。 /* ======================= メイン ====================== */ int main(void) ヤージュ vPortDefineHeapRegions(xHeapRegions); BOARD_InitBootPins(); BOARD_InitBootClocks(); BOARD_InitBootPeripherals(); SEGGER_RTT_Init(); PRINTF("システム起動中...\r\n"); /* USB1 HS PHY 電源 */ // POWER_DisablePD(kPDRUNCFG_PD_USB1_PHY); /* USB1 HSホストクロックを有効にする */ // CLOCK_EnableClock(kCLOCK_Usbh1); // CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 48000000U); // status_t status; // status = CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 480000000U); // PRINTF("USBホストクロック初期化ステータス = %d\r\n", status); /* USB1を強制的にホストモードにする */ USBHSH->PORTMODE &= ~(1UL << 16); USBHSH->PORTMODE |= (1UL << 16); /* PHY用の小さな遅延 */ for (volatile uint32_t d = 0; d < 180000; d++) __NOP(); PRINTF("USB PORTMODE = 0x%08lX\r\n", USBHSH->PORTMODE); PRINTF("USBHSH->PORTSC1 = 0x%08lX\r\n", USBHSH->PORTSC1); PRINTF("USBHSH->USBSTS = 0x%08lX\r\n", USBHSH->USBSTS); PRINTF("USBHSH->USBCMD = 0x%08lX\r\n", USBHSH->USBCMD); PRINTF("\r\n--- USBクロック診断 ---\r\n"); /* USB PLLの状態 */ PRINTF("USBPLLCTRL : 0x%08lX\r\n", SYSCON->USBPLLCTRL); PRINTF("USBPLLSTAT : 0x%08lX\r\n", SYSCON->USBPLLSTAT); /* USB1クロック多重化器+分周器 */ PRINTF("USB1CLKSEL : 0x%08lX\r\n", SYSCON->USB1CLKSEL); PRINTF("USB1CLKDIV : 0x%08lX\r\n", SYSCON->USB1CLKDIV); /* パワーゲーティングのスナップショット */ PRINTF("PDRUNCFG : 0x%08lX\r\n", SYSCON->PDRUNCFG); /* SDKレベルのビュー */ PRINTF("USB1CLK周波数: %lu\r\n", CLOCK_GetFreq(kCLOCK_UsbClk)); PRINTF("--- USBクロック診断終了 ---\r\n\r\n"); /* USBホストスタックを開始 */ usb_status_t usbStatus = USB_HostInit(CONTROLLER_ID, &g_HostHandle, USB_HostEvent); if (usbStatus == kStatus_USB_Success) ヤージュ PRINTF("USBホスト初期化成功\r\n"); } それ以外 ヤージュ PRINTF("USBホスト初期化失敗: %d\r\n", (int)usbStatus); } システム起動中... USBポートモード = 0x00050000 USBHSH->PORTSC1 = 0x00001000 USBHSH->USBSTS = 0x00000000 USBHSH->USBCMD = 0x00000501 --- USB時計の診断 --- USBPLLCTRL : 0x00001017 USBPLLSTAT : 0x00000001 USB1CLKSEL : 0x00000002 USB1CLKDIV : 0x00000005 PDRUNCFG : 0x40000610 USB1CLK周波数: 0 --- USB時計診断終了 --- Re: USB Host mode Host init error 3 LPC54605J256 カルロスさん、早速のご返信ありがとうございます。 私はSDK 2.14.0を使用しています(もっと新しいバージョンを使ってみましたが、おそらくUSBドライバで失敗しました。IDEにはSDK(最新)と必要な(古い)ドライバの不一致と表示されました)。申し訳ありませんが、今はその詳細を覚えていません。 私は180MHzのCPUシステムクロックを使用しています。 これと共に - CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 48000000U); status_t ステータス; status = CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 48000000U); PRINTF("USBホストクロック初期化ステータス = %d\r\n", status); 私は戻ります - USBホストクロック初期化ステータス = 1 これで解決しますか? Re: USB Host mode Host init error 3 LPC54605J256 こんにちは、 @SOOTY1 さん。 投稿ありがとうございます! お使いのSDKのバージョンを教えていただけますか? CLOCK_EnableUsbhs0HostClock の戻り値を確認してください。 LPCXpresso54608ボード用のSDKに含まれるUSBホストのサンプルを参照することもできますが、それらのサンプルではHSではなくUSB FSを使用しています。 高速USBを動作させるには、CPUクロックを次のように設定する必要があります。 最低周波数は60MHz。 BR。 Re: USB Host mode Host init error 3 LPC54605J256 いくつか試してみましたが、USB時計が正しく接続されず、動作しないようです。USBPLLからの48MHz入力によるクロック設定で正しく選択されています。 int main(void) ヤージュ vPortDefineHeapRegions(xHeapRegions); BOARD_InitBootPins(); BOARD_InitBootClocks(); BOARD_InitBootPeripherals(); SEGGER_RTT_Init(); PRINTF("システム起動中...\r\n"); PRINTF("コアクロック = %lu Hz\r\n", CLOCK_GetFreq(kCLOCK_CoreSysClk)); /* 電源とクロック */ POWER_DisablePD(kPDRUNCFG_PD_USB1_PHY); POWER_DisablePD(kPDRUNCFG_PD_VD2_ANA); // 外部水晶振動子アナログ領域 POWER_DisablePD(kPDRUNCFG_PD_VD3); // USB PLLドメイン POWER_DisablePD(kPDRUNCFG_PD_VD5); // USB PHYドメイン SDK_DelayAtLeastUs(1500, SystemCoreClock); CLOCK_EnableClock(kCLOCK_Usbh1); CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 48000000U); [48Mか480Mのどちらにすべきか分かりませんが、どちらにしても動作しません] PRINTF("USB PLL周波数 = %lu Hz\r\n", CLOCK_GetFreq(kCLOCK_UsbPll)); PRINTF("USB1CLK周波数 = %lu Hz\r\n", CLOCK_GetFreq(kCLOCK_UsbClk)); /* ホストモードを強制する - ビット16 */ USBHSH->PORTMODE &= ~(1UL << 16); USBHSH->PORTMODE |= (1UL << 16); PRINTF("USB PORTMODE = 0x%08lX\r\n", USBHSH->PORTMODE); PRINTF("USBHSH->PORTSC1 = 0x%08lX\r\n", USBHSH->PORTSC1); PRINTF("USBHSH->USBSTS = 0x%08lX\r\n", USBHSH->USBSTS); PRINTF("USBHSH->USBCMD = 0x%08lX\r\n", USBHSH->USBCMD); PRINTF("\r\n--- USBクロック診断 ---\r\n"); /* USB PLLの状態 */ PRINTF("USBPLLCTRL : 0x%08lX\r\n", SYSCON->USBPLLCTRL); PRINTF("USBPLLSTAT : 0x%08lX\r\n", SYSCON->USBPLLSTAT); /* USB1クロック多重化器+分周器 */ PRINTF("USB1CLKSEL : 0x%08lX\r\n", SYSCON->USB1CLKSEL); PRINTF("USB1CLKDIV : 0x%08lX\r\n", SYSCON->USB1CLKDIV); /* パワーゲーティングのスナップショット */ PRINTF("PDRUNCFG : 0x%08lX\r\n", SYSCON->PDRUNCFG); /* オプションのSDKレベルビュー(利用可能な場合) */ // PRINTF("USB1CLK周波数: %lu\r\n", CLOCK_GetFreq(kCLOCK_UsbPll)); PRINTF("--- USBクロック診断終了 ---\r\n\r\n"); /* スタックの初期化 */ usb_status_t status = USB_HostInit(CONTROLLER_ID, &g_HostHandle, USB_HostEvent); if (status != kStatus_USB_Success) { PRINTF("USB_HostInit がステータス %d で失敗しました\r\n", status); } 与える - プロセス: JLinkGDBServerCLExe システム起動中... コアクロック = 180000000 Hz USB PLL周波数 = 0 Hz USB1CLK周波数 = 0 Hz USBポートモード = 0x00050000 USBHSH->PORTSC1 = 0x00001000 USBHSH->USBSTS = 0x00000000 USBHSH->USBCMD = 0x00000501 --- USB時計の診断 --- USBPLLCTRL : 0x00000D3F USBPLLSTAT : 0x00000001 USB1CLKSEL : 0x00000002 USB1CLKDIV : 0x00000000 PDRUNCFG : 0x40000610 --- USB時計診断終了 --- USB_HostInit がステータス 3 で失敗しました。 パワーアップの手順に何か問題があるのでしょうか?正直、今はよく分かりません。 私はこれに長い間取り組んできました。ドライバが間違っている、または見つからないという問題も、別の問題だと思います。 それについてはさらによくわかりません。.map に登録されていますが、host_config で有効化され、ビルドに含まれ、ワークスペースに存在します。 Re: USB Host mode Host init error 3 LPC54605J256 こんにちは、 @SOOTY1さん 返信が遅くなり申し訳ありません。詳細なテストを実施していただき、ありがとうございました。 呼び出しを削除していただけますか? CLOCK_EnableClock(kCLOCK_Usbh1); 電話する前に   CLOCK_EnableUsbhs0HostClock(kCLOCK_UsbSrcUsbPll, 48000000U);   理由は、クロックの有効化は既にCLOCK_EnableUsbhs0HostClock()関数内で処理されているためです。さらに、一部のペリフェラルは設定を変更する前に無効化する必要があり、事前にクロックを有効にすると、適切な再構成が妨げられる可能性があります。   結果を教えてください。 Re: USB Host mode Host init error 3 LPC54605J256 @carlos_o SDKに関する問題はまだ解決していません(詳細はスレッドを参照してください)。 本日、SDKを25.06.00に変更し、Config Toolsも26.03にアップデートしました。 USBホスト初期化失敗エラーコード3が依然として発生します。設定ツールのクロックツリーでマニュアル通りに設定されているように見えるにもかかわらず、PLLが起動しません。 どんなご意見でも大歓迎です。 ありがとう、
View full article
使用 cmm 脚本设置 S32K142 FSEC 你好 我们在项目中使用 S32K142,引导加载程序和应用程序是单独的版本,但共享一个通用的启动文件。我们希望使用 TRACE32 (.cmm) 脚本,在启用 MEEN 位后对 FSEC 寄存器进行编程,从而锁定调试端口。 是否可以使用 .cmm 文件修改/编程 FSEC 配置?引导程序和应用程序闪存完成后的脚本? 另外,加载固件后执行 RESET 以使 FSEC 更改生效是否有任何限制? 你有示例/参考资料吗 .cmm有哪些脚本可用于在 S32K142 上实现此功能(启用 MEEN 的 FSEC 编程)并执行大规模擦除? Re: S32K142 FSEC set using cmm script 你好@Venk_1 cmm 脚本可以用于任何你想要的用途,有无限的可能性。是的,您可以修改 FSEC。请看该文件的开头,那里有如何使用该默认编程脚本的说明: c:\T32\demo\arm\flash\s32k.cmm 那就可以像这样简单: 做 ~~/demo/arm/flash/s32k PREPAREONLY CPU=S32K142 flash.auto.all /CENSORSHIP Data.Set SD:0x40C%LE 0xFE flash.auto.off 请注意,闪存配置字段受到保护,不会被意外修改。如上图所示,需要使用参数"/CENSORSHIP" 来取消保护。这是本编程脚本的功能,并非 MCU 的功能。 在本例中,默认"无担保" 值 0xFE 被写入 0x40C 的 FSEC。您可以将其修改为所需值。 没有与重置相关的限制。是的,需要重置才能激活新的 FSEC 配置。 要进行大量擦除,请使用此命令: flash.UNSECUREerase 但如果启用了 CSEc,它就不起作用了。有必要先清除按键。 此致, 卢克萨
View full article
S32 Design Studio for ARM バージョン: 2018.R1 ライセンス拡張 こんにちは、NXPチームの皆さん! 現在使用しているS32 Design Studio for ARM v2018.R1開発環境のライセンスが期限切れになりました。ライセンスの延長にご協力いただけないでしょうか?よろしくお願いいたします。 ARM向けS32デザインスタジオ アクティベーションID: E29E-CFD0-B62F-1EB1 評価日数:1日 機能バージョン: 1.0 機能ステータス:評価中 Re: S32 Design Studio for ARM Version: 2018.R1 License延期 こんにちは、 お客様のS32DSライセンスが延長されました。以前使用していたコードを使って、S32DSを再度有効化してください。
View full article
S32 design studio 3.6 with GDB client 9.2 package I want to install  " GDB Client for ARM Embedded Processors 9.2 Build 1701"   in S32 design studio 3.6.6.  I am not able to get this package for offline /explicit include into IDE. The version 3.6.6 currently have GDB client 15.1. Is it possible ? is it advisable ? Re: S32 design studio 3.6 with GDB client 9.2 package Hi @sushil_zero  The simplest option is to install S32 Design Studio for S32 Platform v3.6.3, which already includes the required toolchain version. After installation, you can upgrade your existing S32 Design Studio v3.6.3 to v3.6.6, for detailed steps, refer to Section 4.2 of the S32 Design Studio 3.6.6 RFP Installation Guide provided in the same link where the IDE was downloaded. BR, VaneB
View full article
My S32DS for ARM Version 2.2 license is about to expire and I am requesting an extension Product: S32 Design Studio for ARM Activation ID: 9123-5215-159A-B8D0 Could you please help to extend the license? Thank you. Re: My S32DS for ARM Version 2.2 license is about to expire and I am requesting an extension Hi,  your S32DS license has been extended. Please activate S32DS with your old code and make sure, that you are using S32DS for ARM v2.2 without Update 2. 
View full article
S32 autosar 是否只能使用带有 RTD 包的 S32DS 而不使用 EB Tresos 来生成符合 AUTOSAR 的代码?如果是,具体实施方法是什么? Re: S32 autosar 你好 仅 S32DS + RTD 能否生成符合 AUTOSAR 标准的代码? 否。 要符合 AUTOSAR 标准,您必须具备以下条件: ✅ MCAL(驱动器)→热电阻可发挥这一作用 ❌ BSW 堆栈(Com、DCM、NvM 等) ❌ RTE(运行时环境) ❌ 基于 ARXML 的配置 ❌ 系统配置工具(如 tresos/DaVinci) 这些元素在 AUTOSAR 架构中是强制性的。 顺祝商祺! Peter
View full article
RW61x 用の BSDL ファイル NXPはRW61x用のJTAG境界スキャンに関するBSDLファイルを公開していますか?見つけられないようです。 製品: WiFi RW6XX Re: BSDL files for RW61x こんにちは、 あなたの調子が良いといいのですが。RTOSまたはZephyrを使用していますか? RTOSの場合、SDKのバージョンは? Zephyrの場合、どのリポジトリを使用しますか? また、モジュールを使用しているかどうかを明確にしていただけますか? よろしくお願いいたします。 リカルド Re: BSDL files for RW61x OSが境界スキャンファイルと何らかの関係を持つ理由がよく分かりません。 私はZephyr 4.4.0を使用しています。 このモジュールはu-blox製ですが、RW610が搭載されています。 Re: BSDL files for RW61x こんにちは、 お使いのチップパッケージの種類を教えていただけますか?BGA/QFNかCSPか? よろしくお願いいたします。 リカルド Re: BSDL files for RW61x 私たちはBGAを使用しています。 Re: BSDL files for RW61x こんにちは。私もrw61xシリーズチップ用のBSDLファイルを探しています。 これらのファイルをダウンロードするための正しい方法を教えていただけますか? ありがとうございます アレックス
View full article
RT1052开发板SDK适应Keil开发环境问题 NXP技术支持:       您好! 如上图所示,下载RT1052开发板的SDK的时候,会提示“如果使用KEIL开发环境,建议使用2.8.2版本的SDK”。那么是不是说,2.9版本以后的SDK不建议使用KEIL开发环境? ——我的以上理解是否有误?烦请帮忙确认。        此致 敬礼! Re: RT1052开发板SDK适应Keil开发环境问题 Hi @FromCH0 , 感谢您关注恩智浦 RT系列产品,很高兴为您服务。 很抱歉给您带来困惑。 我们内部确认后,实际情况是 并不是新版本不支持 Keil,而是 2.8.5 这个特定版本没有提供 Keil 工程支持,因此在该版本中才会有特别提示。 在 2.9 及之后的 SDK 版本中,Keil 仍然是支持的,可以正常使用。 希望以上说明对您有所帮助。 Best Regards May Liu
View full article
配备 i.MX95 的红外热像仪 OX05B1S HI 根据 i.MX Linux 参考手册...有人能帮忙如何获得 SCH-89961 适配器卡吗。我的要求是将 RGB-IR 摄像机与 i.MX95 集成。或者其他与 i.MX95 兼容的 rgb-ir 摄像头? 此致 Re: RGB-IR Camera OX05B1S with i.MX95 1.FRDM i.MX95 上的 OX05B1S + RPI-CAM-MINISAS 是的,但您还需要一根 FPC 电缆。 光有传感器是不够的。 2.Leopard Imaging LI-OX05B1S-MIPI-137H 它能与现有的 i.MX95 驱动程序一起使用吗? 是的,如果您使用的是 RAW MIPI 输出模式,而不是 ISP 处理输出。 3.500 万像素 RGB-IR GMSL2 摄像头(Jetson AGX Orin 类型) 它能在 i.MX95 上运行吗? 不,不是直接。不推荐使用。 4.预集成 ISP 的模块 我需要禁用 i.MX95 ISP 吗? 是 - 如果模块输出处理过的视频,则必须旁路或禁用 i.MX95 ISP。 Re: RGB-IR Camera OX05B1S with i.MX95 您好@yipingwang 谢谢您的快速回复。请您提供以下补充信息。 1.我想使用OX05B1S传感器,购买传感器和RPI-CAM-MINISAS 是否足以集成到 FRDM i.MX95?我还需要 FPC 电缆吗? 2.意愿 LI-OX05B1S-MIPI-137H - Leopard Imaging Inc. 3. 用于 NVIDIA Jetson AGX Orin 的 500 万像素 RGB-IR 全局快门 GMSL2 摄像机 怎么样? Leopard 和 e-Consystem 相机模块包含预集成的 ISP,这是否意味着我需要禁用 i.MX95 ISP? 请注意 Re: RGB-IR Camera OX05B1S with i.MX95 SCH‑89961 Rev.B 是一款内置恩智浦相机适配器板。 在 i.MX Linux 参考手册中,它被明确引用为用于连接的 MIPI‑CSI 适配器: OmniVision OS08A20 OmniVision OX05B1S 它不是商业产品(不通过 Mouser/Digi-Key 销售)。 恩智浦和选定的合作伙伴在内部使用它进行EVK 验证。 您不能直接购买 SCH-89961。 恩智浦不希望客户使用 SCH-89961。取而代之的是使用 i.MX95 EVK 支持的标准 mini-SAS 或 FPC MIPI 适配器。 支持的替代品包括 adapter 目的 rpi-cam-minisas FPC 摄像机 → 迷你 SAS IMX-MIPI-HDMI 显示/输出 IMX-LVDS-HDMI 显示/输出 这些信息已在i.MX95 摄像头软件包官方文档中列出 RAW MIPI-CSI RGB-IR 传感器(推荐使用) i.MX95 ISP本机支持 RGB-IR 融合。 最著名的选择 传感器 供应商 说明 OX05B1S OmniVision 官方支持 RGB-IR OS08A20 OmniVision 使用与 OX05B1S 相同的驱动程序 AR0234 RGB-IR onsemi 用于汽车视觉 OV2312 RGB-IR OmniVision 全局快门(需要移植) OS08A20& OX05B1S 在 i.MX95 上使用相同的内核驱动程序,开箱即用。 预集成 RGB-IR 摄像头模块(更简单) 提供支持 Linux 的现成红外热像仪的供应商: e-con 系统 RGB-IR 摄像机模块 传感器调整& ISP 支持 可根据要求定制i.MX95 功能 示例: OV2312 RGB-IR AR0830 RGB-IR Re: RGB-IR Camera OX05B1S with i.MX95 你好@yipingwang 非常感谢你的澄清。 还有一个问题,"22 针/15 针摄像头连接器 FPC 电缆" 是否可以单独购买。互联网搜索的结果有多种选择,因此要问。 Re: RGB-IR Camera OX05B1S with i.MX95 您好@yipingwang ,能否请您检查并回复?我在 Arrow electronics 网站上看到多个传感器零件编号。请帮我确定 FPC 电缆的确切零件号和零件编号。 https://www.arrow.com/en/search-result.html?keyword=ox05b1s&currPage=1 致敬 Re: RGB-IR Camera OX05B1S with i.MX95 是的,这些 22 针 ↔ 15 针 FPC(CSI 摄像机)电缆是标准电缆,很容易买到,您可以单独购买,不会有任何问题。
View full article
iMX8MMにおけるセキュアデバッグに関連するヒューズマッピング こんにちは、 iMX8MMのセキュアデバッグ機能に取り組んでいるのですが、JTAG_SMODE、SJC_DISABLE、JTAG_HEO、SJC_RESP、SJC_RESP_LOCKの正しいヒューズマッピングが見つかりません。私はRMとセキュリティRMを確認しました。 これはどこかで一般公開されていますか? よろしくお願いいたします。 セルジオ・プラド i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Security Re: Fuse mapping related to secure debug on iMX8MM ヒューズマップはNDA(秘密保持契約)の対象ですが、お持ちですか?いいえの場合は、「NDAをリクエストする」をクリックしてください。 https://www.nxp.com/support/support:SUPPORTHOME?tid=sbmenu Re: Fuse mapping related to secure debug on iMX8MM @joanxie既に2027年4月28日を有効期限とするNDA契約を締結済みであることを確認しました。 ご確認の上、メールにて情報をお送りいただけますでしょうか? Re: Fuse mapping related to secure debug on iMX8MM 大丈夫。秘密保持契約(NDA)を要求します。
View full article
west is asking for github credentials Hello, I follow this guide: https://mcuxpresso.nxp.com/mcuxsdk/26.03.00/html/gsd/repo_setup.html I decided for targeted repository download. So I typed: west update_board --set board frdmmcxn947 Then after some time, it constantly ask me for GitHub credentials.  Leaving it blank, or even entering my GH credentials does not work. See error attached. Development Board MCXN Re: west is asking for github credentials Hi @stejen  I have tested it on my end. I received the same error message. But i can compile it successfully. I will report it to our sdk team. Thanks for your information. BR Harry
View full article
S32K344/358/388 SWO Printf が動作しないのは S32DS3.6 です チームの皆さん、こんにちは。 この手順に従って、PEマルチリンクとS32DS3.6を使用してSWOのprintf関数をテストしました。S32K3の公式EVBを使用し、SWOピンが正常に伸びていることを確認しました。S32K311、312 SWOは正常に動作しますが、S32K344、358、388は印刷できません。ソフトウェアに何らかの隠れた設定があるはずです。テストして試していただけますか? S32DS3.6.1、3.6.2をテストしました。3.6.3、3.6.5.すべて同じように動作します。311/312は正常に動作しますが、344、358、388は動作しません。 優先度:高 S32DS Re: S32K344/358/388 SWO Printf not work is S32DS3.6 S32K344と312のSWOルーティングに関するRMを確認しました。344はより複雑です。ソフトウェアによって追加のスイッチをオンにする必要があるのかもしれません。 よろしくお願いいたします。 ジェレミー Re: S32K344/358/388 SWO Printf not work is S32DS3.6 こんにちは、ジェレミーさん。 あなたの問題を調べてみます。以前は既知のバグでしたが、現在は修正されていることを願っています。最新のPE Microプラグインを使用していますか?
View full article
西部要求提供 Github 证书 您好,我遵循以下指南: https://mcuxpresso.nxp.com/mcuxsdk/26.03.00/html/gsd/repo_setup.html 我决定有针对性地下载存储库。于是我打字: west update_board--set board frdmcxn947 过了一段时间,它又不断要求我提供 GitHub 认证。 将其留空,甚至输入我的 GH 凭据都不起作用。 请参见附件中的错误信息。 开发板 MCX N Re: west is asking for github credentials 你好@stejen 我已经在我这边进行了测试。 我收到了同样的错误信息。 但我可以成功编译。 我会向我们的 sdk 团队报告。 感谢您提供的信息。 BR 哈利
View full article
wrong macro check in some files Hi I refer to SDK 25.06.00. My projects can use FreeRTOS or be bare metal. So I can have the USE_RTOS symbol defined as 0 or 1. And this is generally fine because when the check is done, it is usually: #if (defined(USE_RTOS) && (USE_RTOS > 0U)) see https://github.com/nxp-mcuxpresso/mcux-component/blob/main/lists/fsl_component_generic_list.c#L17 or https://github.com/nxp-mcuxpresso/mcux-component/blob/main/mem_manager/fsl_component_mem_manager.c#L20 So, as I already mentioned in my bare metal projects, I feel free to set USE_RTOS to 0. In the fsl_os_abstraction.h file itself, there is this define under certain conditions: https://github.com/nxp-mcuxpresso/mcux-component/blob/main/osa/fsl_os_abstraction.h#L194 However, there are some files released by NXP that do not follow this paradigm, for example ./middleware/mcuboot_opensource/boot/nxp_mcux_sdk/include/os/os_malloc.h where the check is simply: #if defined(USE_RTOS) https://github.com/nxp-mcuxpresso/mcuboot/blob/mcux_main/boot/nxp_mcux_sdk/include/os/os_malloc.h#L23 Obviously, this check is not valid if USE_RTOS is defined as 0 in order to disable the functionality. This is not the only example. I would ask you to review your entire code base and fix this problem. best regards Max Re: wrong macro check in some files Hi @mastupristi   Yes, you are right.  This is a known issue and I will forward it to  the software team . Thanks a lot for your feedback. Regards Daniel Re: wrong macro check in some files Hi @mastupristi  Be aware that mcuboot repository doesn't have synced main_mcux branch, so please use release braches/tags  https://github.com/nxp-mcuxpresso/mcuboot/tree/release/26.03.00 where the bug is already fixed. Regards, Daniel
View full article
RW612 Nonsecure Flash Setting Breaks Reset Functionality Hello, I'm experiencing a weird bug with ARM TF-M and Zephyr (NXP downstream v4.3.0) on the FRDM-RW612.  I want to use a region of my flash chip for a nonsecure LittleFS filesystem.  I followed the NXP guide for adding a NS region (link) and I can successfully use the region for my filesystem, no problems with the Zephyr/FS API or access issues. My problem is that when I have the CONFIG_FLASH KConfig option enabled, I can no longer reset my board.  Calling tfm_platform_system_reset(), NVIC_SystemReset(), or even pressing the physical reset button all lock up the processor and do not actually reset the board anymore. I stepped through with a debugger and the last line executed before the debugger is detached/broken away from is core_cm33.h:2683 (within __NVIC_SystemReset): SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) | (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) | SCB_AIRCR_SYSRESETREQ_Msk ); If I attach a debugger after the reset occurs, GDB says the program at address 0x20005840 forever. I've tried the same thing on a very basic program, even adding CONFIG_FLASH to the zephyr hello world program causes resets to fail in the same way. Any help is appreciated, thank you! Re: RW612 Nonsecure Flash Setting Breaks Reset Functionality Hi @jm-streametric, hope you are doing well. In order to help me better analyze this behavior, would you please confirm if in the tests that you have done with the hello world example, the only setting that you add is the CONFIG_FLASH? Or are you also enabling your added NS region with the setting created from the guide (CONFIG_TFM_CUSTOM_DATA_IMPORT_REGION=y)? I have tried to run the hello world example from Zephyr (v4.3.0 downstream) only adding the CONFIG_FLASH setting and I am able to reset the board.
View full article
RGB-IR Camera OX05B1S with i.MX95 Hi As per i.MX Linux Reference Manual...  Can some one help  how to get SCH-89961 Adapter card. My requirement is to integrate RGB-IR camera with i.MX95. Or any other rgb-ir camera compatible with i.MX95? Regards Re: RGB-IR Camera OX05B1S with i.MX95 1. OX05B1S + RPI‑CAM‑MINISAS on FRDM i.MX95 Yes, but you also need an FPC cable. A bare sensor alone is not sufficient. 2. Leopard Imaging LI‑OX05B1S‑MIPI‑137H Will it work with the existing i.MX95 driver? Yes — if you use the RAW MIPI output mode, not ISP‑processed output. 3. 5MP RGB‑IR GMSL2 Camera (Jetson AGX Orin type) Will this work on i.MX95? No — not directly. Not recommended. 4. Modules with Pre‑integrated ISP Do I need to disable i.MX95 ISP? Yes — you must bypass or disable the i.MX95 ISP if the module outputs processed video. Re: RGB-IR Camera OX05B1S with i.MX95 Hi @yipingwang  Thank you for quick response. Could you please help with some additional information as requested below. 1. I want to go with OX05B1S sensor, will purchase of sensor and RPI-CAM-MINISAS would be sufficient to integrated to FRDM i.MX95? Do I need FPC cable as well? 2. Will  LI-OX05B1S-MIPI-137H - Leopard Imaging Inc. this module also work with existing i.MX95 driver? 3. How about  5MP RGB-IR Global Shutter GMSL2 Camera for NVIDIA Jetson AGX Orin Leopard as well as e-Consystem Camera module contains pre-integrated ISP, does it mean I need to disable i.MX95 ISP? Regards Re: RGB-IR Camera OX05B1S with i.MX95 SCH‑89961 Rev.B is an internal NXP camera adapter board. It is explicitly referenced in the i.MX Linux Reference Manual as the MIPI‑CSI adapter used to connect: OmniVision OS08A20 OmniVision OX05B1S It is not a commercial product (not sold via Mouser/Digi‑Key). It is used internally by NXP and selected partners for EVK validation. You cannot directly buy SCH‑89961. NXP does not expect customers to use SCH‑89961. Instead, use standard mini‑SAS or FPC MIPI adapters supported by the i.MX95 EVK. Supported alternatives include: Adapter Purpose RPI‑CAM‑MINISAS FPC camera → mini‑SAS IMX‑MIPI‑HDMI Display/output IMX‑LVDS‑HDMI Display/output These are listed in the official i.MX95 Camera Software Pack documentation RAW MIPI‑CSI RGB‑IR sensors (recommended) i.MX95 ISP natively supports RGB‑IR fusion. Best‑known options: Sensor Vendor Notes OX05B1S OmniVision RGB‑IR, officially supported OS08A20 OmniVision Uses same driver as OX05B1S AR0234 RGB‑IR onsemi Used in automotive vision OV2312 RGB‑IR OmniVision Global shutter (needs porting) OS08A20 & OX05B1S work out‑of‑box using the same kernel driver on i.MX95. Pre‑integrated RGB‑IR camera modules (easier) Vendors offering ready‑made RGB‑IR cameras with Linux support: e‑con Systems RGB‑IR camera modules Sensor tuning & ISP support Custom i.MX95 enablement available on request Examples: OV2312 RGB‑IR AR0830 RGB‑IR Re: RGB-IR Camera OX05B1S with i.MX95 Hi @yipingwang  Thank you very much for the clarification. One more question, is this "22-pin/15-pin camera connector FPC cable" be available for purchase separately. Internet search results in multiple options hence asking. Re: RGB-IR Camera OX05B1S with i.MX95 Hi @yipingwang  Could you please check and respond? I see multiple part number of sensor on Arrow electronics website. Could you please help me identifying exact part number as well as part number of FPC cable.. https://www.arrow.com/en/search-result.html?keyword=ox05b1s&currPage=1 Regards Re: RGB-IR Camera OX05B1S with i.MX95 Yes, these 22‑pin ↔ 15‑pin FPC (CSI camera) cables are standard and easily available, you can buy them separately without any issue.
View full article
PN7160がLPCDモードに設定されている場合、2×2cmアンテナを使用してLPCDモードから起動することはできません。 「NFCアンテナツール」を使用して、PN7160用の2cm×2cmの搭載アンテナを設計しました。このアンテナはQ値が20、目標インピーダンスが11Ωです。これは小型アンテナであるため、「PN7160 よくある質問 [AN13892]」に従ってPN7160のDPCを有効にしました。 このような条件下では、PN7160のLPCDモードを有効にしない場合、2台のPN7160デバイスはP2Pを介して正常に通信できます。しかし、PN7160のLPCDモードを有効にすると、PN7160はLPCDモードから復帰できなくなります。しかし、同じドライバーを使用すれば、2cm×4cmのアンテナでLPCDモードから起動することも可能です。 2cm×2cmアンテナからのLPCD TRACEメッセージは以下のとおりです。 D (6358097) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03 D (6358597) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03 D (6359107) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03 D (6359617) PN7160_I2C: NCI << 0x6f 0x13 0x04 0x80 0x83 0x80 0x03 アンテナ設計パラメータについては、添付ファイルをご参照ください。 CORE_SET_CONFIG_CMD は次のように設定されています。 uint8_t NxpNci_CORE_CONF_EXTN[]={0x20, 0x02, 0x6B, 0x05, /* CORE_SET_CONFIG_CMD */ 0xA0、0x40、0x01、0x81、/* TAG_DETECTOR_CFG */ 0xA0、0x41、0x01、0x10、/* TAG_DETECTOR_THRESHOLD_CFG */ 0xA0、0x42、0x01、0x0F、/* TAG_DETECTOR_PERIOD_CFG */ 0xA0、0x43、0x01、0x00、/* TAG_DETECTOR_FALLBACK_CNT_CFG */ 0xA0、0x0B、0x57、0xE5、0x05、0x90、0x6E、0x0F、0x4E、/* DPC_CONFIG */ 0x00、0x40、0x95、0xB7、0xAA、0x40、0x9F、0xA7、0x99、 0x53、0x9F、0x97、0x99、0x5D、0x9F、0x97、0x99、0x5F、 0x9F、0x97、0x00、0x68、0x9F、0x07、0x00、0x6A、0x1F、 0x07、0x00、0x74、0x1F、0x07、0x00、0x78、0x1F、0x07、 0x00、0x7F、0x1F、0x07、0x00、0x81、0x1F、0x07、0x00、 0x8B、0x1F、0x04、0x00、0x8C、0x1F、0x04、0x00、0x96、 0x1F、0x04、0x00、0x98、0x1F、0x04、0x00、0xA1、0x1F、 0x02、0x00、0xA9、0x1F、0x00、0x00、0xAF、0x1F、0x00、 0x00、0xB8、0x1F、0x00、0x00、0xC2、0x1F、0x00、0x00 }; この問題はアンテナのマッチングによるものですか、それともレジスタの設定によるものですか?
View full article
S32K142 FSEC set using cmm script Hello, We are using the S32K142 in our project with the bootloader and application as separate builds, but sharing a common startup file. We would like to lock the debug ports using a TRACE32 (.cmm) script by programming the FSEC register with the MEEN bit enabled. Is it possible to modify/program the FSEC configuration using a .cmm script after bootloader and application flashing is completed? Also, is there any restriction on performing a reset after loading the firmware for the FSEC changes to take effect? Do you have an example/reference .cmm script that can be used to implement this (FSEC programming with MEEN enabled) on S32K142 and also to perform mass erase? Re: S32K142 FSEC set using cmm script Hi @Venk_1  The cmm scripts can be used for whatever you want, there are endless possibilities. Yes, you can modify the FSEC. Take a look at beginning of this file, there's a description how to use this default programming script: c:\T32\demo\arm\flash\s32k.cmm  Then it can be as simple as this: DO ~~/demo/arm/flash/s32k PREPAREONLY CPU=S32K142 flash.auto.all /CENSORSHIP Data.Set SD:0x40C %LE 0xFE flash.auto.off Notice that flash configuration field is protected against unwanted modification. It's necessary to use parameter "/CENSORSHIP" as shown above to remove the protection. This is a feature of this programming script, it is not feature of the MCU.  In this example, default "unsecured" value 0xFE is written to FSEC at 0x40C. You can modify it to required value.  There are not restriction related to reset. Yes, reset is needed to activate new FSEC configuration.  For mass erase, use this command: flash.UNSECUREerase But if CSEc is enabled, it won't work. It is necessary to erase the keys first.  Regards, Luksa
View full article