Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
i.MX8QXP C0: crashevidence capture ramoops across SCwatchdogresetCortex-M4 supervision A35 cluster Hi NXP Team,  Platform details: SoC: i.MX8QXP C0, custom board based on MEK reference BSP: NXP Linux 6.6.3 [state exact tag, e.g. lf-6.6.3-1.0.0], Yocto Scarthgap SCFW version: [run scu_rm / check boot log — paste version] SECO/AHAB: [enabled/not enabled, version] U-Boot: [2024.04/tag] Cortex-M4 (CM4_0): currently unused, no firmware loaded Use case: production automotive instrument cluster; A35 runs Linux/Weston HMI Problem statement: In production we occasionally see the A35 complex crash or hard-hang (kernel panic / lockup). Today we have no persisted crash evidence and no autonomous recovery — the cluster stays dead until a manual power cycle, and field/DV occurrences cannot be debugged. We want to implement (a) panic-log persistence across a watchdog reset using pstore/ramoops, and (b) supervision of the A35 by the CM4_0 with the ability to reset only the A35 partition. On i.MX8QXP C0, when the system watchdog (imx-sc-wdt, handled by SCFW) fires, what type of reset is performed — full SoC/board reset or A-cluster partition reset? Is this configurable via SCFW board file or sc_pm API?
記事全体を表示
关于 DTM API 的问题 你好, 我想在 KW47 MCU 上使用 MCUXpresso SDK v26.03.00 中的 SDK_26_03_00_KW47-EVK\mcuxsdk\中间件\wireless\bluetooth\host\interface\hci_interface.h 中声明的 Hci_LeEnhancedReceiverTest 和 Hci_LeEnhancedTransmitterTest 函数。这些命令是否受支持? 其他信息: 这两个函数的声明由以下语句保护:#if defined(gHciCompleteHciCmdSupport_d) && (gHciCompleteHciCmdSupport_d == TRUE) 当我启用该宏时,项目构建失败并出现错误。 我在 SDK 中搜索了 Hci_LeEnhancedReceiverTest 和 Hci_LeEnhancedTransmitterTest,只在 hci_interface.h 中找到了它们的声明;我找不到任何实现或其他参考资料。 请问有人可以确认此 SDK 版本是否支持 KW47 的这些 DTM 命令吗?以及如何启用或获取所需的实现(或者指出任何必要的固件/库/配置)?任何指导都将不胜感激。 谢谢! Re: Question regarding the DTM API 你好,希望你一切都好。 SDK 同时支持 Hci_LeEnhancedReceiverTest 和 Hci_LeEnhancedTransmitterTest。这些功能受 gHciCompleteHciCmdSupport_d 保护机制的限制,需要在 app_preinclude.h 中启用。项目文件: #define gHciCompleteHciCmdSupport_d  TRUE 我建议使用 hci_bb_bm_cm33_core0 项目进行测试,该示例在主 CM33 内核上运行,并充当透明 HCI 桥接器。 您目前是否正在使用 SDK 中的任何示例进行测试?之前您是如何启用 gHciCompleteHciCmdSupport_d 宏的? 将 hci_bb 示例烧录到设备并启用宏后,即可使用NXP Test Tool 12向设备发送 HCI 命令。要访问完整的 HCI DTM 命令集,请加载最新的 BLE HCI 命令集文件(BLE HCI 5.0 x.x.x.xml)。 此外,以下帖子可能有助于您了解 NXP 测试工具和 DTM 命令: 用于设置发射器/接收器测试命令的 BLE HCI 应用程序 本文提供了用户如何向设备发送串口命令的步骤。 蓝牙低功耗人机交互黑盒快速入门指南 本文介绍了一种使用户能够通过串行命令控制收音机的简单方法。 此致, 索菲亚。
記事全体を表示
Unable to create K144 project after installing SW32K1_S32M24x_RTD_R21-11_3.0.0_QLP07 on S32DS3.6.6 After installing S32DS3.6.6, via install...I installed SW32K1_S32DS_Development_Pack_3.6.6_RFP_D2602.zip and SW32K1_S32M24x_RTD_R21-11_3.0.0_QLP07_D2606_DesignStudio_updatesite.zip using the New Software method. Both packages are shown as successfully installed in the Extensions list. However, I can't find K144 in the examples or by creating a new project; only K3 is available. How can I fix this? Ex.jpgEx.jpg exam.jpgexam.jpg     Re: S32DS3.6.6安装SW32K1_S32M24x_RTD_R21-11_3.0.0_QLP07后无法创建K144工程 Hello @ZDDL , The QLP07 update site is only a patch/extension for S32K1/S32M24x RTD 3.0.0; it is not a complete RTD installation. Please first install the base SW32K1_S32M24x_RTD_R21-11_3.0.0_D2503_DesignStudio_updatesite.zip package and then install QLP07 on top of it. After restarting S32 Design Studio, the S32K144 device and the corresponding examples should become available. If you do not require the additional functionality introduced in QLP07, specifically support for the S32K142N devices, you do not need to install the QLP07 package.   Best regards, Pavel
記事全体を表示
最小配置即可协商更高的 USB 限流 我有一个可以通过USB供电的设备,它搭载了MCXN947处理器。我目前还没有配置USB,只是直接取5V电源。但是,我想提高限流,它的默认值似乎是 100mA。 我只需做哪些最少的配置就能提高限流?我在MCUXpresso配置工具中尝试设置USBFS。它至少需要一个接口,所以我尝试设置DFU模式。大部分东西都编译成功了,但是配置工具生成了一个名为 timer_queue.c 的文件。它定义了一个与 FreeRTOS port.c 冲突的 SysTick_Handler。SysTick_Handler。 1)我还能做些什么来提高限流? 2) 如果设置此 DFU 接口与其他方法一样好,我应该如何解决自动生成的代码和 FreeRTOS 端口之间的冲突?
記事全体を表示
88W8887 RF compliance testing Dear,  We are using a wifi/bluetooth module based on the 88W8887 chipset. For product compliance, we need to do a number of RF testing (tx continious packets, rx mode etc.). For another module 88W8997, we have followed the following application node: AN14114. However, the application note does not mention the 88W8887 as supported.  The application notes uses mwifiex driver. Looking at the code, the 88W8887 should be supported by the driver. Unfortunately, the driver requires a firmware file sd8887_wlan_a2.bin which we were not able to find.  What is the recommended way to run RF tests (similar as described in the AN) on the 88W8887? Does NXP still support this usecase? Kind regards, Yoshi  Re: 88W8887 RF compliance testing Hi @shaun_wu  I do not have access to the provided link. Anything I need to do on my side to get access? Kind regards, Yoshi Re: 88W8887 RF compliance testing Hello @YoshiDev  8887 do not support rf_test_mode. you could use mfg_mode. You could refer to following link: https://www.nxp.com/webapp/Download?colCode=88W8887-LABTOOL-USER-GUIDER0_1&appType=license Best Regards Shaun
記事全体を表示
MCXW727CMFTBT — 工場出荷時のブランク状態のデバイスでSWD接続が失敗する(2台、同一の不具合) MCXW727CMFTBTサンプル(2ユニット、カスタムボード)にSWDデバッグ接続を確立することはできませんが、まったく同じプローブ/ケーブル/セットアップが同じ回路図、同じBOMのMCXW716Cに直接接続されます(回路図も同じBOM、MCUが異なるだけです)。 部品: MCXW727CMFTBT、HVQFN-48、日付コード9D2604、ロットPF2R73.00 ボード: カスタムPCB(10ピンCortex Debug SWD、ISPボタンなし)、工場出荷時の空白/未プログラム SDK: MCUXpresso SDK 26.06.00 — アプリケーションビルド/リンクは正常、故障はデバッグ接続段階のみです 兆候 NXP LinkServer 25.12.83と純正SEGGER J-Link Plusの両方で全く同じように失敗します。   LinkServer: Error: Wire Ack Fault - target connected? Ed:02: Failed on connect: Ee(42). No connection to chip's debug port J-Link: device MCXW727C_M33_0 / connect (VTref correctly read at 3.025V) ERROR: Wrong DM-AP IDCODE detected: 0xFFFFFFFF LinkServer 独自の MCXW7XX 事前接続スクリプト (LS_preconnect_MCXW7XX.scp) は自動的にデバッグセッション要求を発行しますが、それでも失敗します。nxpdebugmbox (SPSDK) のマニュアルの「デバッグセッションの開始」も、同じ WIRE ACK FAULT で失敗します。 既に除外済み プローブ/ケーブル/アダプター:動作確認済み(同じ構成でMCXW716Cにも問題なく接続できます) MCUでのVDD_IO / P3V3:~3.3V、正解 SWDIO/SWDCLKの導通:良好 VDD_CORE(内部LDO):1.065V、範囲内 RESET_b は、ケーブルが抜かれた状態で、内部プルアップの約 3.3V (Ref.) の代わりに0Vを読み取ります。マニュアル§22.3.1)— 両方のユニットで 接続試行中にRESET_bを外部から3.3Vに強制的に設定(VTrefは3.025Vと正しく読み取られた):変化なし、依然として「Wrong DM-AP IDCODE 0xFFFFFFFF」で失敗します。 2台の別々の物理ユニット/2枚の別々の基板で再現可能 関連スレッド 全く同じエラー (DM-AP IDCODE 0xFFFFFFFF が間違っています) が、同じデバイス名で報告されていますが、シナリオが異なります (ボードは動作していましたが、消去/再プログラム サイクル後に壊れました)。FRDM -MCXW72 は接続されなくなりました。当社のユニットは一度もフラッシュされたことがないので、そのThreadが示すようにNBU/コア状態へのリンクがあるなら、顧客が一度も触ったことのないユニットにも影響が出るようです。 質問 初期生産版MCXW727CMFTBT(ロットPF2R73.00)において、標準のデバッグメールボックス手順以外で、空のデバイスへのSWDをブロックするような既知のエラー、ブート構成要件、またはデフォルトのライフサイクル状態はありますか? 両方のユニットで、RESET_bが静止時に0Vを読み取っている(内部プルアップに関する規定に反する)— このロットの製造上の問題か、それともPOR時にこのピンを駆動する別の要因が想定されているのか? このケースでUARTベースのISPを必要としない推奨の復旧手順はありますか?(うちのボードにはUSB-UARTブリッジが搭載されていません) ご要望があれば、完全なログ、オシロスコープのキャプチャデータ、その他役立つ情報を提供いたします。 プロトコル:BLE→コネクティビティ プロトコル:Thread Re: MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) 迅速なご対応ありがとうございます! 念のため申し上げますが、私たちは両方のプローブをそれぞれ適切なツールを使ってテストしました。LinkServerとJ-Linkプローブを混用したわけではありません。 NXP MCU-Link Proは LinkServer 25.12.83経由でアクセス可能です。MCUXpresso for VS Codeのデバッグ/フラッシュ統合(LinkServerのgdbserver/flashプログラマーを内部で起動します)を通じて。これが私たちの普段の日常的な作業環境です。 結果:ワイヤーアクトリック故障 - ターゲット接続?/ Ed:02: 接続に失敗しました: Ee(42)。LinkServerがMCXW7XX固有の事前接続スクリプト(LS_preconnect_MCXW7XX.scp、デバッグセッション要求を発行)を自動的に実行する場合も含め、チップのデバッグポートに接続できません。 別の本物の SEGGER J-Link Plus (ファームウェアV11.00)+ J-Link アダプターCortexM(20ピン→10ピン0.05インチ)が、 J-Link Commander V9.74 経由で直接アクセスできます(LinkServer経由ではありません)。 結果: エラー: 接続時に誤った DM-AP IDCODE が検出されました: 0xFFFFFFFF、VTref は 3.025 V で正しく読み取られました。 この2回目のテストは、LinkServerやMCU-Link特有の問題を除外するために実施しました。このまさに同じJ-Link Plus+アダプター+ケーブル+ラボ電源の組み合わせで、ターゲットボードだけをMCXW716Cバリアント(同じPCBでMCUが違います)に交換した場合、 J-Link Commanderは正常に接続し、Cortex-M33コアを識別 します。つまり、プローブ、ケーブル、アダプター、ツールが正常に動作していることが確認されます。故障はMCXW727C部品/基板に特有のようです。 J-FlashやLinkFlashはまだ試していません。試したのはJ-Link Commander(接続)とLinkServerに内蔵されている「デバッグ」および「復元」フラッシュプログラマーモードのみです。もし問題をさらに絞り込むのに役立つのであれば、これらのどちらかを試してみたいと思います。 他に有用な情報やログがあればお知らせください。 よろしくお願いいたします! Re: MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) こんにちは、 @Rwaka さん。お元気でお過ごしでしょうか。 観察している挙動をよりよく理解するために、各CASEで外部のJ-Linkデバッガを使っているか確認していただけますか?それともMCU-Link Proでも試しましたか? さらに、SWD経由でアクセスするためにどのツール(LinkFlash、J-Flash、J-Link Commander)を使用しているかも教えてください。LinkserverはNXPデバッグプローブ(例:Σ30)のGDBサーバーを起動・管理するためのユーティリティです。したがって、J-LinkプローブはLinkserverに検出されないことが予想されます。J-Link Plusプローブは、J-Link Commander/J-Flashツールと連携してのみ検出され、使用可能です。 Re: MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) こんにちは、 @Rwaka さん。追加情報を提供していただきありがとうございます。 Reset_b信号が0Vを読み取っているとおっしゃっていましたが、これはデバイスが常にリセット状態にあることを意味します。以上のことから、観察された行動をさらに分析するのに役立ついくつかの質問をしたいと思います。 MCUのPTD0/RESET_bピンに接続されたハードウェアや回路はありますか?それは浮いていますか? VDD_IO_Dレールは正しい電圧を測定していますか?この電源領域はリセットシステムに電圧を供給するためである。電源管理ハードウェアの推奨事項については 、AN14742 を参照してください。 RESET_bピンの抵抗値を測定できますか?もしそうなら、測定値を教えてください。 外部から強制リセットを行った際、外部電圧をリセットピンに直接接続しましたか? ご依頼いただいた情報をお知らせください。
記事全体を表示
T1042D4RDB networking problems when booting from SD card I'm having problems with getting ethernet to work with T1042D4RDB when I'm booting from an SD Card. Here's the output when I boot: SERDES Reference : 0x86 Net: Initializing Fman MMC read: dev # 0, block # 2080, count 128 ... Fman1: Data at 7fdf8f88 is not a firmware No ethernet found. Hit any key to stop autoboot: 0 => md 0x7df8f88 07df8f88: deadbeef deadbeef deadbeef deadbeef ................ 07df8f98: deadbeef deadbeef deadbeef deadbeef ................ 07df8fa8: deadbeef deadbeef deadbeef deadbeef ................ 07df8fb8: deadbeef deadbeef deadbeef deadbeef ................ 07df8fc8: deadbeef deadbeef deadbeef deadbeef ................ 07df8fd8: deadbeef deadbeef deadbeef deadbeef ................ 07df8fe8: deadbeef deadbeef deadbeef deadbeef ................    From the u-boot code, we I can see that u-boot thought it was able to read from the SD card, but "0xdeadbeef" is indicative that nothing was written to RAM at that address. Oddly, the return value from blk_dread() is not checked below in u-boot drivers/net/fm/fm.c:    printf("\nMMC read: dev # %u, block # %u, count %u ...\n", dev, blk, cnt);   mmc_init(mmc);   (void)blk_dread(mmc_get_blk_desc(mmc), blk, cnt, addr); } [deleted] /* Upload the Fman microcode if it's present */ rc = fman_upload_firmware(index, &reg->fm_imem, addr); if (rc)    return rc; env_set_addr("fman_ucode", addr); Re: T1042D4RDB networking problems when booting from SD card KrogerFeedback is a customer survey that gives shoppers an opportunity to share their experience with Kroger. After completing a recent purchase, customers may be invited to provide feedback about store cleanliness, product availability, checkout speed, employee service, and overall satisfaction. The survey is designed to help Kroger understand what customers enjoy and where improvements may be needed. Participants should keep their receipt handy because it may contain information required to access the survey. Answering the questions honestly and thoughtfully helps Kroger improve its products and services. Depending on the current promotion, eligible participants may also have a chance to receive a reward or enter a sweepstakes. KrogerFeedback Re: T1042D4RDB networking problems when booting from SD card KrogerFeedback is a customer survey that gives shoppers an opportunity to share their experience with Kroger. After completing a recent purchase, customers may be invited to provide feedback about store cleanliness, product availability, checkout speed, KrogerFeedback Re: T1042D4RDB networking problems when booting from SD card Wingstop.com/survey – Mywingstopsurvey.com/usa is an online survey offered by Wingstop, allowing customers to provide valuable feedback on their last visit experience. The Wingstop company would like you to provide feedback to help them understand what can be changed to ensure customers an improved experience. Re: T1042D4RDB networking problems when booting from SD card A login gateway designed just for Lockheed Martin workers is called LMPeople External. Employees can access a range of services through the portal, including pay stubs, benefits, and personal data. Re: T1042D4RDB networking problems when booting from SD card Welcome to the Wendy's Customer Satisfaction Survey. We value your candid feedback and appreciate you taking the time to complete our survey. https://haioly-tsiiv-splieurk.yolasite.com/ Re: T1042D4RDB networking problems when booting from SD card Clearification: this is not for Rasperry PI nor my PC, it's for T1042D4RDB. Re: T1042D4RDB networking problems when booting from SD card I'm not using SDK v2.0. It's quite old and not compatible with Ubuntu 18, when I tried(Python 2 vs. 3 problems, near as I can tell). I'm using Poky 2.6.1 Questions: 1. Why would Poky 2.6.1 ship with 3 different versions? 2. Why ship with the latest one that doesn't work? Cheers, Re: T1042D4RDB networking problems when booting from SD card FMan microcode revision has to be consistent with the SDK revision. My assumption was that SDK v2.0 is used. Re: T1042D4RDB networking problems when booting from SD card I see! Thanks! I didn't realize the fMan firmware wasn't included in the u-boot image. I tried with 108.5.9, but it didn't work. T1042D4RDB ships with 106.4.18 and it worked. I find it curious that 108.15.9 is included when it doesn't work and that you recommend 107.4.2.  How did you arrive at the conclusion that 107.4.2 is the right version to program? $ ls tmp/deploy/images/t1042d4rdb/fsl_*.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_106_4_18.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_107_4_2.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_108_5_9.bin Re: T1042D4RDB networking problems when booting from SD card It is needed to write FMan microcode (attached) to the SD card from block 0x820. In U-Boot: =>tftp 100000 fsl_fman_ucode_t1040_r1.1_107_4_2.bin =>mmc write 100000 820 37  In Linux: # dd if=fsl_fman_ucode_t1040_r1.1_107_4_2.bin of=/dev/sdb  seek=2080 bs=512
記事全体を表示
i.MX 95:M7 和 A55 之间的动态 TRDC/系统管理器资源分配和 GPIO 共享 大家好, 我们正在开发i.MX 95 平台,希望最初使用 M7 内核的 MIPI DSI 外设,然后在运行时将资源移交给 A55 内核。 据我们了解,外围资源及其所有权最初是 在 通过 系统管理器工具 生成/配置的 mx95evk.cfg 文件中为每个逻辑机器/处理器定义的。 我们想澄清以下几点: 动态资源交接: 是否可以在运行时将 MIPI DSI 外设资源从 M7 动态转移到 A55?例如,M7 最初拥有并使用 MIPI DSI,然后释放该资源,之后 A55 接管并使用同一外设。 动态资源分配: 如果支持运行时交接,那么动态更改资源所有权或访问权限的推荐机制/API是什么?这是通过系统管理器、TRDC还是其他机制处理的? GPIO共享: M7 和 A55 是否可以同时访问同一个 GPIO 端口/资源?如果可以,为了安全地共享 GPIO 资源,是否需要进行任何 TRDC 配置或实施任何软件同步机制? 我们非常希望得到关于在 i.MX 95 上实现M7 和 A55 之间的动态外围设备切换和/或资源共享的推荐方法的任何指导。
記事全体を表示
FreeRTOS_Toggle_Led_Example_S32K312 的 S32K312 FreeRTOS 版本问题 大家好, 我已从NXP网站下载了以下RTD和FreeRTOS软件包: SW32K3_RTD_R23-11_7.0.1_P02_D2603_DesignStudio_updatesite.tar SW32K3_FreeRTOS_11.1.0_0.8.0_CD1_D2603_DesignStudio_updatesite.tar 我使用的是 Windows 系统,并且已成功在S32 Design Studio (V3.6.10)中导入/打开了FreeRTOS_Toggle_Led_Example_S32K312项目。 但是,当我尝试构建应用程序时,遇到了错误#include "FreeRTOSConfig.h 文件未找到",如附件截图 (BE1) 所示。 此外,当我打开项目的.mex文件时文件配置工具显示以下错误(请参考附件Mex文件) “该工具不支持所选处理器。” 请您就以下几点给予指导? 这些RTD和FreeRTOS软件包是否需要特定版本的S32 Design Studio ? S32K312是否需要安装任何其他更新、插件或设备支持包? 构建和运行FreeRTOS_Toggle_Led_Example_S32K312示例应用程序的正确步骤是什么? 我的最终目标是在S32K312 EVB上运行 FreeRTOS。请问能否提供推荐的设置和安装步骤? 我已附上构建错误截图(BE1 和 Mex)供您参考。 感谢您的支持。 此致, 普拉莫德·贾达夫 Re: S32K312 Freertos build issue for the FreeRTOS_Toggle_Led_Example_S32K312 感谢您的快速更新,提供的RTD版本已经解决了我的问题。 Re: S32K312 Freertos build issue for the FreeRTOS_Toggle_Led_Example_S32K312 您好, SW32K3_RTD_R23-11_7.0.1_P02_D2603_DesignStudio_updatesite.zip 仅包含 Crypto 驱动程序。在添加 FreeRTOS 软件包之前,需要先安装基于 RTD 的软件包。 PetrS_0-1788946493548.pngPetrS_0-1788946493548.png 成功安装 RTD 和 FreeRTOS 后,只需从示例创建一个新项目即可。 PetrS_1-1788946542398.pngPetrS_1-1788946542398.png 加载完成后,打开 mex 文件并点击“更新代码”按钮。它应该添加缺失的驱动程序等。 然后您就可以构建演示了。 您也可以在项目资源管理器窗口中右键单击项目,然后选择“更新代码”和“生成项目”。 PetrS_0-1788946711279.pngPetrS_0-1788946711279.png BR,彼得
記事全体を表示
Wrynose SDK 对 PowerPC 的支持 您好, 我们正在考虑将基于 T4240rdb 的开发板从 Dunfell 迁移到 Wrynose Yocto SDK。Wrynose SDK 是否支持 PowerPC 板? 如果以上方法都不行,我们还有哪些途径可以获得对PowerPC主板的支持? 谢谢! 苏巴拉奥·纳拉贾拉 泰雷兹集团高级工程师
記事全体を表示
S32DS3.5创建的S32K144工程CSEC和Flash驱动不能同时存在 我需要修改以前的一个S32DS3.5的工程以满足新客户的需求。因为已经有了Flash驱动,现在需要新增CSEC部分驱动,我在mex中进行外设配置时,发现新增CSEC之后就会提示错误,删除CSEC或者Flash就正常。请问应该如何解决该问题? IDE:S32DS3.5 SDK: S32 SDK RTM 4.0.1 err.jpgerr.jpg     Re: S32DS3.5创建的S32K144工程CSEC和Flash驱动不能同时存在 你好@ZDDL , 根据 SDK 发行说明,它与 S32 Design Studio (S32DS) 3.4 兼容。与 S32DS 3.5 的兼容性尚未验证,因此我们无法保证其功能正确。 我也强烈建议在单个 IDE 安装中只安装一个 SDK 或 RTD 版本。如果需要多个 SDK/RTD 版本,请为每个版本单独安装 IDE。 danielmartynek_0-1788953256888.pngdanielmartynek_0-1788953256888.png BR,丹尼尔
記事全体を表示
T1042D4RDB SDカードからの起動時にネットワークの問題が発生する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SDカードから起動しているときにイーサネットがうまく動作しないT1042D4RDB問題が発生しています。 起動時の出力は以下のとおりです。 SERDES参照番号:0x86 ネットワーク: Fmanを初期化しています MMCは「dev #0、ブロック#2080、カウント128...」と表示しました。 Fman1: 7fdf8f888のデータはファームウェアではありません イーサネットは見つかりませんでした。 自動起動を停止するには、任意のキーを押してください: 0 => md 0x7df8f88 07df8f88: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8f98: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fa8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fb8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fc8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fd8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ 07df8fe8: デッドビーフ デッドビーフ デッドビーフ デッドビーフ ................ u-bootコードから判断すると、u-bootはSDカードから読み取れると思っていましたが、「0xdeadbeef」はそのアドレスでRAMに何も書き込まれていないことを示しています。 奇妙なことに、blk_dread()からの返り値は以下のu-boot ドライバ/net/fm/fm.cで確認されていません。 printf("\nMMC読み取り: デバイス# %u、ブロック# %u、カウント%u ...\n", dev、blk、cnt); mmc_init(mmc); (void)blk_dread(mmc_get_blk_desc(mmc), blk, cnt, アドレス); } [削除済み] /* Fmanマイクロコードが存在する場合はアップロードする */ rc = fman_upload_firmware(index, &reg->fm_imem, addr); if (rc) return rc; env_set_addr("fman_ucode", addr); Re: T1042D4RDB networking problems when booting from SD card KrogerFeedbackは、買い物客がKrogerでの体験を共有する機会を提供する顧客アンケートです。最近の購入を完了した後、顧客は店舗の清潔さ、商品の入手状況、チェックアウト速度、従業員サービス、全体的な満足度についてフィードバックを依頼することがあります。この調査は、クローガーがお客様の好みや改善点を把握することを目的としています。 参加者は、アンケートにアクセスするために必要な情報が記載されている場合があるため、領収書を手元に置いておくべきです。質問に正直かつ思慮深く答えることが、Krogerの製品やサービスの改善に役立ちます。現在のキャンペーン内容によっては、対象となる参加者は報酬を受け取ったり、懸賞に応募したりする機会を得られる場合もあります。 Krogerのフィードバック Re: T1042D4RDB networking problems when booting from SD card KrogerFeedbackは、買い物客がKrogerでの体験を共有する機会を提供する顧客アンケートです。最近の購入を完了した後、顧客は店舗の清潔さ、商品の入手状況、チェックアウト速度についてフィードバックを依頼することがあります。 Krogerのフィードバック Re: T1042D4RDB networking problems when booting from SD card Wingstop.com/survey – Mywingstopsurvey.com/usa Wingstopが提供するオンラインアンケートで、お客様が直近の訪問体験について貴重なフィードバックを提供できます。 Wingstop社は、お客様の体験を向上させるために何を変更できるかを理解するために、あなたにフィードバックを提供してほしいと考えています。 Re: T1042D4RDB networking problems when booting from SD card ロッキード・マーティンの従業員専用に設計されたログインゲートウェイは、 LMPeople Externalと呼ばれています。従業員は給与明細、福利厚生、個人データなど、さまざまなサービスにアクセスできます。 Re: T1042D4RDB networking problems when booting from SD card ウェンディーズ顧客満足度調査へようこそ。皆様からの率直なご意見を大変貴重に思っており、アンケートにご協力いただいたことに感謝いたします。 https://haioly-tsiiv-splieurk.yolasite.com/ Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 補足:これはRaspberry Piや私のPC用ではなく、T1042D4RDB用です。 Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SDK v2.0は使っていません。かなり古く、Ubuntu 18とは互換性がありませんでした(Python 2と3の問題があるようです)。 私はPoky 2.6.1を使用しています。 質問: 1. Poky 2.6.1にはなぜ3つの異なるバージョンが含まれているのでしょうか? 2. なぜ動作しない最新バージョンを同梱するのか? 乾杯、 Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> FManのマイクロコードリビジョンはSDKのリビジョンと整合している必要があります。 私の推測ではSDK v2.0が使われていると思っていました。 Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> なるほど!ありがとうございます!u-bootイメージにfManファームウェアが含まれていないことに気づきませんでした。 108.5.9で試してみましたが、うまくいきませんでした。T1042D4RDBには106.4.18が同梱されており、正常に動作しました。 108.15.9が動作しないのに、それが含まれていること、そして107.4.2を推奨していることが不思議に思います。 107.4.2がプログラミングに適したバージョンであるという結論に至った経緯を教えてください。 $ ls tmp/deploy/images/t1042d4rdb/fsl_*.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_106_4_18.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_107_4_2.bin tmp/deploy/images/t1042d4rdb/fsl_fman_ucode_t1040_r1.1_108_5_9.bin Re: T1042D4RDB networking problems when booting from SD card <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SDカードの0x820番地から、添付のFManマイクロコードを書き込む必要があります。 In U-Boot: =>tftp 100000 fsl_fman_ucode_t1040_r1.1_107_4_2.bin =>mmc write 100000 820 37  In Linux: # dd if=fsl_fman_ucode_t1040_r1.1_107_4_2.bin of=/dev/sdb  seek=2080 bs=512
記事全体を表示
モータ制御の仕事に関する質問 さて、とても興味深い仕事の面接を受けました。それは電動モーターの制御分野です。問題は、彼が基本的に2つの主要な職務機能を非常に異なって説明していることです。1つはモーターの制御システムの開発で、matlabでのシミュレーション、マイクロコントローラでの実装とテストです。しかし、2つ目の部分はPLC(プログラマブルロジックコントローラー)に関するもので、彼らは自分たちが構築するシステムに何らかの形で組み込まれる関数をいくつか作成している、と彼は私に話しました。さて、私の質問は、自分が最終的に最初の支店で働くことになるのか、それとも2番目の支店で働くことになるのかを、どうすれば知ることができるのかということです。もし両方であれば、どのくらいの割合でしょうか?同じような会社で働いている方がいれば、この2つの側面がどのようにバランスを取っているのか教えてもらえますか?面接官に直接聞いてみるべきでしょうか?ただし、これらは2つの異なるポジションではありません Re: question regarding electrical motor control job こんにちは、タオトミ・ウルシさん、   ご連絡ありがとうございます。   あなたの質問の意味を完全に理解できているか自信がありません。NXP製品やテクノロジについて具体的にどのような情報をお探しですか?より詳しくご相談いただければ、より詳しくご案内いたします。   こちらがNXPのウェブサイトです。 https://www.nxp.com/   NXPの職に応募する予定がある場合は、当社の採用情報ページをご覧いただき、以下のリンクから応募してください。 https://nxp.wd3.myworkdayjobs.com/careers   すべての情報があなたの助けになれば幸いです。   BR リナ
記事全体を表示
IMX95 v4l2h264enc エンコードされたフレームが破損しています 私はIMX95のv4l2h264encエンコーダーを使用して、H264ビデオエンコードをテストしています。テストコマンドラインは以下のとおりです。 gst-launch-1.0-v videotestsrc pattern=ball num-buffers=150 !video/x-raw、format=NV12、width=1280、height=720、framerate=30/1 !v4l2h264enc !filesink location=enc_test.h264 動画ファイルは正常に生成されましたが、ffplayで再生しようとすると失敗し、以下のエラーが表示されます。 ffplay バージョン 4.2.7-0ubuntu0.1著作権 (c) 2003-2022 FFmpeg 開発者 GCC 9(Ubuntu 9.4.0-1UBuntu1~20.04.1)で構築されました。 構成: --prefix =/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjp --enable-libopenmpt --enable-libbops --enable-libpulse --enable-librband --enable-libsnand --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvppx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared264 リバヴティル 56。31.100 / 56。31.100 libavcodec 58。54.100 / 58。54.100 libavformat 58。29.100 / 58。29.100 libavdevice 58。8.100 / 58。8.100 libavfilter 7.57.100 / 7.57.100 libavresample 4.0.0 / 4.0.0 libswscale 5.5.100 / 5.5.100 libswresample 3.5.100 / 3.5.100 libpostproc 55.5.100 / 55.5.100 [h264 @ 0x7fbea4002840] VUIを7ビットオーバーリードしました [h264 @ 0x7fbea4002840] sps_id 0 が範囲外です [h264 @ 0x7fbea4002840] 存在しない PPS 0 が参照されました 最後のメッセージが2回繰り返されました [h264 @ 0x7fbea4002840] VUIを8ビットオーバーリード 0KB sq= 0B f=0/0 [h264 @ 0x7fbea4002840] VUIを7ビットオーバーリードしました [h264 @ 0x7fbea4002840] VUIを8ビットオーバーリードしました [h264 @ 0x7fbea4002840] 存在しない PPS 0 が参照されました 最後のメッセージが26回繰り返されました [h264 @ 0x7fbea4002840] VUIを7ビットオーバーリードしました [h264 @ 0x7fbea4002840] sps_id 0 が範囲外です [h264 @ 0x7fbea4002840] 存在しない PPS 0 が参照されました 最後のメッセージが29回繰り返されました [h264 @ 0x7fbea4002840] VUIを7ビットオーバーリードしました [h264 @ 0x7fbea4002840] sps_id 0 が範囲外です [h264 @ 0x7fbea4002840] 存在しない PPS 0 が参照されました 最後のメッセージが29回繰り返されました [h264 @ 0x7fbea4002840] VUIを7ビットオーバーリードしました [h264 @ 0x7fbea4002840] sps_id 0 が範囲外です [h264 @ 0x7fbea4002840] 存在しない PPS 0 が参照されました 最後のメッセージが29回繰り返されました [h264 @ 0x7fbea4002840] VUIを7ビットオーバーリードしました [h264 @ 0x7fbea4002840] sps_id 0 が範囲外です [h264 @ 0x7fbea4002840] 存在しない PPS 0 が参照されました 最後のメッセージが29回繰り返されました 入力#0、h264、'enc_test.h264'より: 再生時間:該当なし、ビットレート:該当なし ストリーム #0:0: ビデオ: h264 (ベースライン)、yuv420p、1280x720、25.17 fps、25 tbr、1200k tbn、50 tbc [h264 @ 0x7fbea4007f00] VUIを8ビットオーバーリードしました ファイル「enc_test.h264」を開けませんでした。またはフィルターグラフを設定する 上記のログから判断すると、ビデオヘッドが破損しているようです。 次に、gstreamerのデバッグ機能を使ってみたところ、以下のログが見つかりました。 0:00:05.727025935 13024 0xffffa0000d00 FIXME videoencoder gstvideoencoder.c:2408:gst_video_encoder_transform_meta_unlocked: 入力フレームが消えたためメタデータをコピーできません 私のシステム情報:Linux imx95-19x19-lpddr5-evk 6.12.49+ #9 SMP PREEMPT 2026年7月22日(水)11:47:53 UTC aarch64 GNU/Linux Re: IMX95 v4l2h264enc encoded frame corrupted AEチームと話し合っています。 Re: IMX95 v4l2h264enc encoded frame corrupted あなたのヒントに従って、あなたが提供してくれた2つのコマンドラインを実行してみました。しかし、どれも効果がない。エンコードされた動画はまだ再生できません。 コマンドの場合: gst-launch-1.0 -e -v videotestsrc pattern=ball num-buffers=150 ! video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! v4l2h264enc ! h264parse config-interval=-1 ! filesink location=enc_test.h264 エンコードされたビデオファイルを再生しようとすると、以下のエラーが表示されます。 ffprobe version 4.2.7-0ubuntu0.1 Copyright (c) 2007-2022 the FFmpeg developers built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1) configuration: --prefix=/usr --extra-version=0ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 [h264 @ 0x557b5dc1e980] Format h264 detected only with low score of 1, misdetection possible! [h264 @ 0x557b5dc20380] sps_id 0 out of range Last message repeated 1 times [h264 @ 0x557b5dc20380] non-existing PPS 0 referenced Last message repeated 2 times [h264 @ 0x557b5dc20380] sps_id 0 out of range Last message repeated 1 times [h264 @ 0x557b5dc20380] non-existing PPS 0 referenced [h264 @ 0x557b5dc20380] decode_slice_header error [h264 @ 0x557b5dc20380] no frame! [h264 @ 0x557b5dc20380] non-existing PPS 0 referenced [h264 @ 0x557b5dc20380] decode_slice_header error ...... Last message repeated 1 times [h264 @ 0x557b5dc20380] decode_slice_header error [h264 @ 0x557b5dc20380] no frame! [h264 @ 0x557b5dc1e980] decoding for stream 0 failed [h264 @ 0x557b5dc1e980] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, h264, from 'enc_test.h264': Duration: N/A, bitrate: N/A Stream #0:0: Video: h264, none, 25.17 fps, 25 tbr, 1200k tbn, 50 tbc デバッグを試みたところ、以下のような警告が表示されました。 0:00:00.129727669 2003 0xffffa8000b70 WARN v4l2bufferpool gstv4l2bufferpool.c:884:gst_v4l2_buffer_pool_start: Uncertain or not enough buffers, enabling copy threshold 0:00:00.152626502 2003 0xffffa8000d00 FIXME videoencoder gstvideoencoder.c:2408:gst_video_encoder_transform_meta_unlocked: Can't copy metadata because input frame disappeared 0:00:00.153013002 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:435:gst_h264_parse_vui_parameters: failed to read uint8 for 'vui->aspect_ratio_idc', nbits: 8 0:00:00.153052211 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:516:gst_h264_parse_vui_parameters: error parsing "VUI Parameters" 0:00:00.153071752 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:2155:gst_h264_parse_sps: error parsing "Sequence parameter set" 0:00:00.153092044 2003 0xffffa8000d00 WARN h264parse gsth264parse.c:993:gst_h264_parse_process_nal: failed to parse SPS: 0:00:00.153120336 2003 0xffffa8000d00 WARN h264parse gsth264parse.c:1529:gst_h264_parse_handle_frame: broken/invalid nal Type: 7 SPS, Size: 9 will be dropped 0:00:00.153205086 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:2284:gst_h264_parse_pps: couldn't find associated sequence parameter set with id: 0 0:00:00.153230627 2003 0xffffa8000d00 WARN h264parse gsth264parse.c:1026:gst_h264_parse_process_nal: failed to parse PPS: 0:00:00.153418211 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:2473:gst_h264_parser_parse_slice_hdr: couldn't find associated picture parameter set with id: 0 0:00:00.153690127 2003 0xffffa8000d00 WARN v4l2bufferpool gstv4l2bufferpool.c:491:gst_v4l2_buffer_pool_alloc_buffer: newly allocated buffer 0 is not free Pipeline is PREROLLED ... Setting pipeline to PLAYING ... Redistribute latency... New clock: GstSystemClock 0:00:00.180972628 2003 0xffffa8000d00 FIXME videoencoder gstvideoencoder.c:2408:gst_video_encoder_transform_meta_unlocked: Can't copy metadata because input frame disappeared 0:00:00.181182169 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:2473:gst_h264_parser_parse_slice_hdr: couldn't find associated picture parameter set with id: 0 0:00:00.211927795 2003 0xffffa8000d00 FIXME videoencoder gstvideoencoder.c:2408:gst_video_encoder_transform_meta_unlocked: Can't copy metadata because input frame disappeared 0:00:00.212148128 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:2473:gst_h264_parser_parse_slice_hdr: couldn't find associated picture parameter set with id: 0 0:00:00.242748712 2003 0xffffa8000d00 FIXME videoencoder gstvideoencoder.c:2408:gst_video_encoder_transform_meta_unlocked: Can't copy metadata because input frame disappeared 0:00:00.242969462 2003 0xffffa8000d00 WARN codecparsers_h264 gsth264parser.c:2473:gst_h264_parser_parse_slice_hdr: couldn't find associated picture parameter set with id: 0 コマンドの場合: gst-launch-1.0 -e -v videotestsrc pattern=ball num-buffers=150 ! video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! v4l2h264enc ! h264parse config-interval=-1 ! mp4mux ! filesink location=enc_test.mp4 動画ファイルをエンコードできませんでした。以下のようなエラーが表示されます。 root@imx95-19x19-lpddr5-evk:~# GST_DEBUG=3 gst-launch-1.0 -e -v videotestsrc pattern=ball num-buffers=150 ! video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! v4l2h264enc ! h264parse config-interval=-1 ! mp4mux ! filesink location=enc_test.mp4 Setting pipeline to PAUSED ... ====== V4L2ENC: 1.24.7 build on Jan 2 2025 07:23:23. ====== 0:00:00.078378376 2059 0xaaaadecda320 WARN v4l2 gstv4l2object.c:5350:gst_v4l2_object_probe_caps: Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Invalid argument 0:00:00.079377793 2059 0xffffa8000b70 WARN aggregator gstaggregator.c:2283:gst_aggregator_query_latency_unlocked: Latency query failed Pipeline is PREROLLING ... 0:00:00.079857126 2059 0xffffa8000d00 FIXME default gstutils.c:4089:gst_element_decorate_stream_id_internal: Creating random stream-id, consider implementing a deterministic way of creating a stream-id /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)progressive, colorimetry=(string)bt601, pixel-aspect-ratio=(fraction)1/1 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)progressive, colorimetry=(string)bt601, pixel-aspect-ratio=(fraction)1/1 /GstPipeline:pipeline0/v4l2h264enc:v4l2h264enc0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1, profile=(string)baseline, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono /GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)1, profile=(string)baseline, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono Redistribute latency... /GstPipeline:pipeline0/v4l2h264enc:v4l2h264enc0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)progressive, colorimetry=(string)bt601, pixel-aspect-ratio=(fraction)1/1 /GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, framerate=(fraction)30/1, multiview-mode=(string)mono, interlace-mode=(string)progressive, colorimetry=(string)bt601, pixel-aspect-ratio=(fraction)1/1 0:00:00.140337252 2059 0xffffa8000d00 WARN v4l2bufferpool gstv4l2bufferpool.c:884:gst_v4l2_buffer_pool_start: Uncertain or not enough buffers, enabling copy threshold 0:00:00.165691544 2059 0xffffa8000e90 FIXME videoencoder gstvideoencoder.c:2408:gst_video_encoder_transform_meta_unlocked: Can't copy metadata because input frame disappeared 0:00:00.166079919 2059 0xffffa8000e90 WARN codecparsers_h264 gsth264parser.c:435:gst_h264_parse_vui_parameters: failed to read uint8 for 'vui->aspect_ratio_idc', nbits: 8 0:00:00.166119002 2059 0xffffa8000e90 WARN codecparsers_h264 gsth264parser.c:516:gst_h264_parse_vui_parameters: error parsing "VUI Parameters" 0:00:00.166138877 2059 0xffffa8000e90 WARN codecparsers_h264 gsth264parser.c:2155:gst_h264_parse_sps: error parsing "Sequence parameter set" 0:00:00.166159335 2059 0xffffa8000e90 WARN h264parse gsth264parse.c:993:gst_h264_parse_process_nal: failed to parse SPS: 0:00:00.166187127 2059 0xffffa8000e90 WARN h264parse gsth264parse.c:1529:gst_h264_parse_handle_frame: broken/invalid nal Type: 7 SPS, Size: 9 will be dropped 0:00:00.166277252 2059 0xffffa8000e90 WARN codecparsers_h264 gsth264parser.c:2284:gst_h264_parse_pps: couldn't find associated sequence parameter set with id: 0 0:00:00.166301710 2059 0xffffa8000e90 WARN h264parse gsth264parse.c:1026:gst_h264_parse_process_nal: failed to parse PPS: 0:00:00.166486835 2059 0xffffa8000e90 WARN codecparsers_h264 gsth264parser.c:2473:gst_h264_parser_parse_slice_hdr: couldn't find associated picture parameter set with id: 0 0:00:00.166826460 2059 0xffffa8000b70 WARN qtmux gstqtmux.c:6357:gst_qt_mux_video_sink_set_caps: no codec_data in h264 caps 0:00:00.166923502 2059 0xffffa8000b70 WARN qtmux gstqtmux.c:6856:gst_qt_mux_video_sink_set_caps: pad video_0 refused caps video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)1, profile=(string)baseline, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, i/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)1, profile=(string)baseline, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true nterlace-mode=(string)progressive, colorimetry=(string)bt601, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true 0:00:00.166977794 2059 0xffffa8000e90 WARN v4l2bufferpool gstv4l2bufferpool.c:491:gst_v4l2_buffer_pool_alloc_buffer: newly allocated buffer 0 is not free /GstPipeline:pipeline0/GstMP4Mux:mp4mux0.GstQTMuxPad:video_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)1, profile=(string)baseline, width=(int)1280, height=(int)720, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)30/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, parsed=(boolean)true 0:00:00.167488335 2059 0xffffa8000b70 FIXME basesink gstbasesink.c:3399:gst_base_sink_default_event: stream-start event without group-id. Consider implementing group-id handling in the upstream elements /GstPipeline:pipeline0/GstMP4Mux:mp4mux0.GstAggregatorPad:src: caps = video/quicktime, variant=(string)iso /GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/quicktime, variant=(string)iso Pipeline is PREROLLED ... Setting pipeline to PLAYING ... 0:00:00.168202544 2059 0xffffa8000b70 WARN qtmux gstqtmux.c:5415:gst_qt_mux_add_buffer: error: format wasn't negotiated before buffer flow on pad video_0 Redistribute latency... ERROR: from element /GstPipeline:pipeline0/GstMP4Mux:mp4mux0: GStreamer error: negotiation problem. Additional debug info: /usr/src/debug/gstreamer1.0-plugins-good/1.24.7.imx/gst/isomp4/gstqtmux.c(5415): gst_qt_mux_add_buffer (): /GstPipeline:pipeline0/GstMP4Mux:mp4mux0: format wasn't negotiated before buffer flow on pad video_0 0:00:00.168413044 2059 0xffffa8000b70 FIXME aggregator gstaggregator.c:1478:gst_aggregator_loop: Subclass should call gst_aggregator_selected_samples() from its aggregate implementation. Execution ended after 0:00:00.000556000 Setting pipeline to NULL ... 0:00:00.174238335 2059 0xaaaadecda320 WARN bufferpool gstbufferpool.c:1429:gst_buffer_pool_set_flushing: can't change flushing state of inactive pool 0:00:00.199404961 2059 0xaaaadecda320 WARN bufferpool gstbufferpool.c:1429:gst_buffer_pool_set_flushing: can't change flushing state of inactive pool Freeing pipeline ... Re: IMX95 v4l2h264enc encoded frame corrupted エンコーダの出力はテストソースからの「ビデオヘッダー破損」ではない可能性が高いです。パイプラインにはNXPの i.MX Linuxガイダンスで期待されるH.264パーサーステージが欠けており、i.MX 8 / i.MX 95 VPUエンコーダパイプラインに期待されています。i.MX 95 v4l2h264encの出力はH.264 stream-format=byte-stream / alignment=auであり、NXPのドキュメントではVPUが i.MX 8および95でバイトストリーム出力のみをサポートするため、h264parse/h265parseを追加すべき i.MX あります。 まずはこちらをお使いください: gst-launch-1.0-e -v \   videotestsrc パターン=ball num-buffers=150 !\   video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 !\   v4l2h264enc !\   h264parse config-interval=-1 !\   filesink location=enc_test.h264 次に、それを生のH.264として明示的に再生します。 ffplay -f h264 enc_test.h264 通常の再生可能なコンテナファイルが必要な場合は、マルチプレクサを使用してください。 gst-launch-1.0-e -v \   videotestsrc パターン=ball num-buffers=150 !\   video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 !\   v4l2h264enc !\ h264parse !\ mp4mux !\   filesink location=enc_test.mp4 または: gst-launch-1.0-e -v \   videotestsrc パターン=ball num-buffers=150 !\   video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 !\   v4l2h264enc !\ h264parse !\   matroskamux !\   filesink location=enc_test.mkv NXPの録画例では、h264parseをエンコーダーとmuxer/filesinkパスの間に配置しています。例:$videoEncoderPlugin ![h264parse] !$MUXER !ファイルシンク... 。MP4の場合、-eオプションが重要で、GStreamerはEOSを送り、マクサがファイルを正しく最終化できるようにします。 GStreamerメッセージ: FIXME videoencoder ...入力フレームが消えたためメタデータをコピーできません それ自体では、H.264ビットストリームヘッダーが破損していることの証明にはなりません。これは、v4l2h264enc パイプラインで確認されている GStreamer ビデオエンコーダーのメタデータコピー警告/FIXME です。ffplayのエラー(Overread VUI、sps_id 0 が範囲外、非存在のPPS 0が参照)は、特にSPS/PPSの処理に関して、ダウンストリームのリーダーが期待どおりに正規化/解析されていないH.264ストリームを見ているという状況とより一致しています。 解析済みの生の.h264ファイルでも失敗する場合は、最初のバイトを確認してください。 xxd -l 64 enc_test.h264 Annex-BバイトストリームH.264の場合、以下のような開始コードが表示されます。 00000001 冒頭付近に続いて、スライスの前にSPS/PPS NALユニットが続きます。 推奨される修正: v4l2h264enc の後に h264parse を挿入します。一般的な再生には、h264parse を推奨します。mp4mux !filesink location=enc_test.mp4エンコーダーの出力を直接生の.h264ファイルに書き込むのではなく。 Re: IMX95 v4l2h264enc encoded frame corrupted gstreamerを使ってh264の動画を再生でき、とても快適に再生できます: gst-launch-1.0filesrc location=enc_test.h264 !decodebin !グルプロード!自動ビデオシンク なので、v4l2h264encの問題ではないと思います。
記事全体を表示
s32设计工作室许可证已过期 您好。 我的S32设计工作室许可证即将到期。 能否续签许可证? 许可证代码为 085B-C474-AA78-FC99。 谢谢!
記事全体を表示
MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) We cannot establish an SWD debug connection to any of our MCXW727CMFTBT samples (2 units, custom board), while the exact same probe/cable/setup connects immediately to an MCXW716C on an otherwise identical board (same schematic, same BOM, only the MCU differs). Part: MCXW727CMFTBT, HVQFN-48, date code 9D2604, lot PF2R73.00 Boards: custom PCB (10-pin Cortex Debug SWD, no ISP button), factory-blank/never-programmed SDK: MCUXpresso SDK 26.06.00 — application builds/links fine, failure is purely at debug-connect stage Symptom Fails identically with both NXP LinkServer 25.12.83 and a genuine SEGGER J-Link Plus:   LinkServer: Error: Wire Ack Fault - target connected? Ed:02: Failed on connect: Ee(42). No connection to chip's debug port J-Link: device MCXW727C_M33_0 / connect (VTref correctly read at 3.025V) ERROR: Wrong DM-AP IDCODE detected: 0xFFFFFFFF LinkServer's own MCXW7XX pre-connect script (LS_preconnect_MCXW7XX.scp) does issue a Debug Session Request automatically — still fails. nxpdebugmbox (SPSDK) manual Start Debug Session also fails with the same WIRE ACK FAULT. Already ruled out Probe/cable/adapter: confirmed working (same setup connects fine to MCXW716C) VDD_IO / P3V3 at the MCU: ~3.3V, correct SWDIO/SWDCLK continuity: good VDD_CORE (internal LDO): 1.065V, in range RESET_b at rest, cable unplugged: reads 0V instead of expected internal-pull-up ~3.3V (Ref. Manual §22.3.1) — on both units RESET_b forced externally to 3.3V during connect attempt (with VTref correctly read at 3.025V): no change, still fails with the same Wrong DM-AP IDCODE 0xFFFFFFFF Reproducible on 2 separate physical units / 2 separate boards Related thread Same exact error (Wrong DM-AP IDCODE 0xFFFFFFFF) reported here on the same device name, though in a different scenario (board worked, then broke after an erase/reprogram cycle): FRDM-MCXW72 no longer connects. Our units have never been flashed at all, so if there's a link to NBU/core state as that thread suggests, it apparently can also affect units that were never touched by the customer. Questions Any known erratum / boot-config requirement / default life-cycle state for early-production MCXW727CMFTBT (lot PF2R73.00) that would block SWD on a blank device beyond the standard Debug Mailbox procedure? RESET_b reading 0V at rest (contrary to documented internal pull-up) on both units — fabrication issue with this lot, or something else expected to drive this pin at POR? Recommended recovery procedure for this exact case that doesn't require UART-based ISP (our board has no on-board USB-UART bridge)? Happy to provide full logs, oscilloscope captures, or anything else useful on request. Protocol: BLE -> connectivity Protocol: Thread Re: MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) Thank you for the quick follow-up! To clarify, we tested with both probes, each with its own appropriate tool — not mixing LinkServer with the J-Link probe: NXP MCU-Link Pro, accessed through LinkServer 25.12.83, via the MCUXpresso for VS Code debug/flash integration (which launches LinkServer's gdbserver/flash-programmer under the hood). This is our normal day-to-day setup. Result: Wire Ack Fault - target connected? / Ed:02: Failed on connect: Ee(42). No connection to chip's debug port, including when LinkServer automatically runs its MCXW7XX-specific pre-connect script (LS_preconnect_MCXW7XX.scp, which issues a Debug Session Request). A separate, genuine SEGGER J-Link Plus (firmware V11.00) + J-Link Adapter CortexM (20-pin → 10-pin 0.05"), accessed through J-Link Commander V9.74 directly (not through LinkServer). Result: ERROR: Wrong DM-AP IDCODE detected: 0xFFFFFFFF on connect, with VTref correctly read at 3.025 V. We ran this second test specifically to rule out any LinkServer/MCU-Link-specific issue. Using this exact same J-Link Plus + adapter + cable + lab power supply setup, swapping only the target board for our MCXW716C variant (identical PCB, only the MCU differs), J-Link Commander connects successfully and identifies the Cortex-M33 core — so the probe, cable, adapter, and tool are confirmed working correctly; the failure appears specific to the MCXW727C part/board. We have not yet tried J-Flash or LinkFlash specifically, only J-Link Commander (connect) and LinkServer's built-in "debug" and "resurrect" flash-programmer modes — happy to try either of those if it would help narrow this down further. Let us know if there's any additional information or logs that would be useful. Best regards! Re: MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) Hello @Rwaka, hope you are doing well. In order to better understand the behavior you are observing, would you please confirm if for each case you are using an external J-Link debugger? Or have you tried also with an MCU-Link Pro? Additionally, please provide which tool (LinkFlash, J-Flash, J-Link Commander) you are using to access through SWD, as Linkserver is a utility for launching and managing GDB servers for NXP debug probes (e.g. MCU-Link Pro), therefore it is expected that a J-Link probe will not be detected by Linkserver. While the J-Link Plus probe will only be detected and usable along J-Link Commander/J-Flash tools. Re: MCXW727CMFTBT — SWD connection fails on factory-blank devices (2 units, identical failure) Hello @Rwaka, thank you for providing additional information. I noticed that you mentioned that your Reset_b signal was reading 0V, this means that the device is in a constant reset state. Given this, I will ask some questions that will help to further analyze the observed behavior: Would you please clarify if there is any connected hardware/circuitry to the PTD0/RESET_b pin of the MCU? Is it floating? Is the VDD_IO_D rail measuring the proper voltage? Since this power domain drives voltage on the reset system. You may refer to AN14742 for reference on the power management hardware recommendations. Are you able to measure any resistance at RESET_b pin? If so, please provide the measured value. When you performed the forced reset externally, did you connect the external voltage directly to the reset pin? Please let me know the requested information.
記事全体を表示
关于 HSE FW 2.40.0 和 2.55.0 中 GCM IV 长度支撑的问题 你好, 我有一个关于 S32K358 上 HSE 的 GCM 操作的问题。 在 HSE 服务 API 参考手册的 AEAD 服务描述中,HSE FW 2.40.0 和 2.55.0 都对 GCM 进行了如下规定: GCM: 1 <= ivLength <= 2^32-1。建议大小为 12 字节或更大。 但是,HSE FW 2.40.0 手册包含以下附加说明,而 HSE FW 2.55.0 手册中没有此说明: 在 GCM 操作中,建议使用正好 12 字节的 IV 值。对于任何非 12 字节的 IV 大小,GCM 加密操作生成的认证标签可能不正确。在 GCM 解密操作中,身份验证检查可能会失败。 在此,我想澄清以下几点: 1. 当 IV 长度不是 12 字节时,HSE FW 2.40.0 中 GCM 操作能否正常使用? 2. 当使用 12 字节以外的 IV 长度时,HSE FW 2.40.0 和 2.55.0 在 GCM 操作方面是否存在行为差异? 3. 当使用 12 字节以外的 IV 长度时,HSE FW 2.40.0 和 2.55.0 的 GCM 操作可靠性是否存在差异? 在我们的测试中,即使 IV 长度不是 12 字节,GCM 加密和解密也能成功执行,并且认证结果也正确。 因此,我想确认 HSE FW 2.40.0 是否完全支持使用 12 字节以外的 IV 长度,以及在这种情况下与使用 HSE FW 2.55.0 相比是否存在任何功能差异。 谢谢你的解释。
記事全体を表示
安装 S32K312 的 RTD 我正在尝试在 S32 Design Studio v 3.6.6上为 S32K312 设置开发环境,具体步骤如下: 1. 下载了 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. 在 S32 Design Studio 3.6.6 中打开了“S32Extensions and Updates”。在 Windows 11 系统上运行,并已安装 S32K3 实时驱动程序,如下所示: durga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.pngdurga_choudhury_0-1788877584959.png 3. 按照提示重启了IDE(我也尝试过重启电脑)。 由此看来,我无法看到对 K3 系列的支持。“新建项目”对话框中没有显示此选项: durga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.pngdurga_choudhury_1-1788877756997.png 如果我尝试安装如下所示的“S32K3XX”驱动程序: durga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.pngdurga_choudhury_2-1788877862245.png 我收到如下所示的错误信息: durga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.pngdurga_choudhury_3-1788877910412.png 现在在 S32DS v 3.6.2 上重复整个过程略有改善:现在“新建项目”对话框中列出了 K312 选项,但没有列出其 SDK: durga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.pngdurga_choudhury_4-1788878190320.png 我做错了什么? Re: Installing RTD for S32K312 嗨@VaneB 很遗憾,我在S32DS 3.6.6上没有对应的版本。我已经尝试将 RTD 版本从 7.0.1 降级到 6.0.0。 是否有适用于 3.6.6 的特定版本? Re: Installing RTD for S32K312 你好@durga_choudhury 截图来自我的 S32DS 3.6.10 系统。安装过程;但是,您应该会在 IDE 中看到类似的设置。 VaneB_0-1788893776567.pngVaneB_0-1788893776567.pngVaneB_0-1788893776567.png 另外,根据你分享的截图,我可以看到你已经成功安装了 RTD 7.0.1。由于 RTD 7.0.1 依赖于 S32K3 开发包,因此该软件包很可能已经安装。 Re: Installing RTD for S32K312 嗨@VaneB 请详细说明一下您的评论。 我看到我安装了 S32K1xx 的“开发包”(这也是我使用的 MCU 系列): durga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.pngdurga_choudhury_0-1788891225434.png 但我发现K3并没有类似的功能。 那么我该如何安装呢?重申一下,我目前为止所做的工作是: 1. 下载了 SW32K3_S32M27x_RTD_R23-11_7.0.1_D2603_DesignStudio_updatesite.zip 2. 已将其添加为 S32 DS v 3.6.6的更新站点 3. 安装了以下软件: durga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.pngdurga_choudhury_1-1788891394005.png Re: Installing RTD for S32K312 你好@durga_choudhury 来自您的 S32DS 3.6.6安装过程中,似乎没有安装 S32K3 开发包。 关于 S32DS 3.6.2,请注意,RTD 7.0.1 是使用 S32DS 3.6.4 开发和验证的。因此,我们建议使用 S32DS 3.6.4 版本。或者使用更新的版本以确保兼容性并避免潜在问题。 此外,还需要验证工具链。创建项目时,请确保已安装 NXP GCC 10.2.0 并选择其作为项目工具链。 BR,VaneB Re: Installing RTD for S32K312 你好@durga_choudhury 我的配置是RTD 7.0.0。随 S32DS 3.6.6 一起安装。但是,如前所述,RTD 7.0.1 应该可以正常工作,因为这些版本的设置非常相似。 能否分享一下您的安装详情?
記事全体を表示
FreeRTOS_Toggle_Led_Example_S32K312 の S32K312 FreeRTOS ビルドに関する問題 チームの皆さん、こんにちは。 NXPのウェブサイトから以下のRTDおよびFreeRTOSパッケージをダウンロードしました: SW32K3_RTD_R23-11_7.0.1_P02_D2603_DesignStudio_updatesite.tar SW32K3_FreeRTOS_11.1.0_0.8.0_CD1_D2603_DesignStudio_updatesite.tar 私はWindowsシステムを使っており、S32 Design Studio(V3.6.10)でFreeRTOS_Toggle_Led_Example_S32K312プロジェクトを正常にインポート・開くことができました。 しかし、アプリケーションをビルドしようとすると、「添付のスクリーンショット(BE1)に示 されているFreeRTOSConfig.hファイルが見つかりません」というエラーが出 #include ます。 さらに、プロジェクトの.mexファイルを開くとファイル、Config Tools に以下のエラーが表示されます (添付のMexファイルを参照) 「このツールは選択したプロセッサをサポートしていません。」 以下の点について教えていただけますか? これらのRTDやFreeRTOSパッケージには、 S32 Design Studio の特定のバージョンが必要ですか? S32K312に追加のアップデートやプラグイン、デバイスサポートパッケージをインストールする必要がありますか? FreeRTOS_Toggle_Led_Example_S32K312サンプルアプリケーションをビルドし実行する正しい手順は何ですか? 私の最終目標は、 S32K312 EVB上でFreeRTOSを動作させることです。推奨されるセットアップとインストールの手順についてアドバイスをいただけますか? 参考までに、ビルドエラーのスクリーンショット(BE1とMex)を添付しました。 再開まで今しばらくお待ちください。 よろしくお願いします、 プラモド・ジャダブ Re: S32K312 Freertos build issue for the FreeRTOS_Toggle_Led_Example_S32K312 迅速なアップデートありがとうございます。提供いただいたRTDバージョンで問題が解決しました。 Re: S32K312 Freertos build issue for the FreeRTOS_Toggle_Led_Example_S32K312 こんにちは、 SW32K3_RTD_R23-11_7.0.1_P02_D2603_DesignStudio_updatesite.zipにはCryptoドライバーのみが含まれています。FreeRTOSを追加する前に、まずRTDベースのパッケージをインストールする必要があります。 PetrS_0-1788946493548.pngPetrS_0-1788946493548.png RTDとFreeRTOSが正常にインストールされたら、サンプルから新しいプロジェクトを作成するだけです。 PetrS_1-1788946542398.pngPetrS_1-1788946542398.png 読み込みが完了したら、mexファイルを開き、「コードの更新」ボタンをクリックしてください。欠落しているドライバなども追加されるはずです。 その後、デモを作ることができます プロジェクトエクスプローラーのウィンドウでプロジェクトを右クリックし、「コード更新」と「プロジェクト構築」を選択することもできます。 PetrS_0-1788946711279.pngPetrS_0-1788946711279.png BR、ペトル
記事全体を表示
minimal configuration to negotiate higher current limit on USB I have a device that can be powered over USB with an MCXN947 processor on it.  I don't currently have the USB configured, just pulling 5V.  However, I would like to raise the current limit which seems to default to 100mA. What's the minimal configuration I can do to raise the current limit?  In MCUXpresso config tools, I tried setting up USBFS.  It requires at least one interface, so I tried to set up DFU.  I managed to get things to build mostly, but the config tools generate a file timer_queue.c that defines a SysTick_Handler that conflicts with the FreeRTOS port.c SysTick_Handler. 1) Is there something better I can do to try to raise the current limit? 2) If setting up this DFU interface is as good as anything else, how should I resolve conflicts between autogenerated code and the FreeRTOS port?
記事全体を表示