Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
S32 Design Studio for ARM v2018、ライセンスが切れました ARM v2018のS32 Design Studioライセンスを再有効化するにはどうすればいいですか? アクティベーションコード:A9B4-99D8-953E-A663 Re: S32 Design Studio for ARM v2018, License was expired こんにちは、 S32 Design Studio for ARM v2018を再有効化するには、「Help → NXPライセンス」を開き、ライセンスを選択し、「アクティベート/再アクティベート」を選択してください。アクティベーションコードを入力してライセンスを更新してください。もし失敗した場合、権利が失效または無効になっている可能性があります。アクティベーションコードとマシンIDを使ってNXPサポートにライセンスの更新を**お問い合わせください**。
記事全体を表示
Dynamic ARM frequency switching work in U-Boot for i.MX8MP I'm using i.MX8MP custom board with a part that supports 1.6GHz and 1.8GHz speed grades. By default, U-Boot boots the ARM core at 1200MHz regardless of the chip's actual speed grade. Questions: How does U-Boot detect and apply the correct ARM frequency based on the SoC's fused speed grade? Is there dynamic switching at the U-Boot stage, or is this left entirely to Linux? What's the correct or recommended way to make U-Boot, boot at 1.6GHz or 1.8GHz instead of the default 1200MHz? Do I also need to adjust VDD_ARM voltage in PMIC when changing the frequency, and if so, how should that be sequenced? Any guidance or reference examples would be appreciated. Thanks. Re: Dynamic ARM frequency switching work in U-Boot for i.MX8MP Hi @Nvcee, Thank you for contacting NXP Support! 1) All voltage and frequency initializations are performed in the soc.c file within U-Boot: https://github.com/nxp-imx/uboot-imx/blob/lf_v2026.04/arch/arm/mach-imx/imx8m/soc.c 2) The dynamic voltage and frequency scaling driver operates only under Linux. 3)You can hardcode the clock and voltage initializations in soc.c. However, you must ensure that the selected part number is correct, as using settings intended for a different device variant could cause the system to hang or behave unexpectedly. Best regards, Chavira
記事全体を表示
S32DS 3.6.10プロジェクト作成時にSDK(RTD)が見つかりません こんにちは、NXPさん。 以下の2種類のRTDを使用する際に互換性の問題が発生しています。解決策をご提示いただけますでしょうか?よろしくお願いいたします。 1. SW32K1_S32M24x_RTD_R21-11_3.0.0_QLP06_D2603_DesignStudio_updatesite 2. SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite BramXiong_1-1787309606372.png BramXiong_0-1787309530684.png RTD_R23-11_7.0.1_D2603リリースノートにはS32DSバージョン3.6.4と記載されていますが、これは使用できる唯一のバージョンなのでしょうか?それとも、S32DSは他のバージョンでも使用できるのでしょうか?3.6.10?新バージョンは旧バージョンと互換性がありますか? BramXiong_0-1787309923367.pngBramXiong_0-1787309923367.png Re: S32DS 3.6.10 cannot find the SDK (RTD) when creating a project こんにちは、 @BramXiong さん。 私はNXPの社員ではありませんが、以前似たような問題に直面したことがあります。私の場合の主な問題はNXP-GCC版に関するものでした。 S32K 3.6 で同じ問題が発生している場合は、 NXP-GCC のバージョンを 11.4 から 10.2 に変更してみてください。これを行った後、 RTDプラットフォーム が可視化されるはずです。 参考のために画像を添付しました。 これがお役に立てば幸いです。 よろしくお願いいたします。 ガネーシャ
記事全体を表示
Clocks tool calls to CLOCK_OSC_GateOscRc400M, which no longer exists in SDK 26.6's fsl_clock.h After updating to iMXRT1166 SDK 26.6.0, the project fails to build because clock_config.c (generated by the Clocks tool) calls CLOCK_OSC_GateOscRc400M(false), but this function has been removed from fsl_clock.h in this SDK release. Looking online it seems this was removed because of updates to RM1170 Rev. 5 PDF. https://github.com/nxp-mcuxpresso/mcux-devices-rt/issues/2  The same updates have not been made to RM1160 so is iMXRT1166 SDK 26.6.0 incorrect or should the Clocks tool be updated to remove or modify its call?
記事全体を表示
时钟工具调用了 CLOCK_OSC_GateOscRc400M,该函数在 SDK 26.6 的 fsl_clock.h 中已不存在。 更新到 iMXRT1166 SDK 26.6.0 后,项目构建失败,原因是 clock_config.c 文件出现问题。(由时钟工具生成)调用 CLOCK_OSC_GateOscRc400M(false),但此函数已从该 SDK 版本的 fsl_clock.h 中移除。 网上查了一下,似乎是因为RM1170 Rev. 5 PDF 更新而删除的。 https://github.com/nxp-mcuxpresso/mcux-devices-rt/issues/2 RM1160 没有进行同样的更新,那么 iMXRT1166 SDK 26.6.0 是否不正确,或者是否应该更新 Clocks 工具以删除或修改其调用?
記事全体を表示
FRDM-i.MX95:支持 FRAMOS IMX900 和 H.264 1080p120 你好, 我想确认以下关于FRDM-i.MX95的信息: FRDM-i.MX95 目前是否支持 FRAMOS FSM:GO-IMX900C-M12-L102B-PM-A1Q1(索尼 IMX900 彩色传感器)? 如果支持,所需的传感器驱动程序、设备树配置和 NEO-ISP 调优文件是否可用?哪个BSP/SDK版本提供此功能? 这款摄像机能否通过 i.MX95 CSI/ISP 流水线以 120 FPS 或更高的帧速率运行 1920×1080 彩色图像? 要将此相机模块连接到 FRDM-i.MX95,需要哪种适配器板和电缆? i.MX95 硬件 VPU 是否支持 1920×1080 @ 120 FPS 的单流 H.264 编码? 在禁用 B 帧和低延迟设置的情况下,预期的输入到比特流延迟或最小内部缓冲是多少? 是否支持从相机/ISP 流水线到 H.264 硬件编码器的 DMA-BUF 零拷贝? 如果目前不支持 FRAMOS IMX900 模块,您能否推荐一款支持 FRDM-i.MX95 的彩色全局快门 MIPI CSI-2 摄像头,该摄像头能够以 1920×1080 @ 120 FPS 或更高的帧率拍摄? 谢谢! 图形与显示 Linux 多媒体
記事全体を表示
Z248 EVB 板:Z248 A0 EVB,空白 MRAM(首次烧录) 探针:S32 调试探针 — 操作系统 1.1.0引导加载程序 1.0.1(已确认为最新版本) 工具:S32DS 3.6.6+ S32K5 开发包 3.6.6EAR + 调试器核心 3.6.10 检测到SWD链: 设备[0]: core_type=S32K5(376) 设备[1]: core_type=DAPv5(232) 但是 ccs_config_chain 失败(ccs_error=39): “S32K5:未找到初始化序列”(子核心错误 73) “S32K5:总线错误”(子核心错误 76) 验证通过:VTREF=3.3V,SRST_B=3.3V,J6/J9 处于调试模式(引脚 3-4), 12V 后接 48V 电源顺序 测试过:LS 和非 LS M7 内核,JTAG 频率 10MHz~2MHz,复位延迟 0/500ms, 初始化脚本 s32k5xx_attach.py / attach_first_instruction.py / generic_bareboard.py / generic_bareboard_all_cores.py 问题: 初始启动链编程(HSE / IVT / DCD / 启动管理器 / MICROSAR) 是否支持通过 S32 调试探针 + S32DS 访问空白 Z248 A0? UM12524 第 4.7.1 节仅针对 Lauterbach 的完整闪光面板进行了文档说明。 TRACE32,而 4.7.2 假设启动板上已经构建了一个 elf。 如果首次刷写固件必须使用 TRACE32,请确认。
記事全体を表示
FRDM-i.MX95:FRAMOS IMX900およびH.264 1080p120サポート こんにちは、 FRDM-i.MX95に関して、以下の点を確認させていただきたいと思います。 FRAMOS FSM:GO-IMX900C-M12-L102B-PM-A1Q1 (Sony IMX900 Color) は現在、FRDM-i.MX95でサポートされていますか? もし対応しているなら、必要なセンサードライバー、デバイスツリーの設定、NEO-ISPのチューニングファイルが利用可能ですか?どのBSP/SDKバージョンがこのサポートを提供していますか? このカメラはi.MX95のCSI/ISPパイプラインを通じて1920×1080色、120FPS以上で動作できますか? このカメラモジュールをFRDM-i.MX95に接続するには、どのアダプタボードとケーブルが必要ですか? i.MX95ハードウェアVPUは1920×1080 @ 120 FPSでのシングルストリームH.264エンコーディングをサポートしていますか? Bフレームを無効にし低遅延設定した場合、予想される入力からビットストリームへのレイテンシや最小内部バッファリングはどれくらいでしょうか? カメラ/ISPパイプラインからH.264ハードウェアエンコーダーへのDMA-BUFゼロコピーはサポートされていますか? もしFRAMOS IMX900モジュールが現在サポートされていない場合、FRDM-i.MX95で1920×1080 @ 120 FPS以上に対応し、カラー対応のグローバルシャッター対応MIPI CSI-2カメラをおすすめしていただけますか? よろしくお願いします。 グラフィックスとディスプレイ Linux マルチメディア
記事全体を表示
Z248 EVB 基板:Z248 A0 EVB、MRAMは未書き込み(初回書き込み時) プローブ: S32 デバッグプローブ — OS 1.1.0/ ブートローダー 1.0.1 (最新版確認済み) ツール:S32DS 3.6.6+ S32K5 開発パッケージ 3.6.6EAR + デバッガーコア 3.6.10 SWDチェーンISが検出されました: デバイス[0]: コアタイプ=S32K5(376) デバイス[1]: コアタイプ=DAPv5(232) しかし、ccs_config_chain が失敗します (ccs_error=39): 「S32K5: 初期化シーケンスが見つかりません」(サブコアエラー 73) 「S32K5: バスエラー」(サブコアエラー 76) 検証済み OK: VTREF=3.3V、SRST_B=3.3V、デバッグモードのJ6/J9(ピン3-4)、 12V、次に48Vの電源シーケンス 試した: LS および非 LS M7 コア、JTAG 10MHz~2MHz、リセット遅延 0/500ms、 初期化スクリプト s32k5xx_attach.py / attach_first_instruction.py / generic_bareboard.py / generic_bareboard_all_cores.py 質問: 初期ブートチェーンプログラミング(HSE / IVT / DCD / BOOT マネージャ / MICROSAR)ですか? S32デバッグプローブ+S32DSを介してサポートされるBLANK Z248 A0のことですか? UM12524セクション4.7.1では、ラウターバッハ専用のフルフラッシングパネルが記載されています TRACE32、4.7.2はすでに構築済みのエルフがブートボード上にあることを前提としています。 初回フラッシュ時にTRACE32が必須である場合は、ご確認ください。
記事全体を表示
如何使用 SR250 作为锚点,SR040 作为标签来实现 UWB TDoA? 你好, 我正在尝试使用以下配置实现一个UWB TDoA系统: NXP SR250 设备作为主从锚点 NXP SR040 作为移动标签 每个SR250锚点都连接一个主机MCU。 SR250 锚点需要接收 SR040 标签定期发送的闪烁消息。主锚点和从锚点将使用接收到的时间戳,通过到达时间 (TDoA) 计算标签位置。 我想确认以下事项: SR040 能否发送可被多个 SR250 锚点接收并添加时间戳的周期性闪烁消息? SR040 和 SR250 是否兼容此 TDoA 使用场景? NXP是否有SR250锚点和SR040标签TDoA系统的参考实现? 目前,我的 QN9090 主机上运行着 SR250 TDoA 锚点应用程序。但是,我找不到清晰的文档或示例来说明如何将 SR040 配置为兼容的 TDoA 标签。 如果您能提供有关所需固件、会话配置、闪烁帧格式和时间戳同步方面的信息,我们将不胜感激。 顺祝商祺!
記事全体を表示
How can I implement UWB TDoA using SR250 as anchors and SR040 as a tag? Hello, I am trying to implement a UWB TDoA system using the following configuration: NXP SR250 devices as the master and slave anchors NXP SR040 as the mobile tag A host MCU connected to each SR250 anchor The SR250 anchors need to receive blink messages transmitted periodically by the SR040 tag. The master and slave anchors will then use the received timestamps to calculate the tag position using TDoA. I would like to confirm the following: Can the SR040 transmit periodic blink messages that can be received and timestamped by multiple SR250 anchors? Are the SR040 and SR250 compatible for this TDoA use case? Is there an NXP reference implementation for an SR250 anchor and SR040 tag TDoA system? Currently, I have an SR250 TDoA anchor application running on a QN9090 host. However, I could not find clear documentation or an example showing how to configure the SR040 as a compatible TDoA tag. Any information regarding the required firmware, session configuration, blink frame format, and timestamp synchronization would be greatly appreciated. Best regards.
記事全体を表示
IW610 (USB) ファームウェアが「WLAN FW がアクティブ」になってから約 4 秒後にクラッシュします。 こんにちは、 OpenWrt 25(カーネル6.12)でIW610Gモジュールを起動するのに苦労しています。列挙は順調に進み、ファームウェアのダウンロードも問題なさそうですが、クラッシュが発生します。 USBの列挙とファームウェアのダウンロードは毎回成功します。モジュールはメインファームウェアを起動し、「WLAN FW is active」と表示し、VDLLブロック(48000バイト)をロードします。その後、**一貫して約3.9~4.1秒後**にファームウェアがクラッシュし、独自のダンプ(「FW trigger fw dump」)がトリガーされます。このタイミングは数十回のブート(コールドブートとウォームEHCIリバインドサイクルの両方)で非常にデターミニスティックであり、ランダムな信号ノイズではなく固定された内部タイマー/ウォッチドッグであると推測します。 この正確な起動時からのフルファームウェアダンプ(「file_fwdump」、1,230,600バイト)とドライバー情報ダンプ(「file_drv_info」、259,772バイト)が添付されています。 最新のクリーンブート時の関連するdmesgの抜粋全文: [ 34.484411] usb 1-1: 新しいUSBデバイスが見つかりました。idVendor=0471、idProduct=0214、bcdDevice=40.00 [ 34.500356] USB 1-1: 製品:NXPワイヤレスデバイス [ 34.525526] VID/PID = 471/214、Boot2 バージョン = 4000 [ 34.573668 リクエストファームウェア:nxp/usbusb_iw610.bin.se [ 37.189918] fw_dnld: 808824バイトダウンロード [ 37.381917] USB 1-1:USB切断、デバイス番号2 [ 37.883662] USB 1-1:EHCIプラットフォームを使用した新しい高速USBデバイス番号3 [ 38.115044] USB 1-1:新しいUSBデバイスが発見、idVendor=0471、idProduct=0215、bcdDevice=32.01 [ 38.131013] USB 1-1:製品:BluetoothおよびワイヤレスLANコンポジットデバイス [ 38.288804] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.295470] VID/PID = 471/215、Boot2 バージョン = 3201 [ 38.300509] woal_usb_probe: 無効なエンドポイント割り当て [ 38.306315] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.312906] VID/PID = 471/215、Boot2 バージョン = 3201 [ 38.318003] woal_usb_probe: 無効なエンドポイント割り当て [ 38.473628] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.480227] VID/PID = 471/215、Boot2 バージョン = 3201 [ 38.485411] モアルハンドル操作を取り付けろ、カードインターフェースタイプ:0x40d [ 38.628304 ] WLAN FWは稼働中 [ 38.631408 on_time 38628138922 [ 38.655388] VDLL: ファームウェアをリクエスト:nxp/usbusb_iw610.bin.se [ 38.671234] VDLLイメージ: 長さ=48000 [ 38.675868] fw_cap_info=0x487cbf03、dev_cap_mask=0xffffffff [ 38.681912] uuid: 30548cc5aad797baaa0885c430d55486 [ 38.686932] max_p2p_conn = 8、max_sta_conn = 8 [ 42.576334] FW トリガー fw ダンプ <-- 「WLAN FW がアクティブです」から約 3.95 秒後 [ 42.579535] =====FWトリガーダンプ==== [ 42.589155] ディレクトリ /var/dump_42 の作成に成功しました [ 42.601497] ファームウェアダンプディレクトリ名は /var/dump_42 です [ 42.607105] DRVダンプデータは/var/dump_42/file_drv_infoにあります [ 43.786094] IOCTL が失敗しました: d64defa8 id=0xd0000、sub_id=0xd0004 action=1、status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_11D_DOMAIN_INFO_EXT) [ 43.796200] IOCTL が失敗しました: 12d298a2 id=0x30000、sub_id=0x30003 action=2、status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_ANT_CFG) [43.807348] 11D: FW でドメイン情報を設定する際にエラーが発生しました [ 43.844117] ファームウェア情報の取得に失敗しました!ステータス=-1、エラーコード=0x0 [43.954897] ファームウェア初期化失敗 [43.963379] カードが削除されました: -2 [ 44.027311] woal_usb_probe: woal_add_card が失敗しました 「WLAN FWがアクティブになった」状態から約4秒後に発生するという決定性、およびキャンセルされた2つのコマンド(`ANT_CFG`、`11D_DOMAIN_INFO_EXT`)を考慮すると、このクラッシュのシグネチャは`MM6X18540`シリーズの既知の問題と一致しますか?それとも、ファームウェアダンプで確認すべき特定の事項がありますか?必要であれば、`file_fwdump`/`file_drv_info`を直接共有することも可能です。どのような方法で送信すればよろしいでしょうか? アドバイスをいただければ幸いです。 - **ホストSoC**:Qualcomm Atheros QCA9533(AR9531/QCA9533ファミリ)、カスタムボード、OpenWrt、Linuxカーネル6.12.71(ath79ターゲット)。 - **モジュール**:NXP IW610(Wi-Fi 6 + BLE 5.4 + 802.15.4コンボ)、このテスト用にUSB2.0(Wi-Fi + BT)経由で接続;SPI(802.15.4)リンクはボード上にありますが、現在は無効化されています(下記参照)。 - **ドライバ**: 'nxp-imx/mwifiex', コミット '09f41e1423e4806a127507d5fa284cd02c46772f' — 「ホットフィックスリリースMM6X18540.p41のドライバコミット(2025-12-23)、ブランチ `hotfix/lf-6.12.49_2.2.0_hotfix`。`MLAN_RELEASE_VERSION "540.p41"`をコンパイルしました。 - **ファームウェア**: `usbusb_iw610.bin.se`(Wi-Fi+BTのみ、SPIブロックなし)、`nxp-imx/imx-firmware`コミット`216a015fea`から取得 — "ホットフィックスリリースMM6X18540.p41 2025-12-23のファームウェアコミット"、内部タグ`IW610-18.99.5.p86`。これはNXP独自のリリースノートとp41ドライバーのペアです。 - モジュールパラメータ (`wifi_mod_para.conf`):'USBIW610 = { dual_nb=0 fw_name=nxp/usbusb_iw610.bin.se }' — これは明示的に2つ目の狭帯域(802.15.4/SPI)ファームウェアブロックを無効化するため、純粋なUSB Wi-Fi+BTを単独でテストしています。
記事全体を表示
MPC5744p S32DS LINBUS 主从示例 大家好, 请问有人能提供关于 S32 Design Studio 中是否有 MPC5744p LINBUS 主/从示例的信息吗? 谢谢! Re: MPC5744p S32DS LINBUS master slave example 附件中的 ZIP 文件包含修改后的驱动程序文件。 测试配置: - MPC5744P - S32 电源架构设计工作室 2.1 - S32_SDK_S32PA_RTM_3.0.3 - INST_LINFLEXD_UART2 FreeRTOS - 两个物理从控制器 已实现的功能: - LIN 中断和 0x55 同步字节 - 受保护标识符的生成和验证 - 主控端传动 - 中断驱动的从属响应 - 经典和增强型校验和 - 帧最多包含 8 个数据字节 - 响应超时处理 - 从设备断开连接、RESET 或重新连接后的恢复 - 轮询多个从属标识符 该驱动程序使用两个物理 MPC5744P 从控制器进行了测试。 安装: 1.备份原始SDK驱动程序文件。 2. 将提供的头部信息复制到: 平台/驱动程序/公司/ 3. 将提供的源文件复制到: platform/drivers/src/linflexd/ 4. 刷新项目中链接的 SDK 文件。 5. 执行彻底重建。 我希望这能帮助任何需要使用 S32 SDK 进行基本 LIN 通信的人。 欢迎提供其他 MPC5xxx 设备的反馈和测试结果。 顺祝商祺! Re: MPC5744p S32DS LINBUS master slave example 这里有一种可行的方法,可以模拟唤醒信号。   #define SYNC 0x55 #define WAKEUP = 0x00 ;    …… LINFLEXD_UART_DRV_SetBaudRate ( INST_LINFLEXD_UART1 , 4800 );     LINFLEXD_UART_DRV_SendDataBlocking ( INST_LINFLEXD_UART1 , & WAKEUP , 1 , 100 );     LINFLEXD_UART_DRV_SetBaudRate ( INST_LINFLEXD_UART1 , 9600 );     masterMessage.sync = SYNC ;​​     masterMessage.id = PID ;​​     masterMessage.data [ 0 ] = 0x00 ;​     masterMessage.data [ 1 ] = 0x00 ;​     masterMessage.chksum = linbus_calculate_checksum ( masterMessage.data , 2 ) ;​​​   Re: MPC5744p S32DS LINBUS master slave example 您好, 你可以继续使用SDK和LINFlex模块,但需要自己编写代码/驱动程序,例如重用现有的裸机代码。 BR,彼得 Re: MPC5744p S32DS LINBUS master slave example 我的想法是继续在 SDK 环境中运行,您认为这目前是启用 LIN 硬件的最佳方式吗?或者,有没有办法通过 PIT 和 GPIO 来创建软件? Re: MPC5744p S32DS LINBUS master slave example 您好, 据我所知,SDK 中没有 LIN 支持,也没有计划添加该功能。 BR,彼得 Re: MPC5744p S32DS LINBUS master slave example 使用SDK和LIN总线的最佳方法是什么?我尝试使用 linflexd_uart 生成 LIN 消息,但无法生成中断和唤醒消息。我应该将 TX 用作数字输出吗? Re: MPC5744p S32DS LINBUS master slave example 感谢您的快速回复,请问是否可以将示例的一部分(初始化和发送 LIN 消息)与 SDK 包中的 FreeRTOS 示例集成,而不会出现任何重大问题? Re: MPC5744p S32DS LINBUS master slave example 您好, S32DS 中有 LIN 主站和从站的示例,您可以参考一下。 PetrS_0-1692959754415.pngPetrS_0-1692959754415.png BR,彼得
記事全体を表示
MPC5744p S32DS LINBUS master slave example Hello everyone, Could someone help me with information about whether there is an MPC5744p LINBUS Master/Slave example for S32 Design Studio? Thank you! Re: MPC5744p S32DS LINBUS master slave example The attached ZIP contains the modified driver files  Tested configuration: - MPC5744P - S32 Design Studio for Power Architecture 2.1 - S32_SDK_S32PA_RTM_3.0.3 - INST_LINFLEXD_UART2 - FreeRTOS - Two physical slave controllers Implemented functionality: - LIN break and 0x55 synchronization byte - Protected identifier generation and validation - Master header transmission - Interrupt-driven slave response - Classic and enhanced checksum - Frames with up to 8 data bytes - Response timeout handling - Recovery after a slave is disconnected, reset or reconnected - Polling of multiple slave identifiers The driver was tested with two physical MPC5744P slave controllers. Installation: 1. Back up the original SDK driver files. 2. Copy the provided header to: platform/drivers/inc/ 3. Copy the provided source file to: platform/drivers/src/linflexd/ 4. Refresh the linked SDK files in the project. 5. Perform a clean rebuild. I hope this helps anyone who needs basic LIN communication with the S32 SDK. Feedback and test results on other MPC5xxx devices are welcome. Best regards Re: MPC5744p S32DS LINBUS master slave example here is a way that works and simulates a wakeup signal   #define SYNC 0x55 #define WAKEUP = 0x00;    ....     LINFLEXD_UART_DRV_SetBaudRate(INST_LINFLEXD_UART1,4800);     LINFLEXD_UART_DRV_SendDataBlocking(INST_LINFLEXD_UART1, &WAKEUP, 1,100);     LINFLEXD_UART_DRV_SetBaudRate(INST_LINFLEXD_UART1,9600);     masterMessage.sync = SYNC;     masterMessage.id = PID;     masterMessage.data[0] = 0x00;     masterMessage.data[1] = 0x00;     masterMessage.chksum = linbus_calculate_checksum(masterMessage.data,2);   Re: MPC5744p S32DS LINBUS master slave example Hi, you can stay with SDK and LINFlex module, but you need to write code/driver yourself, for example reusing available baremetal code.  BR, Petr Re: MPC5744p S32DS LINBUS master slave example My idea is to stay in the SDK environment, which is now, in your opinion, the best way to enable LIN hardware? Or is there maybe a way to create software via PIT and GPIO? Re: MPC5744p S32DS LINBUS master slave example Hi, as far as I know there's no LIN support in the SDK and there are no plans to add it. BR, Petr Re: MPC5744p S32DS LINBUS master slave example What is the best approach here to use the SDK and LIN bus? I tried generating a LIN message with linflexd_uart, but generating that break and wakeup isn't possible. Should I use TX as a digital output? Re: MPC5744p S32DS LINBUS master slave example Thank you for quick replay, is it possible to integrate a part of the example (initialization and sending a LIN message) with, let's say, a FreeRTOS example from the SDK package without any major issues? Re: MPC5744p S32DS LINBUS master slave example Hi, there are LIN master and slave examples within S32DS, so you can refer to it. PetrS_0-1692959754415.pngPetrS_0-1692959754415.png BR, Petr
記事全体を表示
MPC5744p S32DS LINBUS マスタースレーブの例 こんにちは、みんな、 S32 Design Studio用のMPC5744p LINBUS Master/Slaveの例があるかどうか、どなたか教えてもらえますか? ご回答をお待ちしています。 Re: MPC5744p S32DS LINBUS master slave example 添付されたZIPには修正済みドライバーファイルが含まれています テスト済み構成: - MPC5744P - S32 Power Architecture 2.1 Design Studio - S32_SDK_S32PA_RTM_3.0.3 - INST_LINFLEXD_UART2 - FreeRTOS - 2つの物理スレーブコントローラ 実装された機能: - LINブレークおよび同期バイト0x55 - 保護された識別子の生成と検証 - マスターヘッダー伝送 - 割り込み駆動スレーブ応答 - クラシックおよび強化チェックサム - 最大8バイトのデータバイトを持つフレーム - レスポンスタイムアウト処理 - スレーブが切断、リセット、再接続された後の復旧 - 複数のスレーブ識別子のポーリング ドライバーは2つの物理的なスレーブコントローラーでテストMPC5744Pされました。 インストール: 1.元のSDKドライバファイルをバックアップしてください。 2. 提供されたヘッダーを以下にコピーします: プラットフォーム/ドライバ/インク/ 3. 提供されたソースファイルを以下にコピーします: プラットフォーム/ドライバ/SRC/linflexd/ 4. プロジェクト内のリンクされたSDKファイルを更新します。 5. クリーンな再構築を行う。 S32 SDKとの基本的なLIN通信が必要な方の参考になれば幸いです。 他のMPC5xxxデバイスに関するフィードバックやテスト結果も歓迎します。 よろしくお願いいたします。 Re: MPC5744p S32DS LINBUS master slave example ウェイクアップ信号をシミュレートする有効な方法を以下に示します。   #define SYNC 0x55 #define WAKEUP = 0x00 ;    .... LINFLEXD_UART_DRV_SetBaudRate ( INST_LINFLEXD_UART1 , 4800 );     LINFLEXD_UART_DRV_SendDataBlocking ( INST_LINFLEXD_UART1 , & WAKEUP , 1 , 100 );     LINFLEXD_UART_DRV_SetBaudRate ( INST_LINFLEXD_UART1 , 9600 );     masterMessage.sync = SYNC ;​​     masterMessage.id = PID ;​​     masterMessage.data [ 0 ] = 0x00 ;​     masterMessage.data [ 1 ] = 0x00 ;​     masterMessage.chksum = linbus_calculate_checksum ( masterMessage.data , 2 ) ;​​​   Re: MPC5744p S32DS LINBUS master slave example こんにちは、 SDKやLINFlexモジュールのまま使うこともできますが、自分でコードやドライバを書く必要があります。例えば、利用可能なベアメタルコードを使い回すなどです。 BR、ペトル Re: MPC5744p S32DS LINBUS master slave example 私の考えはSDK環境にとどまることです。あなたの意見では、それがLINハードウェアを有効にする最良の方法だとお考えですか?あるいはPITやGPIOを使ってソフトウェアを作成する方法があるのでしょうか? Re: MPC5744p S32DS LINBUS master slave example こんにちは、 私の知る限り、SDKにはLINのサポートがなく、追加する計画もありません。 BR、ペトル Re: MPC5744p S32DS LINBUS master slave example ここでSDKとLINバスを使う最良の方法は何でしょうか?linflexd_uartでLINメッセージを生成しようとしましたが、そのブレイクとウェイクアップを生成することはできません。TXをデジタル出力として使用すべきでしょうか? Re: MPC5744p S32DS LINBUS master slave example 迅速なリプレイありがとうございます。例の一部(初期化とLINメッセージの送信)を、例えばSDKパッケージのFreeRTOS例と統合することは大きな問題なく可能でしょうか? Re: MPC5744p S32DS LINBUS master slave example こんにちは、 S32DS内にはLINマスターとスレーブの例があるので参照できます。 PetrS_0-1692959754415.pngPetrS_0-1692959754415.png BR、ペトル
記事全体を表示
IW610 (USB) firmware crashes ~4s after "WLAN FW is active" Hello,  I struggle starting an IW610G module on openwrt 25 (6.12 kernel). Enumeration goes well now, firmware download seems too but I face a crash. USB enumeration and firmware download succeed every time. The module boots its main firmware, prints `WLAN FW is active`, loads a VDLL block (48000 bytes) — and then, **consistently ~3.9–4.1 seconds later**, the firmware crashes and triggers its own dump (`FW trigger fw dump`). This timing is remarkably deterministic across dozens of boots (cold boot and warm EHCI-rebind cycles alike), which makes us suspect a fixed internal timer/watchdog rather than random signal noise. Full firmware dump (`file_fwdump`, 1,230,600 bytes) and driver info dump (`file_drv_info`, 259,772 bytes) from this exact boot are attached. Full relevant dmesg excerpt from the latest clean boot: [ 34.484411] usb 1-1: New USB device found, idVendor=0471, idProduct=0214, bcdDevice=40.00 [ 34.500356] usb 1-1: Product: NXP Wireless Device [ 34.525526] VID/PID = 471/214, Boot2 version = 4000 [ 34.573668] Request firmware: nxp/usbusb_iw610.bin.se [ 37.189918] fw_dnld: 808824 bytes downloaded [ 37.381917] usb 1-1: USB disconnect, device number 2 [ 37.883662] usb 1-1: new high-speed USB device number 3 using ehci-platform [ 38.115044] usb 1-1: New USB device found, idVendor=0471, idProduct=0215, bcdDevice=32.01 [ 38.131013] usb 1-1: Product: Bluetooth and Wireless LAN Composite Device [ 38.288804] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.295470] VID/PID = 471/215, Boot2 version = 3201 [ 38.300509] woal_usb_probe: invalid endpoint assignment [ 38.306315] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.312906] VID/PID = 471/215, Boot2 version = 3201 [ 38.318003] woal_usb_probe: invalid endpoint assignment [ 38.473628] USB probe: idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.480227] VID/PID = 471/215, Boot2 version = 3201 [ 38.485411] Attach moal handle ops, card interface type: 0x40d [ 38.628304] WLAN FW is active [ 38.631408] on_time is 38628138922 [ 38.655388] VDLL: Request firmware: nxp/usbusb_iw610.bin.se [ 38.671234] VDLL image: len=48000 [ 38.675868] fw_cap_info=0x487cbf03, dev_cap_mask=0xffffffff [ 38.681912] uuid: 30548cc5aad797baaa0885c430d55486 [ 38.686932] max_p2p_conn = 8, max_sta_conn = 8 [ 42.576334] FW trigger fw dump <-- ~3.95s after "WLAN FW is active" [ 42.579535] =====FW trigger dump==== [ 42.589155] Create directory /var/dump_42 successfully [ 42.601497] Firmware Dump directory name is /var/dump_42 [ 42.607105] DRV dump data in /var/dump_42/file_drv_info [ 43.786094] IOCTL failed: d64defa8 id=0xd0000, sub_id=0xd0004 action=1, status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_11D_DOMAIN_INFO_EXT) [ 43.796200] IOCTL failed: 12d298a2 id=0x30000, sub_id=0x30003 action=2, status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_ANT_CFG) [ 43.807348] 11D: Error setting domain info in FW [ 43.844117] get fw info failed! status=-1, error_code=0x0 [ 43.954897] Firmware Init Failed [ 43.963379] Card is removed: -2 [ 44.027311] woal_usb_probe: woal_add_card failed Given the ~4s-after-"WLAN FW is active" determinism and the two cancelled commands (`ANT_CFG`, `11D_DOMAIN_INFO_EXT`), does this crash signature match any known issue in the `MM6X18540` line, or is there something specific we should check in our firmware dump? Happy to share `file_fwdump`/`file_drv_info` directly if that's useful — how would you like us to send them? Thanks in advance for any pointers. - **Host SoC**: Qualcomm Atheros QCA9533 (AR9531/QCA9533 family), custom board, OpenWrt, Linux kernel 6.12.71 (ath79 target). - **Module**: NXP IW610 (Wi-Fi 6 + BLE 5.4 + 802.15.4 combo), connected over USB2.0 (Wi-Fi + BT) for this test; SPI (802.15.4) link is present on the board but **currently disabled** (see below). - **Driver**: `nxp-imx/mwifiex`, commit `09f41e1423e4806a127507d5fa284cd02c46772f` — "Driver commit for hotfix release MM6X18540.p41" (2025-12-23), branch `hotfix/lf-6.12.49_2.2.0_hotfix`. Compiled `MLAN_RELEASE_VERSION "540.p41"`. - **Firmware**: `usbusb_iw610.bin.se` (Wi-Fi+BT only, no SPI block), pulled from `nxp-imx/imx-firmware` commit `216a015fea` — "Firmware commit for hotfix release MM6X18540.p41 2025-12-23", internal tag `IW610-18.99.5.p86`. This is the firmware NXP's own release notes pair with the p41 driver. - Module params (`wifi_mod_para.conf`): `USBIW610 = { dual_nb=0 fw_name=nxp/usbusb_iw610.bin.se }` — explicitly disables the second narrowband (802.15.4/SPI) firmware block so we're testing pure USB Wi-Fi+BT in isolation.
記事全体を表示
IW610(USB)固件在“WLAN固件激活”后约4秒崩溃 你好, 我在 openwrt 25 (6.12 内核) 上启动 IW610G 模块时遇到了困难。枚举过程现在进行得很顺利,固件下载似乎也没问题,但我遇到了崩溃。 USB枚举和固件下载每次都成功。该模块启动其主固件,打印“WLAN 固件已激活”,加载一个 VDLL 块(48000 字节)——然后,**大约 3.9 到 4.1 秒后**,固件崩溃并触发其自身的转储(“固件触发固件转储”)。在数十次启动(冷启动和热 EHCI 重新绑定周期)中,这种计时方式非常确定,这让我们怀疑是固定的内部定时器/看门狗,而不是随机信号噪声。 附件包含本次启动的完整固件转储文件(`file_fwdump`,1,230,600 字节)和驱动程序信息转储文件(`file_drv_info`,259,772 字节)。 以下是最近一次干净启动后的完整相关 dmesg 日志摘录: [ 34.484411] usb 1-1:发现新的 USB 设备,idVendor=0471,idProduct=0214,bcdDevice=40.00 [ 34.500356] usb 1-1:产品:NXP 无线设备 [ 34.525526] VID/PID = 471/214,Boot2 版本 = 4000 [ 34.573668] 请求固件:nxp/usbusb_iw610.bin.se [ 37.189918] fw_dnld:已下载 808824 字节 [ 37.381917] usb 1-1:USB 断开连接,设备编号 2 [ 37.883662] usb 1-1:使用 ehci 平台的新型高速 USB 设备,编号 3 [ 38.115044] usb 1-1:发现新的 USB 设备,idVendor=0471,idProduct=0215,bcdDevice=32.01 [ 38.131013] usb 1-1:产品:蓝牙和无线局域网复合设备 [ 38.288804] USB 探针:idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.295470] VID/PID = 471/215,Boot2 版本 = 3201 [ 38.300509] woal_usb_probe:无效的端点分配 [ 38.306315] USB 探针:idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.312906] VID/PID = 471/215,Boot2 版本 = 3201 [ 38.318003] woal_usb_probe:无效的端点分配 [ 38.473628] USB 探针:idVendor=471 idProduct=215 bInterfaceNumber=0 [ 38.480227] VID/PID = 471/215,Boot2 版本 = 3201 [ 38.485411] 附加 moal 句柄操作,卡接口类型:0x40d [ 38.628304] WLAN 固件已激活 [ 38.631408] on_time 为 38628138922 [ 38.655388] VDLL:请求固件:nxp/usbusb_iw610.bin.se [ 38.671234] VDLL 映像:长度=48000 [ 38.675868] fw_cap_info=0x487cbf03,dev_cap_mask=0xffffffff [ 38.681912] uuid: 30548cc5aad797baaa0885c430d55486 [ 38.686932] max_p2p_conn = 8, max_sta_conn = 8 [ 42.576334] FW 触发信号转储 <-- “WLAN 固件已激活”后约 3.95 秒 [ 42.579535] =====固件触发器转储==== [ 42.589155] 目录 /var/dump_42 创建成功 [ 42.601497] 固件转储目录名称为 /var/dump_42 [ 42.607105] DRV 转储数据位于 /var/dump_42/file_drv_info [ 43.786094] IOCTL 失败:d64defa8 id=0xd0000,sub_id=0xd0004 action=1,status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_11D_功能域_INFO_EXT) [ 43.796200] IOCTL 失败:12d298a2 id=0x30000,sub_id=0x30003 action=2,status_code=0x80000007 [CMD_CANCEL] (MLAN_OID_ANT_CFG) [ 43.807348] 11D:在固件中设置功能域信息时出错 [ 43.844117] 获取固件信息失败!状态=-1,错误代码=0x0 [ 43.954897] 固件初始化失败 [ 43.963379] 卡片已移除:-2 [ 44.027311] woal_usb_probe: woal_add_card 失败 考虑到“WLAN 固件已激活”后约 4 秒的确定性以及两个已取消的命令(`ANT_CFG`、`11D_DOMAIN_INFO_EXT`),此崩溃特征是否与 `MM6X18540` 系列中的任何已知问题相匹配,或者我们应该在固件转储中检查哪些特定内容?如果这样有用,我很乐意直接分享 `file_fwdump`/`file_drv_info` 文件——您希望我们如何发送它们? 感谢您提供的任何建议。 - **主机SoC**:高通Atheros QCA9533(AR9531/QCA9533系列),定制板,OpenWrt,Linux内核6.12.71(ath79目标)。 - **模块**:NXP IW610(Wi-Fi 6 + BLE 5.4 + 802.15.4 组合),通过 USB2.0(Wi-Fi + BT)连接进行本次测试;板上存在 SPI(802.15.4)链路,但**目前已禁用**(见下文)。 - **驱动程序**:`nxp-imx/mwifiex`,提交 `09f41e1423e4806a127507d5fa284cd02c46772f` — "热修复版本 MM6X18540.p41 的驱动程序提交"(2025-12-23),分支“hotfix/lf-6.12.49_2.2.0_hotfix”。已编译 `MLAN_RELEASE_VERSION "540.p41"`。 - **固件**: `usbusb_iw610.bin.se`(仅限 Wi-Fi+BT,无 SPI 模块),从 `nxp-imx/imx-firmware` 提交 `216a015fea` 拉取 — “热修复版本 MM6X18540.p41 2025-12-23 的固件提交”,内部标签 `IW610-18.99.5.p86`。这是 NXP 官方发布的固件说明,与 p41 驱动程序配套使用。 - 模块参数(`wifi_mod_para.conf`):`USBIW610 = { dual_nb=0 fw_name=nxp/usbusb_iw610.bin.se }` — 明确禁用第二个窄带 (802.15.4/SPI) 固件块,以便我们能够单独测试纯 USB Wi-Fi+BT。
記事全体を表示
Question about how to use VLPS under FreeRTOS for FS32K116LAT0MLFT Hello, the chip I'm using is FS32K116LAT0MLFT, the environment is S32DS3.6.6, and the RTD package I'm using is... YangLuYao_0-1787278192313.png I'd like to ask how I should use VLPS mode. Is it configured in the peripheral components? I've never done this before, so I'd like to ask for your guidance. YangLuYao_1-1787278259938.png Oh, I found this in the components. Is this it? How do I configure it? Looking forward to your reply, thank you! w
記事全体を表示
The S32DS ARM 2018 R1 license has expired; an extension application is requested. Hello, my S32DS ARM 2018 R1 license has expired. I am requesting an extension. Activation code: 2451-9851-B343-967E. I need it urgently, thank you.
記事全体を表示
GUIGuider-2.0.0 container object default padding issue First, I created a container, then added an image as a child object inside it, with the image object positioned at 0,0. However, during UI editing, there were blank areas on the left and top. After analysis, I found that this was caused by the container object having default padding. I need to explicitly set the container object's padding to 0 to solve this problem. This is too cumbersome; is there a better solution?
記事全体を表示