Multi Source Translation Content

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

Multi Source Translation Content

ディスカッション

ソート順:
88Q9098: 能否在 STA 模式下启用/禁用 ofdma/mu-mimo? 我一直在苦苦寻找答案,但就是找不到。 我想添加启用/禁用功能 下一次连接到接入点时为 DL-OFDMA、UL-OFDMA、DL-MU-MIMO、UL-MU-MIMO 我知道启用这些功能是由接入点完成的、 但我并不关心它以何种形式出现,比如改变能力,或者其他、 我只是想让它以这种方式工作: 当我启用 DL-OFDMA 时,如果接入点尝试使用,它就会工作、 而当我在 STA 中禁用它时,即使 AP 尝试禁用,也不会起作用。 如果可能,那就再好不过了、 但即使不可能,我也会非常感激。 我真的需要你的帮助。 谢谢! Re: 88Q9098: Is it possible to enable/disable ofdma/mu-mimo in STA mode? 感谢您的支持 Re: 88Q9098: Is it possible to enable/disable ofdma/mu-mimo in STA mode? 你好@nhk OFDMA/MU-MIMO 功能只能由 AP 端配置。STA 无法禁用它。STA 将使用 AP 指定的通信协议进行通信。 顺祝商祺! 肖恩
記事全体を表示
EB Tresos: 「DriverConfig」の複数の定義 こんにちは、 EB Tresos で BMS SDK Gen2 を使用しています。初期化中に Bjb_D1xx ドライバと Bcc_774a ドライバに構成構造体を渡したいので、両方のモジュールで「Config Variant: VariantPostBuild」を選択する必要があります。 ただし、各ドライバは DriverConfig 変数を含めて生成されるため、コンパイル エラーが発生します。 [ビルド] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bjb_D1xx_Cfg.h:48 からインクルードされたファイルで、 [ビルド] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bjb_D1xx_TS_TxDxM9I1R0/include/CDD_Bjb_D1xx.h:46 から、 [ビルド] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bms_common_TS_TxDxM9I1R0/src/CDD_Bms_common.c:60 から: [ビルド] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bjb_D1xx_PBcfg.h:85:44:エラー: 'DriverConfig' の型が競合しています [ビルド] 85 | extern const Bjb_D1xx_DriverConfigType DriverConfig; [ビルド] | ^~~~~~~~~~~~~ [ビルド] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bjb_D1xx_PBcfg.h:85:44:注: マクロ 'BJB_D1XX_INITCONFIG_PB' の定義内 [ビルド] 85 | extern const Bjb_D1xx_DriverConfigType DriverConfig; [ビルド] | ^~~~~~~~~~~~~ [ビルド] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bjb_D1xx_TS_TxDxM9I1R0/include/CDD_Bjb_D1xx.h:1013:1:注: マクロ 'BJB_D1XX_CONFIG_EXT' の展開 [ビルド] 1013 | BJB_D1XX_CONFIG_EXT [ビルド] | ^~~~~~~~~~~~~~~~~~~~~ [ビルド] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bcc_774a_Cfg.h:49 からインクルードされたファイルで、 [ビルド] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bcc_774a_TS_TxDxM9I1R0/include/CDD_Bcc_774a.h:46 から、 [ビルド] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bms_common_TS_TxDxM9I1R0/src/CDD_Bms_common.c:54 から: [ビルド] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bcc_774a_PBcfg.h:86:44:注: 'DriverConfig' の以前の宣言はここにありました [ビルド] 86 | extern const Bcc_774a_DriverConfigType DriverConfig; [ビルド] | ^~~~~~~~~~~~~ [ビルド] /workspaces/template/EBTresosProjectFiles/NextGen_RevA/generate/include/CDD_Bcc_774a_PBcfg.h:86:44:注: マクロ 'BCC_774A_INITCONFIG_PB' の定義内 [ビルド] 86 | extern const Bcc_774a_DriverConfigType DriverConfig; [ビルド] | ^~~~~~~~~~~~~ [ビルド] /workspaces/template/S32DSProjectFiles/BMS_GEN2_0.9.1_CD01/Bcc_774a_TS_TxDxM9I1R0/include/CDD_Bcc_774a.h:851:1:注: マクロ 'BCC_774A_CONFIG_EXT' の展開 [ビルド] 851 | BCC_774A_CONFIG_EXT [ビルド] | ^~~~~~~~~~~~~~~~~~~~~ コンパイル エラーを発生させずにビルド後のパラメータ化を可能にするために、両方のドライバを構成するにはどうすればよいでしょうか? Re: EB Tresos: Multiple definitions of "DriverConfig" クリスマス休暇期間中は、サポートの応答時間は通常より長くなる場合がありますのでご了承ください。場合によっては、ご要望への対応が新年以降になることもあります。ご理解のほどよろしくお願いいたします。 Re: EB Tresos: Multiple definitions of "DriverConfig" こんにちは@PhilippH 、 個人的にお伝えしたとおり、このCASEは開発チームによって検討中でした。 彼らは次のような回答をしました。 この問題を解決するには、これらの変数の前にモジュール名を付けます(例:生成されたコードには、 Bcc_774a_とBjb_D1xx_が含まれます。この変更はテスト目的でのみ使用され、本番環境では使用されないことに注意してください。 よろしくお願いいたします。 ダニエル
記事全体を表示
S32K148 引导加载程序跳转应用程序,但应用程序在闪存擦除 + 复制后不运行 我正在 S32K148 上开发一个引导加载程序和应用程序设置。 引导加载程序位于闪存起始位置 (0x00000000) 应用程序位于 0x00022000 应用程序有自己的矢量表和链接脚本 当以独立组网 (SA) 方式运行时,应用程序可以完美运行 当引导程序执行闪存擦除和应用程序复制时,跳转到应用程序不起作用。 然而 如果我跳过擦除和复制,跳转就会正常工作 在这两种情况下都输入了 jump_too_application() 启用擦除 + 复制时,跳转后看不到应用打印 堆栈指针和RESET处理程序值看起来有效 应用程序矢量表正确 应用程序在没有引导程序的情况下也能正常运行 我没有在应用程序代码中明确启用看门狗 闪存擦除 + 复制后,在跳转到 S32K148 上的应用程序之前还需要哪些步骤? 谁能帮帮我? 我将链接文件脚本和跳转程序代码附在下面。 谢谢! 引导程序链接器文件 内存 { int_flash_interrupts:ORIGIN = 0x00000000,长度 = 0x00000400 /* 1K */ /* 不要更改此部分 */ int_flash_config:ORIGIN = 0x00000400,长度 = 0x00000010 /* 16 字节 */ /* 不要更改此部分 */ int_flas h:ORIGIN = 0x00000410,长度 = 0x00001101 bf0 /* 总计 128KB-0x410 = 引导加载程序代码为 0x1FBF0 字节 */ int_sram_results:ORIGIN = 0x1FF0000,长度 = 0x00000100 /* 256 字节 */ int_sram:ORIGIN = 0x1FF0100,长度 = 0x0003df00 /* ~248K */ int_sram_stack_stack_c0: ORIGIN = 0x2001E000,长度 = 0x 00001000 /* 4K */ r am_rsvd2:ORIGIN = 0x2001F000,长度 = 0 /* SRAM 结束 */} 应用程序链接文件 内存 { int_flash_intrupts:ORIGIN = 0x00022000,长度 = 0x00000400 /* 1K-0x00022000 处的应用程序中断向量 */ int_flash_config:ORIGIN = 0x00022400,长度 = 0x00022400,长度 = 0x00000010 /* 16 字节-应用程序 闪存配置 */ int_flash:ORIGIN = 0x00022410,长度 = 0x00063bf0 /* 400KB 应用程序区域(0x64000-0x410 = 0x63bf0 字节)*/ int_sram_results:ORIGIN = 0x1FF0000,长度 = 0x00000100 /* 256 字节 */ int_sram:ORIGIN = 0x1FF0100,长度 = 0x0003df00 /* ~248K */ int_sram_stack_c_c0: ORIGIN = 0x2001E000,长度 = 0x00001000 /* 4K */ r am_rsvd2:ORIGIN = 0x2001F000,长度 = 0 /* SRAM 结束 */} main.c EraseApplication(); CopyApplication(DOWNLOADED_APP_START_ADDRESS,APPLICATION_START_ADDRESS,APPLICATION_SIZE); jump_to_application(); 跳转到应用程序()函数 void jump_too_application(void) { uint32 app_msp; application_entry_t app_reset_handler; /* 跳转前打印信息 */ // printf("跳转到 application\r\n"); /* // volatile uint32 delay = 100000U; // while(delay--); /* 禁用所有中断 */ __asm volatile ("cpsid i"); /* 将向量表偏移量设置为应用程序的向量表 */ S32_SCB->VTOR = APPLICATION_START_ADDRESS; /* 从向量表的第一个字加载应用程序的 MSP */ app_msp = *((volatile uint32*)APPLICATION_START_ADDRESS); /* 从向量表的第二个字加载应用程序的 Reset_Handler 地址 */ app_reset_handler = (application_entry_t)(*((volatile uint32*)(APPLICATION_START_ADDRESS + 4U)); /* 设置指向应用程序 MSP 的堆栈指针 */ __asm volatile ("msr msp,%0": :"r" (app_msp)); // /* Memory barrier */ //__asm volatile ("dsb"); // __asm volatile ("isb"); /* 跳转到应用程序的 Reset_Handler */ app_reset_handler(); /* 不应到达此处 */ while(1) { /* 无限循环 */ } } Re: S32K148 Bootloader jump application, but application does not run after flash erase + copy 请注意,在圣诞假期期间,我们的支持响应时间可能会比平时长。在某些情况下,您的请求可能会在新年后得到处理。感谢您的理解。 Re: S32K148 Bootloader jump application, but application does not run after flash erase + copy 嗨,@kavyakoney、 可能存在闪存访问碰撞,因为引导加载程序和应用程序目前都放在 S32K148 的闪存块 0 中。 S32K148 设备包含三个 512 KB 闪存块(方块 0、块 1、块 2)。闪存编程操作(擦除/编程)只能在 CPU 不执行代码的块上进行。 如果引导加载程序从 0 块运行,并试图擦除或编程也在 0 块内的内存,内核可能会执行无效数据,从而无法正确跳转到应用程序。 为避免出现这种情况,应将应用程序放入闪存块 1 或闪存块 2,而将引导加载程序完全放在闪存块 0 中。 谢谢! BR,丹尼尔
記事全体を表示
Clarification on RTD Driver Availability with FS32K144HAT0MMHT EVK Hi everyone, I am interested in buying the FS32K144HAT0MMHT MCU and the associated evaluation kit (EVK). I would like to know: Does the EVK include the RTD driver at no additional cost? If not, is it necessary to purchase the RTD driver separately? Thanks in advance for your help! Re: Clarification on RTD Driver Availability with FS32K144HAT0MMHT EVK Hi @NagulMeera  Real-Time Drivers (RTD) and S32 Design Studio (S32DS) are free of charge. EB tresos Studio is available with a free evaluation license, but a production license must be ordered from Elektrobit. We also offer premium software such as: - S32 Safety Software Framework (SAF) and Safety Peripheral Drivers (SPD) - Structural Core Self-Test (SCST) For premium software, contact your NXP representative. BR, VaneB
記事全体を表示
mimxrt1176 中的 SD 卡启动和读写问题 队员们好 我们生成了用于引脚切换的 s19 文件,并将该文件转存到 SD 卡中。接通电源后,该引脚没有被拨动。因此,我们以 SD 卡轮询为例进行读取和写入,但是 SD 初始化失败。附上我们的 SD 卡相关信息和示例代码。请指导查找问题。 Re: SD Card Booting and read write issue in mimxrt1176 你好@mayliu1、 好的,我们正在尝试您所提到的方法,但我们以 sdcard_polling_cm7 为例,在调试过程中,执行会在 SD Probe 电压 处停止 , SD 卡初始化也会失败,您能告诉我为什么会发生这种情况吗? 在mcuxpresso 控制台中,我们得到了以下日志: 已执行 SetRestartOnClose=1 [用于 "evkbmimxrt1170_sdcard_polling_cm7 JLink Debug "的 MCUXpresso Semihosting Telnet 控制台已在 59089 @ 127.0.0.1 端口启动。] SEGGER J-Link GDB Server V8.10 - 终端输出通道 SDCARD 轮询示例。 请将卡片插入板。 已插卡。 SD 卡启动失败。 [关闭 Telnet 会话] Harishnamala_0-1766145365850.png Re: SD Card Booting and read write issue in mimxrt1176 你好@Harishnamala、 感谢您提供的最新信息。 1:如果你使用 MCUXpresso IDE,启动模式应为内部启动。 mayliu1_0-1766139959938.png 2: 不能简单地复制 .s19启动文件到 SD 卡。相反,你应该使用高效密码学标准(SEC)工具或 McubootUtility 工具,并将启动模式配置为串行下载器。 3:如果不确定硬件设计是否正确,可以使用 MCUXpresso IDE 导入 SD 卡 SDK 演示,将链接选项设置为将应用程序链接到 RAM,然后尝试调试。 顺祝商祺! MayLiu Re: SD Card Booting and read write issue in mimxrt1176 你好@mayliu1 感谢您的回复。 我们使用 MIMXRT1176AVM8A IC 设计了一款定制板。在此板上,SD 卡用于启动和数据存储。 目前,我们无法从 SD 卡启动设备。即使在调试过程中,执行也会在SD Probe 电压下停止,SD 卡初始化也会失败。 在此阶段,我们对CLK和CMD引脚进行了探测。CLK 信号出现在约 340 kHz 的 3.3V 电平上,同时还能观察到 CMD 信号。不过,用示波器检查时,在 DATA 引脚上检测不到任何活动。 软件工具:MCUXpresso IDE v24.9 调试器:J-Link Plus SD 卡:uSDHC,32 GB 我们将 .s19 启动文件复制到 SD 卡,但它没有加载。你能告诉我应该使用哪种文件格式启动 SD 卡吗? 启动模式如下所示 BT cfg 0 : 0 BT cfg 1 : 0 BT cfg 2 : 0 BT cfg 3 : 0 BT cfg 4 : 0 BT cfg 5 : 0 BT cfg 6 : 1 BT cfg 7 : 0 BT cfg 8 : 0 BT cfg 9 : 0 BT cfg 10 : 0 BT cfg 11 : 0 启动模式 0:1 启动模式 1:0 注:我们使用的是 SD 卡,而不是 Micro SD 卡 ,请对此问题提供一些支持。 Re: SD Card Booting and read write issue in mimxrt1176 你好@Harishnamala、 非常感谢您关注我们的产品并使用我们的社区。 请说明你想实现什么。 你使用什么工具,高效密码学标准(SEC)还是MCUBootUtility?你的板是定制的还是 MIMXRT1176-EVKB 板? 你想让你的镜像在内部 RAM 中运行吗,这个镜像在 SD 卡上,它将被复制到内部 RAM 中,并在启动期间从那里执行。 如果是这样,我认为您的 IDE 项目不正确,请尝试以下配置。 mayliu1_0-1766134462750.png 我对你的问题进行了测试,我使用了高效密码学标准(SEC),它起作用了。 https://docs.mcuxpresso.nxp.com/secure/latest/06_processor_specific_workflow.html#rt10xx-rt116x-rt117x-device-workflow mayliu1_1-1766134656101.png 请注意 启动 CFG 引脚设置,我建议你试试总线宽度:4 位 mayliu1_2-1766134710620.png 顺祝商祺! MayLiu Re: SD Card Booting and read write issue in mimxrt1176 你好@mayliu1、 现在 SD 卡轮询示例可以正常工作了。我们可以在其中读写数据。现在我们在启动SD卡时遇到了问题。 安装了 mcu-boot-Utility 工具,运行 exe 然后按下 connect to rom 后我们连接到 flash loader,如下图所示 Harishnamala_0-1766403925995.png 当我试着浏览文件时,系统没有响应,并出现以下错误 Harishnamala_1-1766404146432.png 为什么会出现上述错误? 你能告诉我如何生成 .bin 文件吗?手动从 s19 生成文件,并更改项目设置,为 SD 卡生成 s19 文件。 Re: SD Card Booting and read write issue in mimxrt1176 你好@Harishnamala、 感谢您提供的最新信息。 根据您的描述,"在 SD 探头电压时停止执行、" 我建议检查你的 NVCC_SD 硬件设计。 请参阅 MIMXRT1170-EVKB 板设计。默认电压为 3.3 伏,而 SD1_VSELECT 信号控制电压等级,可以在 1.8V 和 3.3V 之间切换。 mayliu1_1-1766374063746.png mayliu1_2-1766374086494.png 如果可能,请在 MIMXRT1170-EVKB 板上进行同样的测试,以检查问题是与硬件有关还是与软件有关。   顺祝商祺! MayLiu Re: SD Card Booting and read write issue in mimxrt1176 你好@Harishnamala、 请参考以下链接。 特定处理器的工作流程 — 安全配置工具 25.12 mayliu1_0-1766482230116.png BR
記事全体を表示
flex-builderがSYSCALLTBL_ARM64_MAX_IDの検索に失敗しました SYSCALLTBL_ARM64_MAX_IDが定義されていないため、flex-builder が失敗します。何かアイデアはありますか? デバイス: layerscape ls1028ardb コマンド: bld -m ls1028ardb ビルディングカーネルツール/perf ... make[2]: ディレクトリ '/home/nsw34479/Downloads/flexbuild_lsdk2108_github/components/Linux/Linux' に入ります make[3]: ディレクトリ '/home/nsw34479/Downloads/flexbuild_lsdk2108_github/build/Linux/Linux/arm64/LS/output/LSDK-21.08' に入ります ビルド: 'make -j8' 並列ビルドを実行 警告: 'tools/include/uapi/linux/stat.h' のカーネル ABI ヘッダーは 'include/uapi/linux/stat.h' の最新バージョンと異なります diff -u tools/include/uapi/linux/stat.hinclude/uapi/linux/stat.h 警告: 'tools/include/linux/build_bug.h' のカーネル ABI ヘッダーは 'include/linux/build_bug.h' の最新バージョンと異なります diff -u tools/include/linux/build_bug.hinclude/linux/build_bug.h 車載検出システムの機能: ...ドワーフ: [ オフ ] ... dwarf_getlocations: [ オフ ] ... glibc: [ オン ] ... libbfd: [ オフ ] ... libbfd-buildid: [ オフ ] ... libcap: [ オフ ] ... libelf: [ オフ ] ... libnuma: [ オフ ] ... numa_num_possible_cpus: [ オフ ] ... libperl: [ オフ ] ... libpython: [ オフ ] ... libcrypto: [ オフ ] ... libunwind: [ オフ ] ... libdw-dwarf-unwind: [ オフ ] ... zlib: [ オフ ] ... lzma: [ オフ ] ... get_cpuid: [ オフ ] ... bpf: [ オン ] ... libaio: [ オン ] ... libzstd: [ オフ ] ... 逆アセンブラーの4つの引数: [ OFF ] メイクファイル.config:392:libelf が見つかりません。「perf record」の「probe」ツール、jvmti、および BPF サポートを無効にします。libelf-dev、libelf-devel、またはelfutils-libelf-develをインストールしてください。 メイクファイル.config:555:sys/sdt.h なし見つかりません。SDTイベント情報が定義されていません。systemtap-sdt-develまたはsystemtap-sdt-devをインストールしてください。 メイクファイル.config:630:ポストアンワインドを無効にしていますが、サポートが見つかりません。 メイクファイル.config:696:libcrypto.h がありません見つかりました。JITコードインジェクションを無効にしています。openssl-develまたはlibssl-devをインストールしてください。 メイクファイル.config:712:スラングが見つからないため、TUI サポートが無効になります。slang-devel、libslang-dev、またはlibslang2-devをインストールしてください。 メイクファイル.config:759:perl 開発ファイルが見つかりません。Perl スクリプトのサポートを無効にするには、perl-ExtUtils-Embed/libperl-dev をインストールしてください。 メイクファイル.config:791:'python-config' ツールが見つかりません: Python サポートが無効になります - python-devel/python-dev をインストールしてください メイクファイル.config:833:PE実行ファイルプロファイリングのようなlibbfd/binutilsの古いバージョンは利用できなくなります メイクファイル.config:881:liblzma が見つかりません。xz カーネル モジュールの解凍が無効になっています。xz-devel/liblzma-dev をインストールしてください。 メイクファイル.config:894:libzstdが見つかりません。トレース圧縮を無効にしてください。libzstd-dev[el]をインストールするか、LIBZSTD_DIRを設定してください。 メイクファイル.config:905:libcap が見つかりません。機能サポートが無効になっています。libcap-devel/libcap-dev をインストールしてください。 メイクファイル.config:918:numa.h なし見つかりました。「perf bench numa mem」ベンチマークを無効にしています。numactl-devel/libnuma-devel/libnuma-dev をインストールしてください。 Makefile.config:973: libbabeltrace が見つかりません。'perf data' CTF 形式のサポートを無効にします。libbabeltrace-dev[el]/libbabeltrace-ctf-dev をインストールしてください。 util/syscalltbl.c:35:38: エラー: 'SYSCALLTBL_ARM64_MAX_ID' がここで宣言されていません (関数内ではありません) 35 | const int syscalltbl_native_max_id = SYSCALLTBL_ARM64_MAX_ID; | ^~~~~~~~~~~~~~~~~~~~~~~ make[9]: *** [/home/nsw34479/Downloads/flexbuild_lsdk2108_github/components/linux/linux/tools/build/Makefile.build:97:/ホーム/nsw34479/ダウンロード/flexbuild_lsdk2108_github/build/Linux/Linux/arm64/LS/出力/LSDK-21.08/tools/perf/util/syscalltbl.oエラー1 ありがとうございます。 Re: flex-builder fails trying to find SYSCALLTBL_ARM64_MAX_ID LSDK 21.08 をビルドするのに Ubuntu 20.04 を使用していますか? ビルドホスト PC でネットワークは正常に動作しますか?
記事全体を表示
李尔 - [S32K3] 利用 DMA 进行 SPI 异步传输 你好,团队、 李尔写道 ------------------------------------------------------------------------------------- 我们正在对一个需要控制许多 SPI 设备的用例进行微控制器可行性分析。我正在使用 S32K344 开发板,我已将 SPI4 和 SPI5 配置为定期与 5 台设备通信。我已经成功地使用中断模式采取了同步和异步写入措施,但在尝试使用 DMA 时却没有成功。 我按照 SPI UM 和 IM 中的提示进行了操作,也看了一些示例,但还是无法正常工作。 我附上了我的配置,信道16的DMA ISR产生了触发信号,但没有发送任何数据,而且由于中断标志未被清除,代码被卡在中断中。 能否支持我们通过 DMA 配置 SPI? -------------------------------------------------------------------------- 优先级:高 优先级:中等 RTD Re: Lear - [S32K3] SPI async transmission with DMA 你好@StefanoGattazzo 附件中的文件是空的,您能再检查一下吗? Re: Lear - [S32K3] SPI async transmission with DMA 您好 cuongnguyenphu, 我想,这种配置应该是 cjecked。 BR Stefano Re: Lear - [S32K3] SPI async transmission with DMA 你好@StefanoGattazzo 您是否为 Tx 和 Rx 使用了散射和收集配置? - 如果不使用 -> 请取消选中 Mcl/MclConfig/dmaLogicChannel_Type/dmaLogicChannel_EnableScatterGather 选项: - 如果使用 Scatter/Gather: 确保勾选为所有 ScatterGatherArrayType 启用 Scatter/Gather 配置: Re: Lear - [S32K3] SPI async transmission with DMA 您好 cuongnguyenphu, 李尔正在回答: -------------------------------------------------------------------------------------- 在只使用全局配置的情况下,我们可以使 SPI 异步与 DMA 配合使用,但这种配置会因 DMA ISR 而对 CPU 负载造成很大影响,因此这种配置对我们的特定用例没有用处。 这就是为什么我想让它在启用散射/散射选项的情况下工作,看看在这种模式下 CPU 负载是否会有所改善。我按照您的建议为所有 ScatterGatherArrayType 启用了 Scatter/Gather Config,但还是出现了同样的问题。由于 MCAL 文档不清楚,我在此附上项目配置,请与你们的 RTD 团队分享,看看他们能否帮助我们完成此配置。 ------------------------------------------------------------------------------------ BR 斯特凡诺 Re: Lear - [S32K3] SPI async transmission with DMA @StefanoGattazzo 在启用散射/聚集配置后,我建议您参阅以下章节 3.6.6 如何为序列配置 Dma 快速传输 章节。 我查看了该指令,配置 SpiEnableDmaFastTransfer 非常清楚。 我看到您使用 LPSPI_4 进行 Dma 快速传输,因此请按照此指南进行操作。 在您的配置中,我还发现一点,那就是 JobStartNotification 和 JobEndNotification 并不符合指南的要求: 序列中的 第一个作业只能支持 SpiJobStartNotification 和 SpiJobEndNotification Re: Lear - [S32K3] SPI async transmission with DMA 您好 cuongnguyenphu, 李尔回复: 用户手册中的信息是不够的。它没有详细说明如何配置 ScatterGatter 频道,我一直在尝试不同的配置,但无法连续发送多个频道。 请举例说明或详细说明每个 scatterGather 通道需要配置的参数。 Re: Lear - [S32K3] SPI async transmission with DMA 我正在为您创建一个 Scatter/Gather DMA 示例。这将被视为 BSSM 申请。 同时,请建议他们为 MCL 模块中的 Tx/Rx DMA 逻辑通道启用该节点:启用 DMA 请求。 此节点允许外围设备触发 DMA 请求 Re: Lear - [S32K3] SPI async transmission with DMA 您好 cuongnguyenphu, 李尔回答道: 难道不能召开一次调试会议,让我们审查配置,并由 RTD 团队支持我们进行测试吗? 请提供合适的时间段和与会者。 Pd:我已启用 DMA 请求,但没有任何变化。 BR Stefano Re: Lear - [S32K3] SPI async transmission with DMA @StefanoGattazzo 我通过电子邮件将示例发给了李尔 Re: Lear - [S32K3] SPI async transmission with DMA 您好 cuongnguyenphu, 请发送至 [email protected] 我在度假。 谢谢,BR Stefano Re: Lear - [S32K3] SPI async transmission with DMA @StefanoGattazzo 请帮我测试一下这个例子,然后再发给李尔。 我创建了 1 个序列 Lpspi_1,其中 1 个工作 2 个通道以 SPI DMA 快速传输方式发送。 请按照 description.txt 进行构建和导线连接
記事全体を表示
[乱用] 投稿者: @JohnKlug / ボード: imx-プロセッサ / 報告者: qzgopv qzgopv は、 @JohnKlug が投稿した 「Could not invoke dnf for external kernel module in Yocto kirkstone」という 投稿について、以下の理由で報告しました: 理由:盗作 詳細: 投稿リンク: https://community.nxp.com/t5/i-MX-Processors/Could-not-invoke-dnf-for-external-kernel-module-in-Yocto/mp/1627964#M203740 投稿者: @JohnKlug |メール著者 報告者: qzgopv |メールレポーター 報告された投稿には 2 件の返信があります。
記事全体を表示
HAB SRK 撤销 您好,恩智浦技术支持、 我正在使用带有 Habv4 (CST 4.0.1) 的 RT1176 板。我目前使用 SRK1 对图像进行签名,但我需要改用 SRK2。(我们试图在撤销 SRK1 之前用 SRK2 测试图像) 在我目前的 CSF 文件中,我有 文本   [Install SRK] File ="..\..\crts\SRK_1_2_3_4_table.bin" Source index = 0 [Install CSFK] File ="CSF1_1_sha256_secp256r1_v3_usr_crt.pem" [验证 CSF] [Install Key] Verification index = 0 Target index = 2 File ="IMG1_1_sha256_secp256r1_v3_usr_crt.pem" [验证数据] 验证指数 = 2 引擎 = CAAM 引擎配置 = 0 区块 = 0x80000000 0x0 0x8000 "启动.bin" 请您解释一下: 从 SRK1 转到 SRK2 的最简单方法是什么? 我的 CSF 文件需要做哪些更改? 我是否只需要将 [Install SRK] 中的 源代码索引 从 0 改为 1? 感谢您的帮助。 Re: HAB SRK revoke 我试着更改 [Install SRK] File ="SRK_1_2_3_4_table.bin" 来源指数 = 1 [Install CSFK] File ="CSF2_1_sha256_secp256r1_v3_usr_crt.pem" [Install Key] Verification index = 0 Target index = 2 File ="IMG2_1_sha256_secp256r1_v3_usr_crt.pem"   最终使用 SRK 2,但我遇到了这些事件 yosri_c_1-1765463880990.png Re: HAB SRK revoke 你好 是的,从使用 SRK1 到使用 SRK2 的最简单方法是修改 CSF 文件中 [Install SRK] 部分的源索引参数,从 0 改为 1。 在您当前的 CSF 文件中: ``` [Install SRK] File ="..\..\crts\SRK_1_2_3_4_table.bin" 源索引 = 0 ``` 您应将其更改为: ``` [Install SRK] File ="..\..\crts\SRK_1_2_3_4_table.bin" Source index = 1 ``` 源索引参数决定将使用 SRK 表中的哪个键。索引 0 对应 SRK1,索引 1 对应 SRK2,以此类推。 你还需要在 CSF 文件中引用 CSF2 和 IMG2 的相应证书文件,而不是 CSF1 和 IMG1,替换: -" csf1_1_sha256_secp256r1_v3_usr_crt.pem " 替换为 " CSF2_1_SHA256_secp256r1_v3_usr_crt.pem " " g1_1_sha256_secp256r1_v3_usr_crt.pem " 带有 " img2_1_SHA256_secp256_secp256r1_v3_ usr_crt.pem " 这种方法允许您在永久撤销 SRK1 之前使用 SRK2 进行测试。 此致 Re: HAB SRK revoke @Bio 感谢您之前的澄清。 在固件更新期间,我将对网络安全逻辑和 SRK 迁移过程进行重要的后续跟进。 我们当前的场景:正常启动:设备使用 SRK1(索引 0)启动。信任链已完全建立:ROM -> 引导加载程序 (SRK1) -> 应用程序 (SRK1)。 固件更新:当系统在 SRK1 的信任下运行时,我们将使用 SRK2(索引 1)签名的新完整映像(BS + 应用程序)下载到同步动态随机存取存储器(SDRAM)中。 验证:当前正在运行的 Bootloader 调用 hab_rvt.authenticate_image() 来验证 同步动态随机存取存储器(SDRAM) 中的新镜像。 我的问题是 1。关于运行时 SRK 切换:你能否确认 HAB 库允许在同一个电源周期内执行源索引 = 1 (SRK2) 的新 [安装 SRK] 命令,即使初始启动时使用了 SRK1? 2.关于在同一周期内撤销:是否有可能在更新过程中撤销 SRK1(通过烧录 SRK_REVOKE eFuse),然后安装 SRK2 并对新的 RAM 映像进行验证,所有这一切都在同一个电源周期内完成?谢谢 Re: HAB SRK revoke @Bio_TICFSL 请您提供帮助,任何帮助都将是有益的 谢谢
記事全体を表示
NHS3152UK/A1Z 你好 我正在围绕 NHS3152UK/A1Z 产品设计一款新板。我有以下具体问题: 1) 我不需要硬件RESET。我应该如何处理 RESETN 引脚(让它保持未连接、与 VCC 绑定还是怎样?) 2) 如果我不使用 RESETN Pin(如我所愿),如何在固件开发期间重置设备?请注意,对于固件开发,目的是使用 NHS3100 传感器板 | 恩智浦半导体 中提到的开发板,使用 I2C 引脚下载固件。 3) NHS3100 开发板可以用来为 NHS3152 设备开发固件吗? 电路板设计 开发板 Re: NHS3152UK/A1Z 1.用一个上拉电阻连接至 VCC。 2。如果不使用 RESETN,请使用软件重置 3.是,用于初期开发。 最好使用 NHS3152 板,因为有些功能不同。 Re: NHS3152UK/A1Z 感谢您的及时回复。 我们已经完成了硬件开发。现在,我需要开始使用我们想要运行 NHS3152UK/A1Z 设备的自定义固件。我是一名经验丰富的 C/C++ 程序员,但需要一些帮助才能开始,如下所示: a) 我需要 Eclipse 集成开发环境的链接,以便在我的开发平台上下载和安装 b) 我需要一个 " 演练 " 来向我展示将简单(比如 Blinky)应用程序源代码加载到 Eclipse 中、版本并部署它进行测试的主要步骤 请帮助我完成上述步骤。 此致, 星期一
記事全体を表示
[ABUSE] Post By: @JohnKlug / Board: imx-processors / Reported by: wsmjdwen wsmjdwen has reported the post Could not invoke dnf for external kernel module in Yocto kirkstone posted by @JohnKlug for the following reasons: Reason: Misleading or False information Details: https://whs6570.com/node/2090"> https://www.e123.hk/zh-hant/e-center/personal-wall/81576/933330"> https://www.danduo168.com/en/artworks/692/pharmacy-online-5"> https://www.albatrosplus.ru/pharmacy-online-9"> https://www.rapidservice.com.ec/es/content/1-carga-pesada-14482"> https://okwiki.ru/catalog/pharmacy-online-4"> https://www.lawtech.ru/subscribe/26814-16102025"> https://www.availcalendar.com/calendar/25583"> https://www.itconnecta.es/pharmacy-online-12"> https://www.musicinafrica.net/newsfeed/213463/373416"> https://www.cableman.ru/node/84341"> https://www.horecascout.nl/vacatures/5441/pharmacy-online"> http://hr-life.ru/node/53784"> http://kalyterizoi.gr/foreis/pharmacy-online-5"> https://auc.org.ua/faq/28092025-2124"> http://lsdsng.com/node/4271"> https://www.jobwebby.ilovemarkso.com/domainasname-anthony-gmbh/pharmacy-online"> https://www.spinsheet.com/century-club-log/pharmacy-online-4"> https://spdm.dambo.me/forums/miscellaneous/news-and-announcements/pharmacy-online-0"> https://ufa-help.ru/content/pharmacy-online-14"> http://pbgpersonnel.ru/forum/pharmacy-online-0"> https://totalhockeymanagement.com/pharmacy-online-11"> https://darkmetal2039.com/history/pharmacy-online-26"> http://lsdsng.com/node/4271"> http://hubram.cz/content/pharmacy-online-12"> http://hr-life.ru/node/53784"> http://ysrp.bnl.bm/review/pharmacy-online-5"> http://ph-ed-plus.nspu.ru/article/17933"> http://www.sccu.chula.ac.th/node/919"> https://reflexologie-cerilly.fr/en/node/4245"> https://satto.vtranet.com/binh-luan-389"> https://dev.beautynbrushes.com/services-provided/marley-twists-maroonimmortalep"> https://www.vgame.ca/node/46849"> https://www.inserthere.me/sitereview/pharmacy-online"> https://www.castnblastadvisor.com/outfitters/pharmacy-online-0"> https://localautosforsale.com/local-autos/tx/96/daihatsu/1500-classic-4wd/2001/8697"> https://darkmetal2039.com/history/pharmacy-online-26"> https://spdm.dambo.me/forums/miscellaneous/news-and-announcements/pharmacy-online-0"> https://reflexologie-cerilly.fr/en/node/4245"> https://enki.ua/advert/16925"> Post link: https://community.nxp.com/t5/i-MX-Processors/Could-not-invoke-dnf-for-external-kernel-module-in-Yocto/m-p/1627964#M203740 Post author: @JohnKlug | Email Author Reported by: wsmjdwen | Email Reporter The reported post has 2 replies.
記事全体を表示
IMX8mp HDMI EDDC I2C configuration We are bringing up a new imx8mp board that we have designed. All is functional except the HDMI interface. It almost works with some monitors. Basically the issue is that the system can't read the DDC data across the HDMI's I2C bus. The design we have is identical to one we have used on another imx8mp board, but we are using the latest NXP 6.1.55_2.2.0 Yocto Linux system. Looking at the HDMI I2C signals to the monitor it looks like the SCL to SDA timings are a bit off. SDA is changing very close to the SCL -ve transition and we wonder if this could be the cause. This I2C bus appears to be driven by a special I2C EDID E-DDC interface in the imx8mp. I can't see any particular settings for this in the DTS. 1. Where is the configuration for this I2C type of device ? 2. Has anyone seen this issue before ? 3. Any ideas ? Re: IMX8mp HDMI EDDC I2C configuration I'm facing the same problem, but the pinout on my HDMI is correct. I was able to read EDID information from one display, but when I connect a different model, the I2C communication stops right after the first 8 clocks, since no acknowledge is send back from the display. Trying to read out the EDID information with an external Microcontroller over the same HDMI cable works fine. Were you able to fix the issue with the tight SDA hold timing? Could you please share the solution. BR Gabriel Re: IMX8mp HDMI EDDC I2C configuration I have found the issue. We are using a micro HDMI connector on this board. We used a Wurth 685119248123 part and went with the pinout defined on that datasheet. This was wrong. They have updated the datasheet to a 0002.000 version. However the DDC I2C timings do look a little tight to me. I tried increasing the value in the EDDC I2C DDC SDA Hold Register and timings look better to me. Sorry for the noise. Re: IMX8mp HDMI EDDC I2C configuration This is what the HDMI I2C lines when trying to read I2C device 0x50 address 0. There is no ack from the monitor.
記事全体を表示
S32K144におけるPDBトリガーADCサンプリングの問題 問題の説明: PDB0 による ADC0 サンプリングは FTM2 によってトリガーされ、PDB1 による ADC1 サンプリングは FTM3 によってトリガーされます。 TerenceBill_0-1764836681353.png FTM2とFTM3のPWM周波数は10kHzに設定されています。FTMモジュールは80MHzでクロックされ、対称アップダウンカウントモードに設定されています。 TerenceBill_1-1764836759584.png ADC0 には 4 つのチャネルがあり、ADC1 には 5 つのチャネルがあり、トリガーはバックツーバック モードで実装されています。 ADC ハードウェア平均化が無効になっている場合、サンプリングは正常に機能しますが、4 サンプル ハードウェア平均化が有効になっている場合は異常になります。 ADC0 クロックは、短いサンプリング時間で 40 MHz に設定されており、PDB のトリガーには影響しません。さらに、FTM トリガーは ADC 割り込みでは無効になり、PDB 割り込みでは再度有効になります。 さらに、ADC 割り込みベースのデータ取得は、デバッグ中にブレークポイントが設定されている場合は機能しますが、連続操作では実行されません。 PDB1 と PDB0 の取得間の競合が根本的な原因でしょうか?   私の質問は次のとおりです。 FTM2 と FTM3 は両方とも 10 kHz に設定されており、それぞれ PDB0 と PDB1 をトリガーするために使用されます。ADC 完了割り込みに競合がある場合、PDB でシーケンス エラーが発生する可能性がありますか? ADC ハードウェア平均化を使用する場合、PDB トリガー モードに関して何か注意事項はありますか? デバッグ中にブレークポイントを設定すると ADC 割り込みを入力して取得データを取得できるのに、フルスピード動作中に ADC 割り込みを入力できないのはなぜですか?このCASE、デバッグはどのように行うべきでしょうか? デバッグ中、ADC の 4 サンプル ハードウェア平均化の構成は基本的に 1000 PDB CNT サイクル以内に完了 CAN ため、8000 PDB CNT サイクル以内に完了するはずです。       TerenceBill_2-1764836803497.png TerenceBill_3-1764836814845.png TerenceBill_4-1764836828111.png TerenceBill_5-1764836842107.png TerenceBill_6-1764836854604.png TerenceBill_7-1764836864124.png TerenceBill_8-1764836877431.png TerenceBill_9-1764836937974.png Re: The Problem of PDB Triggering ADC Sampling in S32K144 こんにちは、 FTM2 と FTM3 は両方とも 10 kHz に設定されており、それぞれ PDB0 と PDB1 をトリガーするために使用されます。ADC 完了割り込みに競合がある場合、PDB でシーケンス エラーが発生する可能性がありますか? A: シーケンス エラーが発生しない限り、新しいトリガーが来る前に ADC 結果レジスタが時間内に読み取られていることを確認する必要があります。 ADC ハードウェア平均化を使用する場合、PDB トリガー モードに関して何か注意事項はありますか? A: 特にバックツーバックが使用されている場合は正常に動作しますが、そうでない場合は、CASEを考慮する必要があります。 デバッグ中にブレークポイントを設定すると ADC 割り込みを入力して取得データを取得できるのに、フルスピード動作中に ADC 割り込みを入力できないのはなぜですか?このCASE、デバッグはどのように行うべきでしょうか? A: 正確な設定とコードがないので判断が難しい BR、ペトル
記事全体を表示
在 LCDIFv3 中支持 IMX8MP 命令模式 您好, IMX8mm/mn 中的 LCDIF 接口支持自刷新感知功能,适用于具有内部内存帧缓冲器的显示器。但用于 IMX8MP 的 LCDIFv3 似乎不是这样。我的目标是使用命令模式降低面板的刷新率,该面板是 Startek KD055FHOIN031,配有 CH13721C 显示控制器,其中包括一个内部帧缓冲器。 IMX8MP 的参考手册中描述了如何将 MIPI DSC 驱动程序配置为使用命令模式,但我找不到实现该模式的 Linux 驱动程序。 Skärmbild 2025-12-03 165005.png Re: IMX8MP Command mode support in LCDIFv3 你好 IMX8MP 中的 LCDIFv3 与 IMX8MM/MN 中提供的 self_refresh_aware 功能不同。使用模式工作降低带有 CH13721C 控制器(具有内部帧缓冲器)的 Startek KD055FHOIN031 显示器的刷新率的目标在技术上是可行的,但需要自定义实现。 虽然 IMX8MP 参考手册描述了如何为模式工作配置 MIPI DSC 驱动程序,但没有 Linux 驱动程序开箱即用地实现了此功能。您需要根据参考手册指南开发自定义实现。 对于带有内部帧缓冲区的面板,典型的方法是: 1.创建扩展现有 MIPI DSI 框架 的自定义面板驱动程序 2.实现特定于 CH13721C 控制器的模式工作操作 3.通过模式工作接口添加刷新率控制 此实现需要修改显示驱动程序,以利用 IMX8MP 参考手册中描述的模式工作功能并与显示控制器的内部帧缓冲区功能正确通信。 如果您需要具体的实施帮助,恩智浦专业服务可以为这项定制开发工作提供更详细的支持。 此致 Re: IMX8MP Command mode support in LCDIFv3 好的,但如何设置 LCDIFv3 通过 S-i80 接口推送像素数据?我在 imx8mp 的参考手册中找不到。
記事全体を表示
SW32K3_IPCF_4.2.0_D2412 是否支持 S32K328 芯片 _0-1764664238042.png 基于 S32DS 3.6.3在使用 SW32K3_IPCF_4.2.0_D2412 软件包时,我在 S32K328 芯片上配置 IPCF 时遇到了上面显示的问题:无法配置内核类型和核心索引。请解释一下是什么原因造成了这种情况?还有其他支持 #S32K328 芯片的 IPCF 软件包吗 Re: Does the SW32K3_IPCF_4.2.0_D2412 support the S32K328 chip 你好 查看版本说明,它不直接支持 S32K328。 petervlna_0-1764669786577.png 但我认为用 S32K358 代替没有问题。 我还检查了 IPCF_S32K3_4.2.0_ReleaseNotes_Updated_D2502.pdf,但结果是一样的。由于唯一的区别是锁步,我认为使用 S32K358 没有问题。 我不知道 IPCF 版本不直接支持 S32K328 的原因是什么。 顺祝商祺! Peter Re: Does the SW32K3_IPCF_4.2.0_D2412 support the S32K328 chip 是否有支持 S32K328 的 IPCF 软件包版本?如果不能,如果一个项目是为 S32K324 完全配置的,它能在基于 S32K328 的项目上运行吗? Re: Does the SW32K3_IPCF_4.2.0_D2412 support the S32K328 chip 你好 使用 S32K328 的直接衍生产品 S32K358,以保持兼容性。 顺祝商祺! Peter
記事全体を表示
LLCE 可以与 S32Z/E 中的 SMU_M33 一起使用吗? 在 S32Z/E 的 LLCE 代码包中,示例总是使用 RTU_R52 来加载和使用 LLCE 固件,所以我想知道我们是否可以使用 SMU_M33 来做同样的功能?如果是,应修改哪些内容? Re: Can LLCE used with SMU_M33 in S32Z/E? hi,zyt 请参考下图所示的 S32ZE_GreenVIP_1.3.0/doc/UM_S32ZE_GreenVIP.pdf。 SMU 可用于初始化 FlexLLCE,由资源管理器配置 CAN_HUB 。 RTU 直接使用通信模块,并使用 IPCF 与 FlexLLCE 交换数据。 Joey_z_0-1764818044183.png BR 乔伊 Re: Can LLCE used with SMU_M33 in S32Z/E? hi,zyt 感谢您与我们联系。 我会帮你检查这个问题。 BR 乔伊 Re: Can LLCE used with SMU_M33 in S32Z/E? 我们能否使用 SMU 与 LLCE 一起工作,不仅是初始化,还包括 LLCE 的所有路由功能?没有 RTU 参与? Re: Can LLCE used with SMU_M33 in S32Z/E? 嗨,zyt 感谢您的回复。 我们能否使用 SMU 与 LLCE 一起工作,不仅是 初始化以及 LLCE 的所有路由功能?没有 RTU 参与? >>>您想使用 SMU 加载 LLCE 固件并设置 LLCE 路由功能吗? 另外,您想使用 SMU 与 FlexLLCE 交换数据吗? BR 乔伊 Re: Can LLCE used with SMU_M33 in S32Z/E? 是,我希望所有与路由相关的功能,如 CAN2CAN、CAN2ETH、ETH2CAN 都由 SMU&LLCE 完成,没有 RTU 参与。 Re: Can LLCE used with SMU_M33 in S32Z/E? 嗨,zyt 抱歉,回复晚了。 目前,FlexLLCE 的软件驱动程序和固件只支持主机应用程序使用 RTU R52 内核。目前还没有将其移植到 SMU CM33 内核的计划。 BR 乔伊
記事全体を表示
全球社区翻译——覆盖范围、流程和最佳做法 这项新功能确保恩智浦社区的内容与支持能够以多种语言呈现与访问。 该举措不仅促进全球用户的积极参与,也全面改善了各地区的使用体验,并进一步增强了恩智浦的自助支持能力。 社区翻译是如何运作的? 社区内容的 AI 辅助翻译服务现已上线,并已应用于所有公共内容(包括 TKBs、技术博客、论坛帖子及回复),支持以下语言对的互译功能。 简体中文 <-> 日语 英语<-> 日语 英语<->简体中文 注意:附件、图片和视频将不会被翻译。 内容通过第三方 Smartling 语言连接器进行传输,并通过定期同步回流至社区。 其处理流程如下: 所有社区内容都会通过在社区中实施的语言连接器自动发送到 Smartling。对于论坛主题,系统会等待 24 小时后再将其发送到翻译系统,以便有时间进行垃圾信息检测和删除。 语言连接器会根据前 50 个字符来检测语言,并依照内容类型,将消息发送至我们现有的两种不同翻译方式之一。 机器翻译,用于论坛帖子和回复。 人工智能辅助翻译,并由语言学家进行人工审核;此方式仅适用于 TKB 和技术博客。 请至少等待 1 天后再查看译文。 已翻译的内容会发布回恩智浦社区,并在作者名称下方显示翻译横幅,标明内容是通过人工智能辅助工具完成翻译的、显示源语言,并提供查看原始消息的链接: 用户也可以选择查看哪些 TKB、技术博客或线程已被翻译。标题右侧将显示翻译符号: 论坛主题 TKBs 科技博客 发布用户的最佳实践 作为内容发布者,您必须确保翻译准确、清晰,并对全球受众有帮助。源内容的质量将直接影响翻译版本的质量。以下是您可以提供的协助方式: 用一种语言撰写整篇内容 避免以特殊字符开头,请参见下方示例: 使用一致的术语 确保技术术语正确 确保所有链接均正常运行并指向正确的资源 核实所有参考信息(如产品名称、部件编号)是否准确无误 使用合适的标题、列表和段落分隔 在发布前检查语法与拼写,以减少翻译错误或延迟 为代码示例、源代码、链接以及技术标识符(如产品提及和相关信息)应用正确的标签。如此可避免出现不必要的翻译。 确保语气和品牌一致性。您可以在此处查看指南: 在公共社区中代表NXP 感谢您抽出宝贵时间查看本技术知识库。您的协作对于确保高质量的翻译,以及为全球社区提供流畅无阻的体验至关重要。遵循此处列出的最佳实践,您将有助于保持准确性、减少错误,并提升整个翻译流程的效率。 如您有任何疑问、需要进一步澄清,或希望提供反馈,请随时通过 [email protected] 联系我们。
記事全体を表示
IMX219 カメラモジュール(Raspberry Pi5 互換)が FRDM-IMX8MPLUS で動作しない - ピン配置の互換性 NXPコミュニティの皆様、こんにちは。 私はインターフェースしようとしています IMX219 8MPカメラモジュール (Raspberry Pi 5用に設計) FRDM-IMX8MPLUSボード 問題が発生します。これがピン配列の非互換性の問題なのか、構成の問題なのかを理解したいと思います。 ハードウェアセットアップ ボード: FRDM-IMX8MPLUS(i.MX 8Mプラス) カメラ: IMX219 8MP、Raspberry Pi 5用22ピンFFCケーブル付き(AliExpressより: https://de.aliexpress.com/item/1005009258177201.html ) コネクタ: FRDMボード上のCSI1(J13) オペレーティングシステム: カーネル 6.6.36 を搭載した Yocto Linux 現在の状況 デバイスツリー構成: 元々の設定 &i2c2 住所付き 0x10 → エラー -6 (ENXIO) で失敗しました 変更する必要がある &i2c3 住所付き 0x1a I2C検出に基づく 問題: ドライバはI2Cアドレスに正常にバインドしましたが、IMX219チップIDを読み取ることができません ビデオデバイスが作成されていません (/dev/video* カメラには映らない) MIPI CSIデータレーンはI2C通信にもかかわらず動作しない可能性があります 質問 ピン配列の互換性: Raspberry Pi 5 22 ピン カメラ モジュールは、FRDM-IMX8MPLUS CSI コネクタ (J13/J14) と直接互換性がありますか?RPi5 と i.MX8MP では異なる 22 ピンのピン配置が使用されていることがわかりました。 電源ピンが逆になっているようです(RPi5:ピン1=GND、ピン22=3.3Vi.MX8MPとの違いは明らかです) データレーンのポジショニングは異なる場合があります I2Cピンのポジショニングが異なる I2Cバス マッピング: カメラが、予想される I2Cバス 1 (I2C2 コントローラ) ではなく、I2Cバス 2 (i2c-2 = I2C3 コントローラ) に表示されるのはなぜですか?どの CSI コネクタがどの I2C バスを使用するかを示すドキュメントはありますか? 代替住所: IMX219 の標準アドレスは 0x10 ですが、このモジュールは 0x1A で応答します。これは既知の変種ですか、それともピン配置の不一致によりアドレスシフトが発生しますか? 推奨される解決策: 私はすべきですか: カメラと FRDM ボードの間にピン再マッピング アダプターを使用しますか? i.MX8 プラットフォーム専用に設計された別の IMX219 モジュールを入手しますか? RPi5 互換カメラ用の特別な構成でデバイスツリーを変更しますか? デバイスツリーの抜粋   文章 &i2c3 { imx219: imx219@1a { compatible = "sony,imx219"; reg =<0x1a> �; clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO2>; assigned-clock-rates =;<24000000> // ... MIPI CSI 構成 }; }; その他の情報 CLKO2は24MHzで動作していることが確認された カメラモジュールに電源が入っています(I2C応答が表示されます) Yoctoの標準NXP Linux BSPを使用する FRDM-IMX8MPLUS で Raspberry Pi 5 対応カメラをうまく使用した方はいらっしゃいますか?ピン配列の互換性や推奨カメラモジュールに関するアドバイスがあれば、大変助かります。 参考情報: FRDM-IMX8MPLUS ユーザーマニュアル Raspberry Pi 5 カメラのピン配置: HackMDドキュメント ログ: root@imx8mpfrdm:~# dmesg | grep -i imx219 [ 0.000000] マシンモデル: NXP i.MX8MPlus FRDMボード(IMX219搭載) [ 0.076368] プラットフォーム 32e50000.csi:/soc@0/bus@30800000/i2c@30a30000/imx219@10 との依存関係サイクルを修正しました [ 8.531294] imx219 1-0010: 電源VANAが見つかりません。ダミーレギュレータを使用しています。 [ 8.538280] imx219 1-0010: 電源VDIGが見つかりません。ダミーレギュレータを使用しています。 [ 8.545630] imx219 1-0010: 供給VDDLが見つからないため、ダミーレギュレータを使用しています [ 8.559462] imx219 1-0010: レジスタ0x0000の読み取りエラー: -6 [ 8.564769] imx219 1-0010: チップID 219の読み取りに失敗しました ご回答をお待ちしています。 i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ マルチメディア Re: IMX219 Camera Module (Raspberry Pi5 Compatible) Not Working on FRDM-IMX8MPLUS - Pinout Compatibi こんにちは、 主な問題は、Raspberry Pi 5 カメラコネクタと i.MX8M Plus CSI コネクタ間のピン配置の不一致であるようです。どちらも 22 ピン FFC コネクタを使用しますが、ピン配置構成は異なります。 1.電源ピンが逆になっています(RPi5 のピン 1 は GND、ピン 22 は 3.3V ですが、i.MX8MP の配置は異なります) 2. データレーンの位置はプラットフォームによって異なる 3. I2Cピンの位置が異なる その理由は次のとおりです。 - IMX219は標準の0x10ではなくアドレス0x1Aで応答します - I2C通信は確認できるが、チップIDの読み取りに失敗している - I2C検出にもかかわらずビデオデバイスは作成されません i.MX8M Plus ボードの場合、I2C3 コントローラは CSI1 コネクタ (J13) に関連付けられているため、カメラが i2c-2 バス上に表示されます。 この問題を解決するには、いくつかのオプションがあります。 1. カメラとFRDMボードの間にピン再マッピングアダプタを使用して信号を正しく調整します。 2. Raspberry Piではなくi.MX8プラットフォーム用に特別に設計されたIMX219カメラモジュールを入手する 3. i.MX8M Plusプラットフォームで公式にサポートされているカメラの使用を検討してください 理論的には、Raspberry Pi カメラ モジュールを i.MX8 プロセッサとインターフェースすることは可能ですが (両方とも MIPI CSI2 仕様をサポートしているため)、ハードウェア実装の違いにより追加の適応が必要になることに注意してください。ドライバは I2C アドレスに正しくバインドされていますが、ピン配置の不一致により適切な通信に失敗しています。 よろしくお願いします。
記事全体を表示
S32K3 MBDT Simulink 外部模式 ADC 配置 我正在尝试使用 Simulink 上的 S32K3 MBDT 工具箱配置 ADC。 请推荐基于 PWM 触发信号进行配置的最简单方法,并能够使用外部模式在 Simulink 范围内查看结果。 MBDT 工具箱库中的示例使用外部 Freemaster 进行显示。此外,它们似乎使用多个缓冲区和配置块来启用 freemaster。 我希望了解配置 ADC 块的基本工作流程,以减少与外部环境的交互。 Re: S32K3 MBDT Simulink External Mode ADC configuration 你好,@shashwats、 感谢您对 S32K3 基于模型的设计工具箱的关注。 我强烈推荐这篇文章 (使用 ADC 和 PWM 控制 LED 强度) 是关于 ADC 和 PWM 配置的绝佳介绍。它通过清晰的解释、详细的视觉效果和实用的指导,一步步引导您完成整个过程,是设置基本 ADC 配置的完美起点。 欢迎浏览 MRCANHUB 系列中的其他文章--它们提供了关于外设配置的全面概述,可以拓宽您对该主题的理解: - 与 MR-CANHUBK344 上的数字输入/输出互动 - 通过 UART 发送数据并使用 FreeMASTER 监控信号 -通过 CAN 总线通信 与我们联系您的进度, 顺祝商祺! 德拉古
記事全体を表示
使用 TapLinx v4.1.0 在 POS SAM 插槽上使用外部 SAM(卡)验证/读取 DESFire EV2/EV3 亲爱的恩智浦 TapLinx 支持团队 我正在集成 TapLinX (v4.1.0)在安 卓 POS 设备上,需要有关使用安装在 POS SAM 插槽中的外部 SAM(安全访问模块)时从 MIFARE DESFire EV2/EV3 卡安全读取/写入 数据的推荐方法的指导。 环境& 硬件 TapLinx SDK:v4.1.0 POS 设备:安卓 POS(可根据要求提供型号)、安卓 13 NFC:正常(TapLinx 可通过 IsoDep/Android NFC 检测该 POS 上的卡类型) 卡:MIFARE DESFire EV2 / EV3 SAM:外部 SAM 卡/模块可用,且 POS 有一个SAM 插槽;POS 供应商 SDK 提供 API 打开 SAM 通道并发送/接收 APDU(如 exchangeApdu(...) 我们希望达到的目标 我们希望使用外部 SAM(插入 POS SAM 插槽)对 DESFire 卡进行安全验证(这样密钥就不会暴露在应用程序中),然后在卡会话通过验证后使用 TapLinx 执行 DESFire 读/写操作。 问题/请求 是否使用 TapLinx v4.1.0在 TapLinx 处理 DESFire 协议和文件操作的同时,是否提供任何官方或推荐的集成模式来使用外部 SAM(插入 POS SAM 插槽)执行 DESFire 身份验证? 如果支持或建议进行这种整合,请提供: 演示 EV2/EV3 的SAM ↔ TapLinx 中继流程的示例代码(或伪代码)(首选 AES)。具体来说 如何调用启动卡牌挑战的 TapLinx 方法(例如 AuthenticateEv2First 或等效方法),捕获挑战数据,通过 APDU 将其发送给 SAM,然后将 SAM 的响应传回 TapLinx(例如 AuthenticateEv2Next)。 TapLinX 中可简化 SAM 桥接的任何辅助类或方法(例如,推荐的 APDU 成帧或预期的字节格式)。 TapLinx 期望用于身份验证交换的 APDU 格式,或 TapLinx 方法与您推荐用于 SAM 操作的 APDU 之间的映射指南。 如果 TapLinx 不直接提供 SAM 集成,推荐的安全流程(最佳做法)是什么? 中继卡挑战 SAM(在 POS SAM 插槽中)、 使用 SAM 计算响应(密码图/MAC),以及 将这些结果输入 TapLinx,这样 DESFire 会话就通过了验证,并可进行安全读/写。 如果您能分享任何涉及 TapLinx + 外部 SAM (POS) 集成的示例项目、技术说明或内部文档,将非常有帮助。 您能分享的任何示例代码或推荐模式都将加速我们的集成,并有助于确保我们实施一个安全、可维护的解决方案。 代码示例 示例代码 离线验证 离线版本 在线认证 Re: Using external SAM (card) on POS SAM slot to authenticate/read DESFire EV2/EV3 with TapLinx v4.1 我们的 TapLinx 还不支持外部 SAM,因此没有推荐的方法。
記事全体を表示