Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
TJA1028のスリープモードではVCCが遮断されない こんにちは、 Raspberry Pi 5のGPIOを使用してTJA1028モードをテストしています。モードを切り替えるために、ENピンとTXDピンのみを制御します。通常モードからスリープモードに移行すると、RSTNは低くなりますが、VCC(3.3V)出力は遮断されず、2.76Vまで低下します。まずTXDピンをローに設定し、次にENピンをローにプルダウンします。これは電圧レギュレータをスリープ状態にするための正しい方法でしょうか? Re: TJA1028 Sleep Mode Doesnt Shutoff VCC VCCはOFFになっているはずです。念のため、VCCのリアステージ回路を再度確認するか、切り離していただけますでしょうか?
記事全体を表示
Is Fatal Blackout Worth Trying? A 2026 Review Fatal Blackout is becoming one of the most talked-about preparedness systems in 2026 because it focuses on realistic blackout survival strategies instead of Hollywood-style fear tactics. Created by combat veteran Teddy Daniels, the program combines practical guides, step-by-step videos, and military-inspired planning to help families prepare for long-term power outages, cyber threats, and emergency situations. ✅ Click to Order Fatal Blackout From Its Official Website What makes it stand out is its beginner-friendly approach. Rather than pushing expensive bunkers or complex survival gear, the system focuses on affordable, practical actions like water storage, backup power, food security, EMP protection, and home preparedness. Many users appreciate that the guide breaks everything into simple weekend projects that ordinary households can actually implement. In 2026, with growing concerns around grid instability, severe weather, and supply chain disruptions, preparedness has shifted from a niche hobby to a mainstream conversation. Fatal Blackout taps directly into this trend by offering a structured survival roadmap for families who want peace of mind without becoming extreme “doomsday preppers.”  Is it worth buying? For people looking for a practical preparedness blueprint, the answer appears to be yes. The value comes from the organization, simplicity, and real-world focus of the system. However, the guide only works if users actually apply the strategies. It is best suited for those willing to take gradual action to improve their household resilience and emergency readiness. Click Here to Know More About Fatal Blackout Re: Is Fatal Blackout Worth Trying? A 2026 Review Fatal Blackout is gaining significant attention in 2026 as a preparedness system focused on practical, real-world blackout survival planning rather than exaggerated, fear-driven messaging. Developed by combat veteran Teddy Daniels, the program brings together structured guides, instructional videos, and military-informed strategies designed to help households prepare for extended power outages, cyber risks, and unexpected emergency situations. What sets Fatal Blackout apart is its simple and accessible approach to preparedness. Instead of promoting costly survival setups or extreme doomsday scenarios, the system emphasizes realistic, budget-friendly steps that everyday families can follow. These include essential areas such as water storage, backup power solutions, food security planning, EMP awareness, and general home readiness. The content is often broken down into manageable actions, allowing users to complete small preparedness tasks over weekends without feeling overwhelmed. As of 2026, interest in emergency preparedness has grown due to increasing concerns about grid reliability, extreme weather events, and global supply chain disruptions. Fatal Blackout aligns with this shift by offering a structured and organized framework that helps individuals build confidence in handling potential disruptions. It appeals especially to people who want to be prepared without adopting extreme survivalist lifestyles. Overall, Fatal Blackout is viewed as a practical preparedness resource for those who want a clear and guided approach to emergency readiness. Its value lies in its structure, simplicity, and focus on actionable steps.
記事全体を表示
MCUXpresso IDE 与 Jenkins 集成 是否有将 MCUXpresson IDE 与 Jenkins 集成的选项? i.MXRT Re: MCUXpresso IDE integration with Jenkins 您好, 我正在尝试使用 SVN 和 MCUXpresso 配置 Jenkins 管道,请问有什么指南吗?能帮帮我吗? Re: MCUXpresso IDE integration with Jenkins 你好,苏奈娜、 目前还没有关于 MCUXpresso 和 Jenkins 集成的文档,但社区用户已经完成了集成。您可以找到一些与 MCUXpresso 和 Jenkins 的使用相关的社区文档,如下面的文档。 https://community.nxp.com/t5/MCUXpresso-SDK/Impossible-to-build-MCUXpresso-project-based-on-imported-SDK/m-p/682995 我还没有查看过詹金斯的邮件列表,但我也建议你去詹金斯社区看看有没有关于集成MCUXpresso和Jenkins的用例的更多信息。 敬上, Gustavo
記事全体を表示
i.MX93 A0 EVK ブート時に Walnascar BSP (imx-linux-walnascar lf-6.12.34-2.1.0) でハングアップするBL31 / ELE Vo の後 NXPチームの皆様、こんにちは。 私はOpenBMCとYocto BSPを使用して、A0試作シリコンを搭載したi.MX93 EVKボードの開発に取り組んでいます。 私は以下の方法でBSPを取得しました。 repo init -u https://github.com/nxp-imx/imx-manifest.git -b imx-linux-walnascar -m imx-6.12.34-2.1.0.xml リポジトリ同期 ボード: i.MX93 EVK A0シリコン 問題: Scarthgap BSPは、同じハードウェア上で正常に起動します。 Walnascar BSPは完全に起動しません。 初期症状: UUUのフラッシュは最初に以下のエラーで失敗しました。 LIBUSB_ERROR_TIMEOUT (-7) UARTログを使った詳細なデバッグの結果、以下のことが判明しました。 AHABコンテナは受け入れられます SPLは正しく起動します DDRの初期化に成功しました BL31 (ATF) 開始 BL31の後にシステムがハングアップする U-Boot本体が起動しない UARTログ: U-Boot SPL 2025.04-g44898b9f3cfe (2025年9月3日 09:56:50 +0000) PMIC: PCA9451A PMIC: オーバードライブ電圧モード エラー: ele_volt_change_start_req: 戻り値 -5、応答 0xf429 エラー: ele_volt_change_finish_req: 戻り値 -5、応答 0xf429 DDR: 3733MTS M33準備OK 通常起動 BOOTROMから起動しようとしています ブートステージ:プライマリブート 画像オフセット 0x8000、ページサイズ 0x200、IVT オフセット 0x0 ROM_APIを使用して0x4f400からイメージをロードします 通知:TRDC初期化完了 お知らせ:BL31:v2.12.0(リリース) .12.34-2.1.0 お知らせ:BL31:製造日時:2025年8月25日 08:27:20 この時点以降、システムはフリーズする。 重要な発見: AHABコンテナはSPSDKを使用して正常に解析されました。 nxpimage ahab parse -f mimx9352 -b imx-boot-evb-imx93-sd.bin-flash_singleboot -o ahab_parse 解析されたAHAB設定は以下のとおりです。 改訂版:最新 新しいファームウェアパッケージに気づきました。 ファームウェア-ele-imx-1.3.0-7b1e150.bin 以下は含まれません: mx93a0-ahab-container.img 私はそれを以下のように置き換えました。 firmware-sentinel-0.11.bin なぜなら、それは以下を含んでいるからです。 mx93a0-ahab-container.img mx93a1-ahab-container.img 私のオーバーライド: FSLBIN_NAME = "firmware-sentinel-0.11.bin" SRC_URI = " https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/ ${FSLBIN_NAME} ;fsl-eula=true " SRC_URI [sha256sum] = "269480417a8ae9aa4cc4101ab947287fc33455a931021dbdc4d9badb5212bceb" S = " ${WORKDIR} /firmware-sentinel-0.11" それにもかかわらず、WalnascarはBL31以降も依然として稼働している。 現在の疑い: 以下の要素間で実行時の非互換性が発生する可能性があります。 A0 Sentinel/ELEファームウェア より新しいWalnascar SPL/U-Boot/ATF ELE API 質問: imx-linux-walnascarは、i.MX93 A0シリコンを公式にサポートしていますか? は: 改訂版:最新 A1シリコンを効果的にターゲットにしている? 強制するにはどうすればいいですか? 改訂版: a0 AHAB世代の間ですか? 以下の間で既知のELE ABI/ランタイムの非互換性はありますか? 古いSentinelファームウェア 新しいウォルナスカーのブーツチェーン? サポートされていないA0ランタイムパスの場合、以下のELEエラーは想定されるものですか? ele_volt_change_start_req: レスポンス 0xf429 Walnascarでは、A0固有のPMIC/ELE電圧処理経路は削除されましたか? A0シリコンのサポートには、旧型のSPL/ATF/imx-mkimageコンポーネントを使用すべきでしょうか? その他詳細: DDRの初期化に成功しました。 DDR: 3733MTS BL31は正常に起動しました U-Boot本体が起動する前にエラーが発生する 以下のような事項に関するガイダンス: A0サポート状況 ELEランタイム互換性 AHAB改訂処理 A0シリコン向け推奨BSPバージョン 大変ありがたく思います。 よろしくお願いします。
記事全体を表示
i.MX6 HABv4 Boot Failure: `j4 err` After Successful USB Load on Production Board **Objective:** Our goal is to use the `imx_usb` loader to boot our board directly into RAM, bypassing the eMMC. This is a critical step in our failure analysis. We have physically disconnected the eMMC on the production board to ensure we are exclusively testing the USB boot path. **Board States:** 1. **Development Board:** Fuses are not blown. The SoC reports it is in **Development Mode**. 2. **Production Board:** Fuses are blown for secure boot. The SoC reports it is in **Production Mode**. **Summary of Results:** We are observing two different outcomes when using the `imx_usb` utility. **1. SUCCESS: Development Board** On our development boards, an unsigned `u-boot.imx` loads and executes perfectly. The log confirms the binary is loaded and the SoC jumps to the entry point. * **Command:** `sudo ./imx_usb u-boot.imx` * **Key Log Output (`development.txt`):** ``` HAB security state: development mode (0x56787856) ... loading binary file(u-boot.imx) to 877ff400, skip=0, fsize=5faa4 type=aa succeeded (status 0x88888888) jumping to 0x877ff400 ``` *(Result: Board boots to U-Boot prompt)* **2. FAILURE: Production Board** On our production boards, we use a **signed `u-boot.imx`** provided by our manufacturing team, which is signed with the same keys whose hashes are fused in the SoC. The `imx_usb` tool reports that the DCD and the binary are loaded successfully. However, the final jump command fails. * **Command:** `sudo ./imx_usb u-boot-signed.imx` * **Key Log Output (`production.txt`):** ``` HAB security state: production mode (0x12343412) ... loading binary file(u-boot.imx) to 877ff400, skip=0, fsize=5faa4 type=aa succeeded (status 0x88888888) jumping to 0x877ff400 j4 in err=0, last_trans=64 33 18 c0 00 ``` *(Result: Board does not boot. No console output.)* **Analysis and Key Questions:** The critical difference is the outcome of the `jumping to 0x877ff400` command. On the production board, the process fails at this exact point, after the image has been successfully transferred to RAM. This strongly suggests that the SoC's boot ROM is performing a **HABv4 signature validation** on the image in RAM *before* executing it, and this validation is failing. The `j4 err` is not a standard USB error; it appears to be an internal status code from the `imx_usb` tool related to the jump command. The core issue is that the jump is not successful. 1. **HAB Authentication Failure:** Is the `j4 err` (or the subsequent lack of boot) indicative of a HAB authentication failure? The boot ROM successfully accepted the image but appears to refuse to run it. 2. **Image Signing for USB Boot:** Is there a specific requirement or format for signing a U-Boot image that is intended to be loaded via the USB Serial Download Protocol? We are using an image signed for eMMC boot. Could there be a difference in the expected IVT (Image Vector Table) structure or other metadata that causes HAB to reject the image when it's loaded at `0x877ff400`? 3. **Load Address:** The image is being loaded to `0x877ff400`. Is this the correct address for a USB-loaded image on a secured i.MX6? Does the boot ROM expect the image to be at a different location in RAM for authentication? Re: i.MX6 HABv4 Boot Failure: `j4 err` After Successful USB Load on Production Board Hello, Is your signed image built for eMMC boot? the error shows the step load to RAM succeeded but the execution  is denied by ROM due to a  HAB authentication failure. Re: i.MX6 HABv4 Boot Failure: `j4 err` After Successful USB Load on Production Board Hi All, what is the status of this ticket and how can this be moved forward?  Is a face-to-face (on-site) meeting needed? Re: i.MX6 HABv4 Boot Failure: `j4 err` After Successful USB Load on Production Board Hello, Yes image is signed for emmc boot. Perfectly working on RAM but not able to flash on emmc . Re: i.MX6 HABv4 Boot Failure: `j4 err` After Successful USB Load on Production Board Using  imx_usb_loader  (Serial Download Protocol), we successfully boot into U-Boot and Linux entirely from RAM. From that live U-Boot session we wrote the following images to eMMC: # U-Boot IVT at mandatory 1 KiB hardware offset mmc dev 1 0 mmc write 0x82000000 0x2 0x400 # FIT image to raw sectors beyond active partitions mmc write 0x80800000 0x66000 0x3000 # Boot environment setenv bootargs "console=ttymxc0,115200 root=/dev/mmcblk1p2 rootwait rw" setenv loadfit  "mmc dev 1 0; mmc read 0x80800000 0x66000 0x3000" setenv bootcmd  "run loadfit; bootz 0x808000e8 - 0x80da4bc0" saveenv Executing run boot manually from this U-Boot prompt works correctly — Linux boots and mounts /dev/mmcblk1p2 without issue. Working logs attached in mail. Failure State: On any cold power cycle or hardware reset, with the USB OTG cable physically disconnected, the board produces zero UART output and silently re-enters USB Serial Download Mode. The ROM appears to never reach the eMMC.
記事全体を表示
S32的BSP问题 我想咨询一下,咱们这边有没有在s32g处理器上,部署过VxWorks7.0的操作系统。或者有没有能引导vx的bsp? Re: S32的BSP问题 Hello, @YPKEJI12341  您好 1.目前NXP 发布的官方BSP,是基于Linux开发测试的,并不直接支持Vxworks。 2. 确实有客户在S32G上部署过Vxworks,相关软件信息建议您咨询一下Windriver的技术支持。 BR Chenyin
記事全体を表示
问题: java.io.IOException:Script not found: ... Level:错误类型:工具错误 你好 对于恩智浦项目,我点击这个链接只是为了简单地使用示例,我完全遵循了但是 java 异常出现问题,想找到一些 MCAL 元器件和驱动程序来为 dio 或端口编写脚本,mcu... 找不到我的 codegenerator.js 的路径,但是,我的所有文件都在我的 eclispe 工作区 上,我花了 3 天时间试图解决这个问题,它非常复杂,我管理了我的驱动程序,检查了到 eclipse 的路径、 链接:https://nxp.gitbook.io/nxp-cup/2024-fall-2025-nxp-cup-bare-metal-drivers/s32k144-rtd-software-setup/rtd-software-packet-installation -我使用的是 S32DS 平台 3.5 更新版 3 -SW32K1_S32M24x_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite 请!如果有人能帮我,我找不到问题所在,也不想再过几天独自搜索而没有问题。 Re: Issue: java.io.IOException: Script not found: ... Level: Error Type: Tool pr 谢谢您! Re: Issue: java.io.IOException: Script not found: ... Level: Error Type: Tool pr 我遇到了同样的问题,可以确认重命名元器件的文件以使其大小写与错误打印中的大小写相匹配可以解决问题。 在 Ubuntu 上,它们位于 ~/nxp/s32ds3.5/eclipse/mcu_data/components/platformsdk_s32K3/ Re: Issue: java.io.IOException: Script not found: ... Level: Error Type: Tool pr 嗨,@土星、 感谢您提供的信息和解决方法! Re: Issue: java.io.IOException: Script not found: ... Level: Error Type: Tool pr 由于 Linux 操作系统的大小写敏感性,Linux 不支持 RTD。 要让 RTD 在 Linux 上运行,需要对文件夹进行一些更改:/nxp/s32ds.3.x/eclipse/mcu_data/Components 请阅读 "ReadmeToModifyTheRTD.txt"、我只对我的项目做了必要的改动,其他代码可能需要更多改动。好在我已经制作了 sh 文件,只需两步就能完成工作。 这只是我的看法:在 S32DS 进行代码编译和调试时,Linux 操作系统的运行速度要快得多。恩智浦应该正式支持它,包括 RTD ~ ,恩智浦的同事们,请在编码时注意字母的大小写敏感性。 Re: Issue: java.io.IOException: Script not found: ... Level: Error Type: Tool pr 嗨,@Raphael_Q78、 这可能是您的 RTD 安装出现了问题,您可以按照本指南进行尝试吗? 方法:在 S32DS v3.5 中离线安装 S32K1 RTD 2.0.0 - NXP Community。 看了你的照片,似乎你使用的是 Linux 发行版,能确认一下你的操作系统吗? 致以最诚挚的问候, Julián
記事全体を表示
S32 BSPの問題 S32GプロセッサにVxWorks 7.0オペレーティングシステムを導入済みかどうか、またはVxを起動できるBSPをお持ちかどうかお伺いしたいのですが。 Re: S32的BSP问题 こんにちは、 @YPKEJI12341 こんにちは 1. 現在、NXPがリリースしている公式BSPは開発およびテスト用にLinuxをベースとしており、Vxworksを直接サポートしていません。 2. 確かに、一部のお客様はS32GにVxWorksを導入されています。関連ソフトウェア情報については、Windriverのテクニカルサポートにお問い合わせください。 BR チェイン
記事全体を表示
KW47B42Z83AFTB 上的 RADE 错误(代码 1) - digital_key_car_anchor_cs_freertos 嗨,恩智浦支持团队、 我们在自定义 PCB 上使用 KW47B42Z83AFTB 作为 ECU(锚/车侧)和应答器(设备端)角色。 设置: - SDK:sdk_25_12_00_kw47b42z83xxxa-ECU(启动器/汽车锚点):使用 digital_k ey_car_anchor_cs_freertos 闪存 ——转发器(反射器/设备):使用 d igital_key_device_cs_ freertos 闪存——两款设备均采用自定义 PCB 设计 问题: 在启动器方面(ECU /汽车锚点),我们在信道探测过程中持续收到 RADE 错误代码 1。RTT 距离测量在两端都能正常运行,但是基于 Rade 的距离计算在启动器上失败。 问题: 1.当前的 SDK 是否支持 KW47B42Z83AFTB(无 LCE)上的 RADE 距离计算? 2. 错误代码 1 是否表示需要 LCE 硬件但不存在,或者是否有可用的软件备用? 3. app_preinclude.h 中是否有任何已知的配置标志?还是需要在非 LCE 变体上为 RADE 设置的 CS 配置文件层? 请与我们联系,了解其他日志或配置文件是否有帮助。 致以最崇高的敬意 Christian BLE-NFC BLUETOOTH-BEACON Re: RADE Error (Code 1) on KW47B42Z83AFTB — digital_key_car_anchor_cs_freertos 你好 希望你一切顺利。使用不带 LCE 的集成电路版本有什么特殊原因吗? 总之,我建议您查看 SDK 文档中的这一部分:启用 RADE v1 使用(非LCE) - MCUXpresso SDK 文档 顺祝商祺! 里卡多
記事全体を表示
ICODE SLIX2 独创性签名 恩智浦社区你好, 我正在使用 RC663 ISO 15693 阅读器 在嵌入式 MCU(GD32F303CC、ARM Cortex-M4)上实现 AN11350 中描述的 ICODE SLIX2 原创性签名验证。 已成功从标签中读取签名(通过 命令 0xBD 为 32 字节),但是 ECDSA 验证总是失败。 如能说明正确的哈希值/信息格式,我将不胜感激。 ───────────────── 硬件 & 软件 ─────────────────── ── 读者:恩智浦 RC663 标签:恩智浦 ICODE SLIX2 (SL2S2602) 曲线:secp128r1(由 32 字节签名 = r|s 确认,每个 16 字节)ECC 库:easy-ecc (https://github.com/jestan/easy-ecc) 使用 ECC_CURVE = secp128r1 (ECC_BYTES = 16) MCU 编译:GD32F303CC(ARM Cortex-M4,无操作系统) ─────────────── READ_SIGNATURE 命令 (0xBD) ────────────── 请求帧(11 字节,ISO 15693 寻址模式): FLAGS = 0x22 (高数据速率 | 地址标志) CMD = 0xBD (READ_SIGNATURE,恩智浦自定义命令) MFG_CODE = 0x04 (恩智浦集成电路制造商代码 — 0xA0–0xDF 范围必需) UID = 8 字节(已寻址) 响应(33 字节): FLAGS = 0x00 (无错误) SIG = 32 字节 通过与 对相同标签的 proxmark3 扫描进行比较,32 字节签名和 UID 已确认正确。 ──────────────────公钥 ────────────────── ── 33 字节 公钥:048878a2a2a2d3eec3eec336b4f261a082bd71f9be11c4e2e2e896648b32efa59cea6e59f0 使用 seca6e59f0 p128r1 压缩公钥(17 字节):0x02、0x88、0x78、0xA2、0xA2、0xD3、0xEE、0xC3、0x36、0xB4、0xF2、0x61、0xA0、0x82、0xBD、0x71(前缀 = 0x02 因为 y 坐标的 LS B 是奇数)) 标签供应商已确认公钥正确无误。 ──────────────────────── RC663 缓冲区中的 UID 字节顺序 ───────────────────────────────────── ISO 15693 首先传输 UID LSB。 RC663 按接收顺序填充接收缓冲区,因此: UID [0] = 收到的第一个字节 = 64 位 UID 的 LSB UID [7] = 收到的最后一个字节 = 0xE0(MSB,固定 ISO 15693 前缀) 示例标签 UID(显示/大端顺序):E0 04 01 A2 B3 C4 D5 E6 缓冲区内容:UID [] = {E6、D5、C5、C6 4、B3、A2、01、04、E0} ─────────────────────────────────────────────────────────────────────────── ─────────────────────── AN11350 表示签名是通过 UID 计算的,但没有明确规定:1. 用作 ECDSA 消息的 UID 的字节顺序 (大端显示顺序与从标签收到的 LSB 优先顺序对比)2。 如何使用 8 字节 UID 进行零填充以填充完整的 128 位哈希字段 我在下面尝试了所有四种合理的组合 — 全部返回验证 失败: 选项 A:高 8 字节哈希中的 UID 原始(LSB-First),低 8 字节哈 希 = {UID [0],UID [1],...,UID [7],0,0,0,0,0,0,0,0,0,0,0,0} 选项 B:高 8 字节中的 UID 反向(大端),低 8 字节 哈希值为零 = {UID [7],UID [6],...,UID [0],0,0,0,0,0,0,0} 选项 C:高 8 字节为零,低 8 字节哈希中的 UID 原始(LSB-first)= {0,0, 0, 0, 0, 0 , 0, 0, UID [0], UID [1],..., UID [7]} 选项 😧 高 8 字节为零,低 8 字节哈希值中的 UID 反向(大端)= {0、0、0、0、0、0、0、0、0、0、UID [7]、UID [6]、...、UID [0]} 在 easy-ecc 中,ecc_bytes2native () 将 16 字节 哈希缓冲区视为大端 128 位整数: p_native [1](高 64 位字)← 哈希 [0.. 7] p_native [0](低 64 位字)← 哈希 [8.. 15] ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── sig); /* 0 = 失败,1 = 通过 */ ─────────────────────────────────────────
記事全体を表示
RW612 GAU GPADC0 — inconsistent / non-monotonic readings on a high-impedance source Setup MCU: NXP RW612 on a Murata 2FR module Software: Zephyr RTOS (GAU ADC driver adc_mcux_gau_adc) ADC: GAU_GPADC0, base 0x40038000, channel 3 (single-ended) on GPIO_45 Use case: battery voltage monitoring, 22 V to 29 V range Voltage divider on the analog input Vbat ──[R1 = 243 kΩ]──┬──[R2 = 10 kΩ]── GND │ GPIO_45 / ADC0_CH3 Thevenin source impedance: ~9.6 kΩ Expected pad voltage at Vbat = 25 V → 988 mV Vbat range 22–29 V → pad range 869–1146 mV (well within Vref headroom) Zephyr device-tree configuration &adc0 { status = "okay"; /delete-property/ nxp,input-buffer; /* try to disable INBUF via DT */ channel@3 { reg = <3>; zephyr,gain = "ADC_GAIN_1"; zephyr,reference = "ADC_REF_INTERNAL"; /* maps to VREF_SEL=01 (1.2V) */ zephyr,vref-mv = <1200>; zephyr,acquisition-time = ; zephyr,resolution = <12>; zephyr,input-positive = ; }; }; Application-level configuration static struct adc_channel_cfg channel_cfg = { .gain = ADC_GAIN_1, .reference = ADC_REF_INTERNAL, .acquisition_time = ADC_ACQ_TIME_DEFAULT, .channel_id = 3, .input_positive = 3, /* GAU_ADC_CH3 */ }; static int16_t adc_buffer; static struct adc_sequence adc_seq = { .channels = BIT(3), .buffer = &adc_buffer, .buffer_size = sizeof(adc_buffer), .resolution = 12, .calibrate = true, .oversampling = 4, /* 16x HW averaging */ }; What I had to fix manually to get any sensible reading at all These are issues we encountered and worked around — listed here in case any of them point to a real bug or a misuse: 1. INBUF_EN was never actually being cleared The Zephyr driver does not propagate /delete-property/ nxp,input-buffer; from the DT into the hardware on this SoC, so we cleared ADC_REG_ANA[14] directly: /* GAU_GPADC0 base 0x40038000, ADC_REG_ANA at offset 0x10 */ volatile uint32_t *p = (volatile uint32_t *)0x40038010; *p &= ~(1U << 14); /* clear INBUF_EN */ Without this, the input buffer biases the high-impedance divider and gives a systematic offset. 2. GPIO_45 default pad pull-up biases the divider node by ~200 mV At reset, SOCCIU_PAD_PU_PD_EN2 (offset 0x78 of SOCCTRL non-secure base 0x45001000) had bits [27:26] = 01 → ~100 kΩ pull-up to VDDIO active on GPIO_45. On a 9.6 kΩ Thevenin source this offsets Vadc by ~200 mV. The nxp,mci-io-mux Zephyr pinctrl driver does not expose a bias-disable property for analog pins, so we clear the bits manually at boot: /* Clear GPIO_45 pad pull (PAD_PU_PD_EN2 bits [27:26]) */ volatile uint32_t *p = (volatile uint32_t *)0x45001078; *p &= ~(0x3U << 26); After this, the multimeter at the pad reads exactly Vbat × 10 / 253 (within ~2 %, consistent with resistor tolerance), so the divider itself and the pad biasing are now clean. 3. Settling / always-on divider For diagnostic purposes, the divider is now permanently powered (instead of being switched via a MOSFET) so settling is not an issue. The pad voltage is verified stable with a multimeter before each ADC sample. Verified register state at the time of measurement GAU_GPADC0 (0x40038000): ADC_REG_ANA [0x40038010] = 0x0000A810 → INBUF_EN=0, VREF_SEL=01 (1.2 V), INBUF_GAIN=01, INBUF_CHOP_EN=1, ADC_CHOP_EN=1, RES_SEL=00 (12-bit) ADC_REG_CONFIG [0x40038014] = 0x00000000 MCI_IO_MUX (0x40004000): GPIO_GRP0 [0x40004030] = 0x001C1C02 GPIO_GRP1 [0x40004034] = 0x201EDBD8 SOCCIU PAD_PU_PD_EN2: [0x45001078] = 0x01152400 → GPIO_45 PU/PD bits = 00 (no pull) What I tried before posting All combinations below were tested with the divider permanently powered, multimeter confirming the analog input is the steady-state expected value: Knob Values tried Effect on RAW VREF_SEL (reference) 1.2 V (01) → 1.8 V (00) RAW scales by ~1.2/1.8 as expected, but the mismatch with the multimeter persists with the same factor INBUF_GAIN (gain) gain=1 (01), gain=0.5 (00), gain=2 (10) No effect — suggests INBUF_GAIN does nothing while INBUF_EN=0 BYPASS_WARMUP / WARMUP_TIME 0 (bypass) up to 32 (max) cycles No measurable effect on RAW ADC_CHOP_EN & INBUF_CHOP_EN both ON, both OFF No effect Zephyr .calibrate true / false No effect   The remaining issue Even with everything above looking correct, RAW does not track the input voltage in a sensible way. Sequence of measurements (Vbat fed by a stable bench supply, divider verified by multimeter at each point): Vbat (V) Pad (multimeter, mV) Pad expected = Vbat·10/253 (mV) RAW from adc_read() 22 848 869 1682 24 928 949 1708 26 1007 1028 2413 28 1084 1107 1745 29 1122 1146 1860 The multimeter column is monotonic and matches divider theory within ~2 %. The RAW column is non-monotonic (jumps to 2413 at 26 V, then down to 1745 at 28 V). Even ignoring the 2413 outlier, ΔRAW between 22 V and 28 V is only +63 LSB for +236 mV at the pad. With Vref = 1.2 V at 12-bit, expected ΔRAW ≈ 805 LSB. So the apparent gain is roughly 0.08× of theoretical — clearly wrong. Earlier individual readings at single set-points had given RAW ≈ 2415 at Vbat ≈ 25 V (multimeter pad ≈ 990 mV), which would imply effective Vref ≈ 1.68 V instead of the configured 1.2 V — also unexplained.   My questions Is there any front-end attenuator or fixed gain on the GAU GPADC single-ended input path that is always active when INBUF_EN = 0, regardless of INBUF_GAIN? The ratio I'm seeing (~0.6 to 0.7×) is independent of VREF_SEL and INBUF_GAIN. Is INBUF_EN = 0 (direct sampling) actually a supported / characterized mode for single-ended measurements on RW612, or is it only valid for differential mode? The reference manual implies the input buffer should normally be enabled, but enabling it makes high-impedance sources unusable due to bias current. What is the maximum recommended source impedance for ADC0_CH3 in single-ended direct-sampling mode? Is 9.6 kΩ Thevenin acceptable or is an external buffer required? Is GPIO_45 a "special" channel (it can also carry EXT_VREF for external reference) — does the EXT_VREF analog path stay connected even when VREF_SEL = 01 (internal 1.2 V), and could it be loading the input? Are there any known errata or chopper-related artifacts on the GAU GPADC for high-impedance, low-frequency DC inputs? Thanks! Re: RW612 GAU GPADC0 — inconsistent / non-monotonic readings on a high-impedance source Hello @_arthur_, hope you are doing well. Would you please confirm in which Zephyr version have you done these tests? Regarding the Zephyr version, there is now available the release of Zephyr 4.4.0 of our downstream repository, would you please confirm if the behavior that you are observing is also present in this version? Additionally, have you been doing these tests on a custom application? Or is it from a repository example?
記事全体を表示
EIS BMSを構築したい EIS BMSを構築したい。秘密保持契約(NDA)以外でICとデータシートを入手する方法はないのでしょうか?これは個人的な研究目的です。 私は現在、韓国の忠南国立大学で修士号と博士号の取得を目指している学生です。 現在、BMSのハードウェア設計とファームウェアに関する包括的な研究を行っており、既存のICをNXP製のICに交換し、EIS機能を組み込みたいと考えています。 大学がNXPと秘密保持契約(NDA)を結んでいるかどうかは分かりませんし、それを確認する方法も知りません。私は普段DigiKeyからしか商品を購入しないので、このような情報を入手しようとしたのは今回が初めてです。もしご迷惑をおかけしたようでしたら、お詫び申し上げます。 #BMA7418 EIS BCC #BMA8420 EIS BCC #TAA3033 #FS26 PMIC もし可能であれば、各ICのリファレンスファームウェアのソースコードも入手できますか? 貴社資料の中から[ホワイトペーパー]-EISがバッテリーシステムを廃止する、を拝見した後、ご連絡させていただきました。 Re: I want to build an EIS BMS パーク様、 大学がNDA(秘密保持契約)に署名しているかどうか不明な場合は、こちらから新しいチケットを作成してください。当社のNDA担当者が確認し、まだNDAが締結されておらず、お客様が署名を希望される場合は、その手続きについてご案内いたします。 関連するドキュメント、ハードウェア、ソフトウェアなどは、通常、製品ページで入手できます。以下のリンクをご確認ください。 BMA7418 、 BMA8420 、 TAA3033 、 FS26 。 文書は通常、機密情報として「安全な場所」セクションに分類されており、有効な秘密保持契約(NDA)を締結することでダウンロードできます。 ソフトウェアについては、各リンク先のソフトウェアセクションまでスクロールしてください。 ダウンロードオプションをクリックしてください。ソフトウェアドライバのページに移動します。 敬具、 ヨゼフ
記事全体を表示
S32K324向けHSE FW API統合 私たちは、HSE-FWがインストールされているボード上でアプリケーションを実行したいと考えています。 当社のアプリは、HSE-FWがインストールされていなくても正常に動作します。しかし、HSE-FWをインストールした後、デバッガーエラーが発生し、ハードフォルトに移行します。HSE_FWがMCUにインストールされた状態でアプリケーションを実行するために、アプリケーション側でどのような処理が必要なのかを知りたいです。 この件に関する情報が記載されている文書やリンクがあれば、ぜひ共有してください。 ありがとうございます アニル Re: HSE FW API integration for S32K324 HSE FW「HSE_FW_S32K3XX_0_2_1_0」をインストールしました。 RTDバージョン:4.0.0.202401161212 アプリを起動した後、例外の詳細が表示されたエラー画面が表示されます。添付のスクリーンショットをご覧ください。 よろしくお願いいたします。 アニル Re: HSE FW API integration for S32K324 こんにちは、 インストールされているHSEのバージョンとインストール方法をお知らせください。どのRTDバージョンを使用していますか? リセット状態からデバッガーに接続して、レジスタの状態を確認し、障害の原因となったリセット箇所を特定できますか? よろしくお願いいたします。 ジョン
記事全体を表示
RW612 GAU GPADC0 — 高インピーダンス源での不整合/非単調な読み取り値 設定 MCU :村田製作所製2FRモジュール上のNXP RW612 ソフトウェア:Zephyr RTOS(GAU ADCドライバ adc_mcux_gau_adc) ADC :GAU_GPADC0、ベース0x40038000、 GPIO_45上のチャネル3(シングルエンド) 使用例:バッテリー電圧監視(22V~29Vの範囲) アナログ入力の分圧回路 Vbat ──[R1 = 243 kΩ]──┬──[R2 = 10 kΩ]── GND │ GPIO_45 / ADC0_CH3 テブナンインピーダンス:約9.6 kΩ Vbat = 25 Vにおけるパッド電圧の予測値 → 988 mV Vbat範囲:22~29V → パッド範囲:869~1146mV(Vrefの余裕範囲内) Zephyrデバイスツリー構成 &adc0 { status = "okay"; /delete-property/ nxp,input-buffer; /* try to disable INBUF via DT */ channel@3 { reg = <3>; zephyr,gain = "ADC_GAIN_1"; zephyr,reference = "ADC_REF_INTERNAL"; /* maps to VREF_SEL=01 (1.2V) */ zephyr,vref-mv = <1200>; zephyr,acquisition-time = ; zephyr,resolution = <12>; zephyr,input-positive = ; }; }; アプリケーションレベルの設定 static struct adc_channel_cfg channel_cfg = { .gain = ADC_GAIN_1, .reference = ADC_REF_INTERNAL, .acquisition_time = ADC_ACQ_TIME_DEFAULT, .channel_id = 3, .input_positive = 3, /* GAU_ADC_CH3 */ }; static int16_t adc_buffer; static struct adc_sequence adc_seq = { .channels = BIT(3), .buffer = &adc_buffer, .buffer_size = sizeof(adc_buffer), .resolution = 12, .calibrate = true, .oversampling = 4, /* 16x HW averaging */ }; まともな読み取り値を得るために手動で修正しなければならなかったこと 以下は、私たちが遭遇し、対処した問題点です。万が一、これらの問題が実際のバグや誤用を示している場合に備えて、ここに記載しておきます。 1. INBUF_ENは実際にはクリアされていませんでした Zephyrドライバは、このSoC上でDTから/delete-property/ nxp,入力バッファ;をハードウェアに伝播しないため、ADC_REG_ANA[14]を直接クリアしました。 /* GAU_GPADC0 base 0x40038000, ADC_REG_ANA at offset 0x10 */ volatile uint32_t *p = (volatile uint32_t *)0x40038010; *p &= ~(1U << 14); /* clear INBUF_EN */ これがないと、入力バッファが高インピーダンス分圧器にバイアスをかけ、系統的なオフセットが生じる。 2. GPIO_45のデフォルトパッドプルアップにより、分圧ノードは約200mVのバイアスがかかります。 リセット時、SOCCIU_PAD_PU_PD_EN2 (SOCCTRL 非セキュアベース 0x45001000 のオフセット 0x78) のビット [27:26] = 01 → GPIO_45 で VDDIO への約 100 kΩ のプルアップが有効になっていました。9.6 kΩのテブナン電源では、これによりVadcは約200 mVオフセットされます。 nxp,mci-io-mux Zephyr pinctrlドライバはアナログピンのバイアス無効化プロパティを公開していないため、起動時に手動でビットをクリアします。 /* Clear GPIO_45 pad pull (PAD_PU_PD_EN2 bits [27:26]) */ volatile uint32_t *p = (volatile uint32_t *)0x45001078; *p &= ~(0x3U << 26); この後、パッド上のマルチメーターは正確にVbat × 10 / 253(抵抗器の許容誤差の範囲内で約2%以内)を示すため、分圧器自体とパッドバイアスは正常であることがわかります。 3. 設定/常時表示の仕切り 診断目的のため、分圧器は(MOSFETを介してスイッチングされるのではなく)常時電源供給されているため、安定化の問題は発生しません。各ADCサンプリングの前に、マルチメーターを使用してパッド電圧が安定していることを確認します。 測定時のレジスタの状態を確認済み GAU_GPADC0 (0x40038000): ADC_REG_ANA [0x40038010] = 0x0000A810 → INBUF_EN=0, VREF_SEL=01 (1.2 V), INBUF_GAIN=01, INBUF_CHOP_EN=1, ADC_CHOP_EN=1, RES_SEL=00 (12-bit) ADC_REG_CONFIG [0x40038014] = 0x00000000 MCI_IO_MUX (0x40004000): GPIO_GRP0 [0x40004030] = 0x001C1C02 GPIO_GRP1 [0x40004034] = 0x201EDBD8 SOCCIU PAD_PU_PD_EN2: [0x45001078] = 0x01152400 → GPIO_45 PU/PD bits = 00 (no pull) 投稿前に試したこと 以下のすべての組み合わせは、分圧器に常時電源を供給した状態でテストされ、マルチメーターによってアナログ入力が定常状態の期待値であることを確認しました。 ノブの値を試した結果、RAWに及ぼす影響 VREF_SEL(参照) 1.2 V (01) → 1.8 V (00) RAW値は予想通り約1.2/1.8倍にスケーリングされるが、マルチメーターとの不一致は同じ係数で解消されない。 INBUF_GAIN(ゲイン) ゲイン=1 (01)、ゲイン=0.5 (00)、ゲイン=2 (10) 効果なし— INBUF_EN=0 の場合、INBUF_GAIN は何も作用しないことを示唆しています。 バイパス_ウォームアップ / ウォームアップ時間 0(バイパス)~最大32サイクル RAWには測定可能な影響なし ADC_CHOP_EN および INBUF_CHOP_EN 両方ともオン、両方ともオフ 無効 Zephyr .calibrate 真/偽 無効   残りの問題 上記すべてが正しそうに見えても、RAWは入力電圧を適切に追跡しません。測定シーケンス(Vbatは安定したベンチ電源から供給され、各ポイントでマルチメーターにより分圧器が検証されている): Vbat (V) パッド(マルチメーター、mV) パッドの期待値 = Vbat·10/253 (mV) adc_read() からのRAWデータ 22 848 869 1682 24 928 949 1708 26 1007 1028 2413 28 1084 1107 1745 29 1122 1146 1860 マルチメーターの列は単調であり、除算理論と約2%以内の誤差で一致する。 RAW列は単調増加ではない(26Vで2413まで上昇し、その後28Vで1745まで低下する)。 2413の外れ値を無視しても、22Vと28Vの間のΔRAWは、パッドで+236mVの場合、わずか+63LSBです。Vref = 1.2 V、12ビットの場合、予想されるΔRAW ≈ 805 LSB。つまり、見かけ上の利得は理論値の約0.08倍ということになるが、これは明らかに間違っている。 以前の個々の設定値での測定値では、Vbat ≈ 25 V (マルチメーターパッド ≈ 990 mV) で RAW ≈ 2415 という値が得られており、これは設定値の 1.2 V ではなく、実効 Vref ≈ 1.68 V であることを示唆しているが、これも説明がつかない。   私の質問 GAU GPADCのシングルエンド入力パスには、INBUF_EN = 0の場合、INBUF_GAINの値に関係なく常にアクティブになるフロントエンド アッテネータまたは固定ゲインはありますか?私が確認した比率(約0.6~0.7倍)は、VREF_SELとINBUF_GAINとは無関係です。 INBUF_EN = 0(直接サンプリング)は、RW612のシングルエンド測定において実際にサポート/特性化されたモードなのでしょうか、それとも差動モードでのみ有効なのでしょうか?リファレンスマニュアルでは、入力バッファは通常有効にしておくべきだと示唆されているが、有効にするとバイアス電流のために高インピーダンスのソースが使用できなくなる。 シングルエンド直接サンプリングモードにおけるADC0_CH3の推奨最大ソースインピーダンスはどれくらいですか?9.6 kΩのテブナンインピーダンスは許容範囲内でしょうか、それとも外部バッファが必要でしょうか? GPIO_45は「特別な」チャネルですか(外部参照用のEXT_VREFも伝送できます)?VREF_SEL = 01(内部1.2V)の場合でもEXT_VREFアナログパスは接続されたままで、入力に負荷をかけている可能性がありますか? 高インピーダンス・低周波DC入力に対応するGAU GPADCに、既知の不具合やチョッパー関連のアーティファクトはありますか? よろしくお願いします! Re: RW612 GAU GPADC0 — inconsistent / non-monotonic readings on a high-impedance source こんにちは、 @_arthur_ さん。お元気でお過ごしでしょうか。 これらのテストはどのZephyrバージョンで実施されたか、確認させていただけますでしょうか?Zephyrのバージョンに関してですが、弊社のダウンストリームリポジトリにZephyr 4.4.0がリリースされました。お客様が観察されている現象は、このバージョンでも発生するかどうかご確認いただけますでしょうか? さらに、これらのテストはカスタムアプリケーションで実施しましたか?それとも、リポジトリの例から引用したものでしょうか?
記事全体を表示
Iterfacing HDMI-CSI convertor module TC358743 with i.MX8MP- FRDM board I am trying to interface HDMI to CSI2 convertor module from waveshare based on Toshiba IC TC358743. I am using yocto project to build image $ DISTRO=fsl-imx-wayland MACHINE=imx8mp-lpddr4-frdm source imx-setup-release.sh -b frdm_sources_whinlatter and i have selected the driver using this command bitbake -c menuconfig /virtual/kernel and it is reflecting in the .config file also CONFIG_VIDEO_TC358743=y CONFIG_VIDEO_TC358743_CEC=y and i have modified the dts file accordingly here i am attaching the dts file for your reference. But i couldnt able to communicate with the IC even for i2cdetect -y 1 it is not locking (UU) to 0x0F address. but i can able to see the device address in i2c1. What i am missing in dts file or in driver selection? Linux Multimedia Yocto Project Re: Iterfacing HDMI-CSI convertor module TC358743 with i.MX8MP- FRDM board we don't have official verified code for this, the link I sent to you shared the dts settings, you can compare with your own, to check if you miss something Re: Iterfacing HDMI-CSI convertor module TC358743 with i.MX8MP- FRDM board Getting page not found error for the solution mentioned in this query. Is there any official support page to resolve this query? Re: Iterfacing HDMI-CSI convertor module TC358743 with i.MX8MP- FRDM board pls refer to the link as below, to check if you set correctly or not https://community.nxp.com/t5/i-MX-Processors/i-MX8MP-%E7%A7%BB%E6%A4%8Dtc358743%E5%88%86%E8%BE%A8%E7%8E%87%E8%B0%83%E6%95%B4%E9%97%AE%E9%A2%98/m-p/1631189 Re: Iterfacing HDMI-CSI convertor module TC358743 with i.MX8MP- FRDM board This Issue is resolved but i am facing one more regarding video pipeline from CSI2 to HDMI using Gstremer, i couldnt able to understand whether its the dts issue or something else. here i am attaching response log from the device for your reference. and the dts file, root@imx8mp-lpddr4-frdm:~# i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- UU 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- root@imx8mp-lpddr4-frdm:~# v4l2-ctl --list-devices (): /dev/v4l-subdev0 FSL Capture Media Device (platform:32c00000.bus:camera): /dev/media0 mxc-isi_v1 (platform:32e00000.isi:cap_devic): /dev/video3 mxc-isi-m2m_v1 (platform:32e00000.isi:m2m_devic): /dev/video2 vsi_v4l2dec (platform:vsi_v4l2dec): /dev/video1 vsi_v4l2enc (platform:vsi_v4l2enc): /dev/video0 root@imx8mp-lpddr4-frdm:~# v4l2-ctl -d /dev/v4l-subdev1 --query-dv-timings Active width: 1280 Active height: 720 Total width: 1650 Total height: 750 Frame format: progressive Polarities: -vsync -hsync Pixelclock: 74250000 Hz (60.00 frames per second) Horizontal frontporch: 0 Horizontal sync: 370 Horizontal backporch: 0 Vertical frontporch: 0 Vertical sync: 30 Vertical backporch: 0 Standards: Flags: root@imx8mp-lpddr4-frdm:~# v4l2-ctl -d /dev/v4l-subdev1 --set-dv-bt-timings query BT timings set root@imx8mp-lpddr4-frdm:~# media-ctl -p Media controller API version 6.18.2 Media device information ------------------------ driver mxc-md model FSL Capture Media Device serial bus info platform:32c00000.bus:camera hw revision 0x0 driver version 6.18.2 Device topology - entity 1: mxc_isi.0 (16 pads, 2 links, 0 routes) type V4L2 subdev subtype Unknown flags 0 pad0: SINK <- "mxc-mipi-csi2.0":4 [ENABLED] pad1: SINK pad2: SINK pad3: SINK pad4: SINK pad5: SINK pad6: SINK pad7: SINK pad8: SINK pad9: SINK pad10: SINK pad11: SINK pad12: SOURCE -> "mxc_isi.0.capture":0 [ENABLED] pad13: SOURCE pad14: SOURCE pad15: SINK - entity 18: mxc_isi.0.capture (1 pad, 1 link) type Node subtype V4L flags 0 device node name /dev/video3 pad0: SINK <- "mxc_isi.0":12 [ENABLED] - entity 22: mxc-mipi-csi2.0 (8 pads, 2 links) type Node subtype V4L flags 0 device node name /dev/v4l-subdev0 pad0: SINK <- "tc358743 1-000f":0 [ENABLED,IMMUTABLE] pad1: SINK pad2: SINK pad3: SINK pad4: SOURCE -> "mxc_isi.0":0 [ENABLED] pad5: SOURCE pad6: SOURCE pad7: SOURCE - entity 31: tc358743 1-000f (1 pad, 1 link, 0 routes) type V4L2 subdev subtype Unknown flags 0 device node name /dev/v4l-subdev1 pad0: SOURCE [stream:0 fmt:RGB888_1X24/1280x720 field:none colorspace:srgb] [dv.caps:BT.656/1120 min:640x350@13000000 max:1920x1200@165000000 stds:CEA-861,DMT,CVT,GTF caps:progressive,reduced- blanking,custom] [dv.detect:BT.656/1120 1280x720p60 (1650x750) stds: flags:] [dv.current:BT.656/1120 1280x720p60 (1650x750) stds: flags:] -> "mxc-mipi-csi2.0":0 [ENABLED,IMMUTABLE] root@imx8mp-lpddr4-frdm:~# gst-launch-1.0 v4l2src device=/dev/video3 num-buffers=10 ! \ > video/x-raw,format=YUY2,width=1920,height=1080,framerate=60/1 ! \ > fakesink Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Failed to allocate required memory. Additional debug info: /usr/src/debug/gstreamer1.0-plugins-good/1.26.6.imx/sys/v4l2/gstv4l2src.c(957): gst_v4l2src_decide_allocation (): /GstPipeline:pipel ine0/GstV4l2Src:v4l2src0: Buffer pool activation failed Execution ended after 0:00:00.025120625 Setting pipeline to NULL ... ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error. Additional debug info: /usr/src/debug/gstreamer1.0/1.26.6.imx/libs/gst/base/gstbasesrc.c(3187): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l 2src0: streaming stopped, reason not-negotiated (-4) Freeing pipeline ... and i am not seeing anything on external display also (Connected over HDMI) Re: Iterfacing HDMI-CSI convertor module TC358743 with i.MX8MP- FRDM board pls refer to the chapter 7.3.9 Camera preview of linux user guide, you need to use media-ctl to create a connection https://www.nxp.com/docs/en/user-guide/UG10163.pdf
記事全体を表示
PN7462 GPIO出力読み取りの問題(phhalPcr_GetGpioVal()使用時) チームの皆さん、こんにちは。 私はPN7462を使用しており、phhalPcr_GetGpioVal()を使用して出力として構成されたLED GPIOピンを読み取ろうとしています。 uint8_t val = 0; phhalPcr_GetGpioVal(LED_RED, &val); しかし、LED出力がHIGHの場合でも、APIは常に0を返します。 phhalPcr_GetGpioVal() は入力パッドの状態を読み取るだけの関数ですか? PN7462の出力GPIOピンの状態や出力ラッチ値を読み取るための他のAPIはありますか? よろしくお願いいたします。 開発ボード Re: PN7462 GPIO Output Read Issue Using phhalPcr_GetGpioVal() こんにちは、 @uday_gowda さん PN7642_MCUXpresso_SDK_02-15-006_PUB\boards\pnev7642fama\driver_examples\gpt の例を参照してください。そこにあなたが求めている答えがあります。 Re: PN7462 GPIO Output Read Issue Using phhalPcr_GetGpioVal() 参考資料をありがとうございます。 私はSDK NxpNfcRdLib_PN7462_v07.14.00_Pubを使用してPN7462AUを使用しています。 提示されたサンプル領域を確認しましたが、そこにもLEDに対するGPIO書き込み操作しかなく、GPIO出力読み出し操作は見当たりませんでした。 PN7462の出力GPIOの状態を読み取るためのAPIが存在するかどうか確認していただけますか? Re: PN7462 GPIO Output Read Issue Using phhalPcr_GetGpioVal() こんにちは、 @uday_gowda さん 次のような方法を試してみてはいかがでしょうか。
記事全体を表示
RDDRONE-BMS772开发板 我想知道如果利用这个板子进行电池的测试实验时,能不能设计电池的充放电工况,比如恒流恒压充电或者HPPC、UDDS等动态工况。 Re: RDDRONE-BMS772开发板 那个是charger里面检测设置的不是BMS这边的功能
記事全体を表示
MCXW236BIHNARチップ電源設計 こんにちは、NXPさん。 MCXW236BIHNARの電源設計回路図を添付しました。設計が適切で、チップが正常に動作するのに十分かどうか、ご確認いただけますでしょうか? よろしくお願いします、 シャキール・サラム ボード設計
記事全体を表示
バカラで本当に勝者は多いのでしょうか?カスタマーサービス(15708835568)までお問い合わせください。
記事全体を表示
AI音声認識とオンデバイスLLMは、組み込みシステムにおける次の大きな変革となるのか? 近年のデバイス内AIやリアルタイム音声インターフェースへの取り組みの高まりにより、私たちは生成型AIの新たな段階、つまりクラウドへの依存度が低く、エッジネイティブな段階に入りつつあるように感じられます。 最近私が気づいたいくつかの傾向: デバイス内LLM(プライバシー保護と低レイテンシ)への需要の高まり AI音声エージェントの台頭により、従来のUIフローが置き換えられつつある。 組み込みハードウェア向け効率的なモデル最適化(量子化、蒸留)への注力 インダストリアルおよびオートモーティブ用途向けのオフライン対応AIシステムへの関心の高まり これは興味深い疑問を提起する。 👉 私たちは、APIに頼るのではなく、すべてのデバイスが独自の「ローカルAIブレイン」を持つ未来に向かっているのだろうか? 開発の観点から見ると、この変化は些細なことではない。これには以下が含まれます。 パフォーマンスを損なうことなくモデルを圧縮する ハードウェアを考慮したAIアーキテクチャ設計 エッジとクラウドのインテリジェンスのシームレスな統合 私は生成型AI開発サービス、特に実世界での展開(デモだけでなく)に最適化されたカスタムAIモデルの構築に深く携わってきましたが、私が考える最大の課題はモデルを構築することではなく、それを本番環境で使いやすく、効率的で、拡張性のあるものにすることです。 このコミュニティの皆さんの意見を聞きたいです。 デバイス上のLLMやエッジAIを試していますか? これまでで最大のボトルネックは何でしたか?パフォーマンス、コスト、それともシステム統合でしょうか? クラウドベースのGenAIが今後も主流であり続けると思いますか、それともエッジコンピューティングが取って代わると思いますか? ぜひ意見交換や実体験を共有したいです。
記事全体を表示