Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
使用 S32k344 的 EOUT 引脚通过 FCCU 实现锁步模式和故障检测。 1) 我需要监测哪些密钥寄存器和设置才能使用 FCCU 进行锁步故障检测。 2)FCCU 如何检测锁步模式下两个内核之间的差异。 3) 能否举例说明在检测到故障时如何处理锁步故障。 4) 如何使用 EOUT 引脚来发出 FCCU 检测到的故障信号,需要进行哪些配置。 Re: Implementation of Lockstep Mode and Fault Detection with FCCU using EOUT pins for S32k344. 您好, 我想知道 1.在哪里可以下载/访问支持 S32K344 FCCU 配置和锁步故障处理的 SPD 驱动程序? 2. SPD 是否提供以下 FCCU 初始化和故障反应配置示例: * FCCU 故障监控 * EOUT 配置 3. 是否有使用 SPD 进行锁步故障注入和 FCCU 故障处理的示例项目?是否有任何示例项目可用于使用 SPD 进行锁步故障注入和 FCCU 故障处理? 4. 能否提供有关 SAF 许可/费用的信息或获取定价详情的适当联系人/渠道? Re: Implementation of Lockstep Mode and Fault Detection with FCCU using EOUT pins for S32k344. 1,3) 此功能是功能安全软件框架 (SAF) 和功能安全外设驱动程序 (SPD) 的一部分。SAF 是付费的 SW,SPD 应该是免费的。 除其他外,SAF 还包含名为 Extended MCU 错误管理器 (eMCEM) 的元器件,用于配置 FCCU、ERM,并提供发送给 FCCU 信号的故障处理程序。 https://www.nxp.com/design/software/automotive-software-and-tools/s32-safety-software/s32-safety-software-framework-saf-and-safety-peripheral-drivers-spd:SAF 2) 两个内核都做同样的工作,结果,或者更准确地说,内部总线的内容,由在多个地方实施的冗余检查器(RCCU)进行比较,任何可能的差异都会向 FCCU 模块发出信号。如图 207 上的 RM 中的草图所示,在此设备上,通过 DCM_GPR 将其分组为 NCF [0]。FCCU NCF 处理架构。 4) S32K3 提供两种可能的故障协议,即双稳态或故障切换。其使用取决于应用和对应方的要求。在 FS26 的情况下, 需要使用双稳态协议。
查看全文
MCXE316 will not run without debugger Working on a custom board with the MCXE316 in the 48-pin package. I can download and execute code without issue with the debugger attached (PE Micro), however without the debugger attached with debug session in MCUXpresso the processor appears to not be running. If I power cycle the board is dead, if I plug in the debugger and start a debug session the board operates properly. Some of the things I have tested/verified: 1) I made sure I built the project without Semihosting enabled, and using the Redlib nohost -nf library which I believe disables Semihosting. Also there seems to be code in the semihost_hardfault.c to catch a hard fault from no debugger. 2) I have checked the reset register MC_RGM.FES and DES in the debugger and the power-on reset bit is the only one active - even if I apply a POR without the debugger attached (hung), then physically connect the debugger and initiate a debug session without a power cycle, the only bit set is power-on. 3) I have one LED on my board at PTB13, and I created the simplest code to flash the LED with no setup changes on clocks, etc, just flash the LED as the first operation in main with an infinite loop - here is the test code: #include "fsl_siul2.h" main() { // Make PTB13 an output SIUL2->MSCR[45] = 0x200000; while(1) { for(volatile uint32_t s=0; s<100000; s++); SIUL2_PortToggle(SIUL2, kSIUL2_PTB, 1u << 13U); } } This code operates fine when the debugger is attached, but standalone there is nothing. I have also made this same code using SDK functions and the same result, it operates only with a debugger session active. I have also disabled the SWT watchdog in the code, same result. I don't think it is a watchdog reset event. Any ideas or checks I can perform? Thanks! Boot ROM|Booting | Flash Re: MCXE316 will not run without debugger Hello Celeste, Thank you for the response and items to check. I am still experiencing the issue with no operation without the debugger - here are responses to the individual items to check: -  I monitored the RESET pin during powerup with an oscilloscope, and the reset pin level always drives to +5V on POR reset (i.e. not being held in reset).  There is no jumping or other visuals of the part going back into repeated resets, the line stays logic high. I can manually pull the reset line low then release (manual reset), the signal just goes to logic high and stays there - I have also maintained power (verified) and manually pulled RESET line low then released, still no operation. I would believe this would bypass any power supply powerup rate issues. - I have powered up the board without the debugger attached (no run state but with power applied), then physically plugged in the debugger cable (external power still applied without interruption) and viewed the FES and DES registers in the debugger, they indicate only a POR reset reason, no other faults are present. The PC is pointing to the main() entry breakpoint, I assume the debugger issues a reset at the beginning of the debug session and hence the code runs and halts at the beginning of main - but since the board has maintained power the DES and RES should still be valid from the original POR when the part hangs up. - I am not setting up the clock at all, it is using the default clock configuration on reset as provided by the SDK project. I have also attempted to set the clock up with code to use the external crystal and PLL, and under the debugger this operates and I indeed get the higher PLL clock in the debugger just fine. But with no debugger the part is just dead, does not matter if I set up a **bleep** in the code or I just let the part default to the internal clock source present on boot. - As far as I can measure the power supply ramp-up is within specification. I will try to bring the board up with an external power supply just to add a variable to see if there is a difference. However I would assume that once the part is powered-up then an external reset would subsequently wake it up - and if the chip was latched up hard then maintaining board power and re-hooking up the debugger would stay in a locked state, but the debugger always works. Any other checks or verifications I can perform let me know. I am running out of ideas. Thanks Re: MCXE316 will not run without debugger Hello @brucebowling , Thank you for your detailed description and for already checking several potential causes, that is very helpful. Based on what you described, this behavior is typically related to startup conditions rather than the application code itself. We would recommend focusing on the following key areas: 1. Check for reset or early startup failures Please monitor the RESET_B pin with an oscilloscope during power-on (without the debugger connected). Check if there are any unexpected pulses, glitches, or repeated assertions of reset. If possible, power the board without a debugger, then attach the debugger without resetting the device, halt execution, and check: Program Counter (PC) MC_RGM.FES and MC_RGM.DES register This helps identify whether the device is stuck or being reset repeatedly. 2. Verify clock configuration This is one of the most common root causes for this type of issue. If your project configures external clock sources or PLL: - Please ensure that all clock domains are correctly configured, not only the core clock. - For example, some derived clocks (such as HSE or other system clocks) must follow specific relationships with the core clock. - Incorrect clock configuration can lead to unexpected resets or execution failure during early startup, even if debugging appears to work normally. 3. Check power supply ramp rate Since you are using a custom board, please also double-check the power supply stability during startup. The design needs to comply with the requirements specified in the MCX E31x Hardware Design Guide and the DS. Please refer to the screenshots below for details.     Hope it helps. BR Celeste Re: MCXE316 will not run without debugger Hello @brucebowling , Thank you for your response. Please proceed with the following checks in sequence: 1. Verify whether a valid IVT exists at the Flash base Read address 0x0040_0000 , expected value: 0x5AA5_5AA5 Check 0x0040_0004 (Boot Configuration Word): ensure CM7_0_ENABLE is set to 1 Verify 0x0040_000C contains a valid CM7_0 application entry address 2. Confirm that the project / linker script / programming method generates a valid MCXE31 boot image Ensure that you are not programming only a standard ELF or vector table The image must include an IVT recognizable by Secure BAF The IVT must be located at one of the supported IVT addresses for MCXE316 3. Capture POR-related status at the earliest point after reset PMC.LVSC: check PORF / LVR flags DCM read-only registers: check POR_WDG_EN and POR_WDOG_TRIM 4. Perform a minimal experiment to verify true independent application entry Avoid relying solely on LED toggling Instead, in ResetISR or very early startup code, set a reserved RAM flag or a dedicated GPIO state Then, use attach mode without triggering a debugger reset to read the status, this helps eliminate interference caused by debugger-induced resets Best Regards, Celeste Re: MCXE316 will not run without debugger Ok, I began the steps you outlined in the response, and right out of the gate the issue showed up. Checking the memory at 0x0040_0000 was 0xFFFFFFFF, as were all of the subsequent address contents. So evidently these areas were not being programmed by the SDK default project. Checking the reference manual for the Image Vector Table (section 31.5) I see the section regarding the magic number, etc. that needs to be programmed into the IVT. I was assuming that the default project setup for the MCXE316 device would include initializing this section, but I did not see anything regarding this. I did notice that the FRDM MCXE31B board (big brother chip to the MCXE316) demo applications like the LED_Blinky did properly allow program execution without debugger attachment, as expected. And after loading in LED_Blinky into the FRDM-MCXE31B board, checking the memory address location 0x0040_0000 had the expected 0x5AA5_5AA5. So evidently this project contains the setup that is missing from the default SDK project I was using for the MCXE316 variant. A little digging into the project for LED_Blinky shows a "boot_header" folder with the files "boot_header.c" and "boot_header.h". Looking at the boot_header.c source it appears this is where the project initializes the magic number and other items for the IVT. So I just copied the source and .h file from the LED_Blinky project to my SDK project. I also had to set a #define BOOT_HEADER_ENABLE 1U in order for the code to be included in the build. This works! The applications continues to operates without debugger hardware on my custom test board. Apparently this file does what you were asking before in the test #2 section. NXP needs to include this in the next SDK release for the MCXE316 device, otherwise others will experience the same issue. Thanks for the help on this! Re: MCXE316 will not run without debugger Hello @brucebowling , Thank you for sharing the progress. As you correctly pointed out, the SDK should include the boot_header file when creating a new project. Therefore, I also consider this to be a bug. I will report this issue to the SDK team and remind them to address it as soon as possible. Thank you again for your valuable suggestion! BR Celeste
查看全文
LA1224のバーストタイムスロットモード LA1224をMF-TDMAおよび送受信のバーストモードトリガー用に構成できるかどうかを調査しています。また、300MHzの周波数帯、および5KHzと25KHzの低帯域幅チャネルスロットにおけるMF-TDMAアプリケーションでのUHF衛星通信用モデムとして使用できますか? Re: LA1224 in burst time slot mode こんにちは、 LA1224は汎用的なプログラマブルTX/RXバーストタイミングとDMAバースト転送をサポートしていますが、ネイティブのMF-TDMAモデムサポートや、5kHz/25kHzチャネルを備えた300MHz帯のUHF衛星通信ソリューションのサポートは保証していません。 よろしくお願いします。 Re: LA1224 in burst time slot mode こんにちは、お返事ありがとうございます。 バーストモードとMF-TDMAの両方に対応できると思います(もし間違っていたら訂正してください)。さて、問題は、5kHzと25kHzのチャネル化に対応するかどうかだ。私のデータレートはGSATとBPSK/QPSKを使用しているため、2.4KBPS以上になります。このモデムを作成するための特定のドキュメントまたはアプリケーションノートがある場合は、さらに、私が計画したことは以下のとおりです。(LMS=ライムマイクロシステム) TBGenオフセットトリガーがスロットのTX開始時に発火し、chX_tx_en / jesd_tx_axrf_en(PAゲート)をアサートしてTX DMAをキックします:VSPAシェイプサンプル→AXIQ Tx FIFO→DAC→LMS TX BB(240~270 MHz)。 RXの場合、TBGenトリガーによってRXウィンドウが開きます。AXIQ Rx FIFOはADC(LMS RX BB、290~350)からデータを取得し、VSPA goを発行します。→復調/取得カーネルが実行されます。 RFIC制御(バンド、AGC、再チューニング)は2×LLCP + SPI経由で行われ、キャリアホップはspi_triggerを介してスケジュールされます。 Re: LA1224 in burst time slot mode 以前はLA9310の方が私のアプリケーションに適していることに気づきませんでした。さて、解決すべき別の問題があります。狭帯域RFICを使用する予定で、ADRV9002を選択しました。どなたかLA9310とのインターフェースを教えてもらえますか?
查看全文
MCXN947 LDO_Core 过压 你好,恩智浦社区、 我们正在开发一个使用 MCXN947VKLT(100 引脚 HQFP)μCU 的物联网模块。 我们生产了 100 块印刷电路板,其中 5 块出现了奇怪的现象:它们的内核电压(VDD_CORE)在 2V 和 2.1V 之间,而不是数据表中规定的最大值 1.2V。 我拆下电感器 LX 并检查了内核电压,结果仍然是 2V,这为我指明了内部 CORE_LDO 电路的方向。 我的假设正确吗? 我们该怎么做? 在此先表示感谢,并期待您的回复! 电路板设计 MCX N 电源 Re: MCXN947 LDO_Core Overvoltage 嘿,卡洛斯 感谢您的快速回复。 在这里,您可以找到我们与 μCU 在电力方面的联系。 我没想到会出问题,因为在我们生产的 125 块印刷电路板中,只有 3 块出现了这种罕见的情况,但我还是很担心。 关于引脚的焊接问题,我已在显微镜下检查了印刷电路板,一切正常。我还请我们的 PCBA 合作伙伴用 X 射线检查 μCU 的 GND 焊盘,以验证该引脚的焊接情况。 如果您有任何其他见解,请告诉我。 提前感谢! Re: MCXN947 LDO_Core Overvoltage 你好@Vasilis_Skr 感谢您的来信。 感谢您分享这些信息。根据目前提供的详细情况,我无法做出结论性评估。需要更多数据或说明才能正确分析该问题。 请检查故障印刷电路板的焊接情况,确保没有连接故障。 你能分享一下你的示意图来查看 低压差线性稳压器(LDO) 连接吗? 如果您需要私人频道,请开立支持票据。 您可以在以下恩智浦支持案例门户视频教程中回顾如何使用票证系统 | NXP 半导体 Re: MCXN947 LDO_Core Overvoltage 嘿,卡洛斯 我们的 PCBA 合作伙伴拆下了 μCU 并拍摄了这些照片: PCB 和元器件上的焊盘已正确润湿和焊接。但是,当你仔细观察时,元器件的焊盘上有一些奇怪的橙色标记。 你知道它们可能是什么吗?会不会是焊料和助焊剂没有加热到位? 手动重新焊接 μCU 后,问题得到了解决。 你能不能向我提供 μCU 的焊接概况,因为如果是焊接问题,我们的 PCBA 合作伙伴可能需要调整回流程序。我试图在数据表中找到更多信息,但一无所获。您能提供这样一份文件吗? 提前谢谢! 顺祝商祺! 瓦西里斯
查看全文
IMXRT1050-EVKB REV B1 Debugging I've new IMXRT1050-EVKB REV B1 EVK and trying to program or debug with a new firmware. But when I'm trying to connect its debug port J41, it's not showing any J-Link device in my PC device manager instead it shows Portable device "RT1050-EVK". What can be the reason? How to fix this issue so that I can start debugging in MCUXpresso with this board? I couldn't find quick start guide specific to this Rev B1, most of the documents are related to Rev A1. Re: IMXRT1050-EVKB REV B1 Debugging Hi @satya_24 , Thank you so much for your interest in our products and for using our community. 1:The onboard debugger is not a native SEGGER J-Link by default. The EVKB onboard debug interface is typically CMSIS-DAP 2: Please make sure you are using the correct SDK for your development board. Since you are using the IMXRT1050-EVKB, you need to download and install the corresponding SDK package from the following link: https://mcuxpresso.nxp.com/select 3:Please also check the boot configuration (SW7) and power connection on your board. SW7: The default boot device configuration should be: OFF, ON, ON, OFF Wish it helps you Best Regards May Re: IMXRT1050-EVKB REV B1 Debugging Thank you for the support. Re: IMXRT1050-EVKB REV B1 Debugging Hi @satya_24 , For updating the onboard LPC4322-based debug probe firmware, there is no distinction between Rev A1 and Rev B1 boards. The update process is tied to the onboard debug probe itself and uses the same LPCScrypt / AN13206 method across i.MX RT10xx EVKs equipped with this probe. You may refer to the following application note for detailed instructions: https://docs.nxp.com/bundle/AN13206/page/topics/intro.html The main differences between Rev A1 and Rev B1 are related to hardware reference details, such as Jumper numbering, Connector name, Silkscreen designators... Therefore, for correct board configuration, I recommend following the Hardware User’s Guide for the corresponding EVKB revision, together with the schematic. i.MX RT1050 Evaluation Kit | NXP Semiconductors  https://www.nxp.com/webapp/Download?colCode=MIMXRT1050EVKBHUG BR May Re: IMXRT1050-EVKB REV B1 Debugging Thanks for the support and answering quickly. Could you please provide me the links of latest OB debugger firmware of J-link for this EVKB-MIMXRT1050 REV B1. And quick start guide of this particular EVKB REV B1. The main issue is that all information provided on websites is related to REV A1, but there is huge difference in REV A1 and REV B1. No designator match between these two. All jumpers and connectors are named differently in REV B1. I think if I want to update the debugger firmware of this revision then I'll get one for REV A1 which I suppose will not work correctly.  
查看全文
ISO/IEC 18000-3 モード2 こんにちは、 NXP社は現在、 ISO/IEC 18000-3 モード2をサポートするリーダーICを提供しているかどうかをお伺いしたいと思います。 タグの具体的な例: https://www.satoeurope.com/products/tags.php NXPのリーダーIC(PN7462やCLRC663など)のほとんどがモード3をサポートしていることは承知していますが、NXPの製品ポートフォリオの中でモード2を明示的にサポートするチップは見当たりません。そのような製品は存在するのでしょうか、それともNXPのエコシステムではモード2はサポートされていないのでしょうか? ありがとう。 ミラノ Re: ISO/IEC 18000-3 Mode 2 こんにちは、 @m_sedlakさん あなたの調子が良いといいのですが。 現在、当社の製品ポートフォリオに含まれるNFC リーダICはISO/IEC 18000-3モード3をサポートしており、さらにPN7642はISO/IEC 18000-3モード1もサポートしています。 ご迷惑をおかけして申し訳ございません。 よろしくお願いいたします。 エドゥアルド。
查看全文
mc33774 醒来 你好。 目前,我使用 S32K310、MC33665A 和 MC33774 芯片进行电压采集。目前,我的 MC33665A 运行正常,MC33774 的电源和电路也正常。但是,当我通过 MC33665A 发送唤醒帧来唤醒 MC33774 时,总线链中的两个 AFE 都无法唤醒(这是通过测量 VDDC 电压是否可以达到 5V 来确定的)。我目前的唤醒方法是先发送一帧唤醒帧,然后延迟至少 10 毫秒再发送另一帧唤醒帧。无法正常醒来的可能原因是什么? 另一个问题是发送唤醒命令后,MC33774 没有唤醒。然而,当我发送单个电压采集指令时,第一个 MC33774 被唤醒,并在 DADD=0 状态下响应正确的电压值。这合理吗? wakeup frame唤醒帧 AFE_1 responds with data in the DADD=0 stateAFE_1在 DADD=0 状态下响应数据 MC33774 initialization processMC33774 初始化过程 Re: MC33774 WAKE UP HI. 我尝试了这种方式,但是这种枚举方式下我的AFE1被枚举为了DADD=2,相当于我发送的枚举AFE1为DADD=1的报文被忽略或者被当成了唤醒帧。唤醒帧和枚举帧的时间间隔设置了10ms,应该满足手册中的2.4ms。请问是不是我的唤醒帧发送格式错误? Re: MC33774 WAKE UP Hi  可以尝试: 唤醒第一个 33774 → 给第一个 33774 写入 DADD → 唤醒第二个 33774 → 给第二个 33774 写入 DADD→唤醒第 n 个33774 →给第 n 个 33774 写入 DADD。流程图如下所示:
查看全文
mimxrt595s 上的 h264 或类似格式 你好 我目前正在使用 lvgl、zephyr 和 GUI-Guider 为可穿戴设备开发图形用户界面。 我们希望在我们的项目中加入一些更复杂的动画,而这些动画很难通过现有的部件从头开始重新制作,为此,我们希望实现一些小视频,以便在需要时将其插入用户界面。 我已经能够通过将视频转换成一系列图片来创建 POC,但这需要大量的闪存空间,因为这种方法的压缩率非常有限。 我们的想法是使用更好的格式,如 h264 或类似格式。但似乎只有 i.MX RT1050 才支持这种功能。 有没有办法让它在 mimxrt595s 上运行,还是没有意义?我的研究使我相信,如果不将 ffmpeg 库链接到我们的 lvgl 实现,这是不可能的,这肯定需要一些移植工作,并且从我们的芯片中占用过多的闪存和 RAM,没有任何意义。 我最后的假设是否正确,或者在我们的情况下是否有办法节省资源? 顺祝商祺! 凯
查看全文
Jellytideは本当に頑張っているのか?2026年のレビュー Jellytideは、ハリウッド映画のような恐怖を煽る戦術ではなく、現実的な停電時のサバイバル戦略に焦点を当てているため、2026年に最も話題になる防災システムの一つになりつつある。戦闘経験を持つダニエルズ氏が作成したこのプログラムは、実用的なガイド、段階的なビデオ、そして軍隊式の計画立案を組み合わせ、ファミリが長期停電、サイバー脅威、緊急事態に備えるための支援を提供する。ジェリータイド、準備完了 その際立った点は、初心者にも優しいアプローチであることだ。このシステムは、高価な地下壕や複雑なサバイバル装備を推奨するのではなく、水の貯蔵、予備電源、食料の確保、EMP対策、家庭での備えといった、手頃で実用的な対策に焦点を当てている。多くのユーザーは、このガイドがすべてを一般家庭でも実際に実行できる簡単な週末プロジェクトに分解している点を高く評価している。 2026年には、電力網の不安定性、異常気象、サプライチェーンの混乱に対する懸念が高まるにつれ、防災対策はニッチな趣味からメインストリームの話題へと変化した。Jellytideは、極端な「終末論的準備者」になることなく、安心感を求める家族向けに、体系的なサバイバルロードマップを提供することで、このトレンドに直接的に着目している。 買う価値はありますか?実践的な防災計画を求めている人にとって、その答えは「イエス」であるようだ。その価値は、システムの構成、シンプルさ、そして現実世界に焦点を当てている点にある。しかし、このガイドは、ユーザーが実際にその戦略を実行した場合にのみ効果を発揮する。これは、家庭の回復力と緊急事態への備えを段階的に向上させる意欲のある人に最適です。 詳細はこちらをご覧くださいhttps://tinyurl.com/2epyz5wu
查看全文
PN7462 自定义板上的 HostIF UART RX 中断问题 — 启动时出现错误 HSU_RX_FER 中断且没有 RX 我正在 UART(HSU)模式下使用 PN7462 HostIF。相同的固件和引脚配置在 PN7462 评估板上可以正常工作,但在自定义主板上,TX 可以正常工作,而 RX 回调未触发。我还观察到 HSU_RX_FER_STATUS 在启动后立即中断,即使没有传输任何主机数据。 以下是我当前的 HostIF UART 初始化配置: 接口:E_HIF_HSU 波特率:E_HSU_BAUDrate_9_6K 停止位1 虚拟字节:0 EOF: 0 超时:0 缓冲区类型:e_buffer_format_free 短帧长度:0 存储错误数据:0 页眉大小:0 初始化流程: phhalHif_Init(&gHifConfig, Hif_UartErrorCallback) phhalHif_InitRxBuffer(E_RX_BUFFER_ID0, ..., Hif_UartRxCallback) 有人能验证这种配置是否足以满足 UART RX 操作的要求吗? 具体来说 除了 phhalHif_Init() 和 phhalHif_InitRxBuffer(),还需要其他中断配置吗? 初始化前是否需要明确启用或清除 HostIF 中断? RX 回调是否需要额外的 NVIC/IRQ 配置? E_BUFFER_FORMAT_FREE 是否适合 UART 通信,还是应该使用其他缓冲器格式? 缺少中断配置能否解释为什么 TX 正常运行时未触发 RX 回调? 启动时重复出现 HSU_RX_FER_STATUS 是否表明初始化或硬件配置不正确? 如能提供有关 HostIF UART 初始化或中断设置的建议,我们将不胜感激。 谢谢。 NFC读卡器库
查看全文
LA9310およびLA12xxにおけるLTEおよびNRのLow-PHY/High-PHY実装 こんにちは、 独自開発において、4G/5GプロトコルスタックのPHY層(UEと基地局の両方)をオフロードする方法を検討していました。現在、当社のシステム構成は、無線トランシーバとしてソフトウェア無線機を使用し、プロトコルプロセッシング(PHYを含む)すべてに市販のノートPCを使用するというものです。PHY処理は当社のアーキテクチャにおける主要なボトルネックであり、NXPのSoC(同様の目的で見つけたのはLA9310とLA12xx)が4Gおよび5GにおけるPHYレイヤー全体または一部の実装を提供しているかどうかを知りたいと考えています。 Re: LTE and NR Low-PHY/High-PHY implementation on LA9310 and LA12xx NXP LA9310 / LA12xx は、完全なターンキー 4G/5G PHY 実装 (UE も gNB も) を提供しません。これらは、 重いPHYプロセッシングをオフロードするためのハードウェアアクセラレーションとDSPリソース を提供し ます が、PHYスタック(OAI、srsRAN、ベンダーPHY、または独自の実装など)は依然として自分で統合(および大部分を提供)する必要があります。   推奨事項: 現在の構成(SDR + ノートPC PHYボトルネック)を考慮すると: 迅速な改善を望むなら: ベクトル化/GPU/最適化されたPHYライブラリを試してみてください または、 FPGA対応SDRに移行する。 製品グレードのシステム(スモールセル/RANノード)をご希望の場合: LA9310は有効なパスですが、以下のように扱ってください。 「PHYアクセラレーションパイプラインを構築する」ことであって、「PHYソリューションを使用する」ことではない。
查看全文
FIT/MTBF data required Hello can anyone help with the FIT/MTBF data for the following  P3T1750DPZ SE050E2HQ1/Z01Z3Z NX20P0477UK Thanks and regards Harsh Bhavsar Re: FIT/MTBF data required Hello Harsh_Bhavsar Good day! Unfortunately, this is not information we can share through this channel. If you require this information, please open a private case with us so we can review your request. We look forward to hearing from you. https://www.nxp.com/ Have a great day and best of luck. Re: FIT/MTBF data required Hey Rafar, for a new case, can i ask for the data in a single case or i have to open a 3 separate for 3 different parts. thanks and regards Harsh Re: FIT/MTBF data required Hello Harsh_Bhavsar Good day! You can ask all 3 PN in the same case, and if for any reason it becomes necessary to separate them, we will let you know. Have a great day and best of luck.
查看全文
LX2160ARDBボードへのPMDドライバのインストールと使用 Yoctoレシピを使用してインストールする方法を教えてください。bitbake dpdkコマンドを使用してdpdkをインストールしましたが、デフォルトではcrypto_dpaa2_sec PMDのみが使用されます。ユーザーガイドには、Yoctoを使った明確な手順が記載されています。 以下のコマンドで検証しているとき: dpdk-test-crypto-perf -c 0x3 --log-level=3 -- --devtype crypto_dpaa2_sec というコマンドでは意味のある結果が表示されますが、devtype crypto_armv8/crypto_openssl/crypto_null など他のコマンドでは「USER1: 要求された暗号化デバイスタイプの初期化に失敗しました」と表示されます。添付ファイルを参照してください。 Re: Installing and using PMD drivers in LX2160ARDB boards DPDKのレシピに以下の行を追加してください   EXTRA_OEMESON:append = " \ -Denable_drivers=crypto/dpaa2_sec,crypto/armv8,crypto/openssl,crypto/null \ 」   bitbake -e dpdk | grep enable_drivers bitbake -c clean dpdk bitbake dpdk   dpdk-test-crypto-perf --list
查看全文
FS26デバッグピンをVBOSに直接接続することの問題点は何ですか? Re: what‘s problem about fs26 debug pin connect VBOS directly? fs26に関する質問は、以下のブロックにご記入ください。 https://community.nxp.com/t5/Power-Management/bd-p/Power-Management Re: what‘s problem about fs26 debug pin connect VBOS directly? デバッグピンをVBOSに直接接続すると、fs26がOTPモードに永久的に移行し、spi exit-debugコマンドを送信してもデバッグを終了できなくなる、ということでよろしいでしょうか?この証拠はFS26のデータシートのどこに記載されていますか? Re: what‘s problem about fs26 debug pin connect VBOS directly? FS26のDEBUGピンをVBOSに直接接続するのは危険であり、多くの場合誤りです。なぜなら、DEBUGピンは電源入力ではなく、厳密な電圧および駆動要件を持つロジック/デバッグインターフェースピンだからです。   DEBUGピンは、制御されたロジックレベル(VDIGドメイン)によって駆動される必要があり、VBOSに直接接続してはなりません。
查看全文
i.MX95 max96724 2台のカメラの起動に関する問題 カメラを1台接続した場合は正常に起動しますが、同じモジュールのカメラを2台接続すると、すべてのカメラの起動に失敗します。 ログ情報: パイプラインを再生中に設定します... 新しい時計: GstSystemClock [0:00:31.239670305][973] INFO カメラ camera.cpp:1215ストリームの設定: (0) 1920x1536-YUYV/未設定 [0:00:31.250185346][972] エラー V4L2 v4l2_videodevice.cpp:1991/dev/video0[15:cap]: ストリーミングの開始に失敗しました: パイプが壊れています エラー: 要素 /GstPipeline:pipeline0/GstLibcameraSrc:libcamerasrc0 から: カメラの起動に失敗しました: パイプが壊れています 追加のデバッグ情報: ../src/gstreamer/gstlibcamerasrc.cpp(871): gst_libcamera_src_task_enter (): /GstPipeline:pipeline0/GstLibcameraSrc:libcamerasrc0: カメラ開始()エラーコード-32で失敗しました。 実行は0:00:00.012442958で終了しました。 パイプラインをNULLに設定中... パイプラインを解放する... Re: i.MX95 max96724 2 cameras bringup issue 2台のmax9295aカメラを同じMAX96724に接続した場合、フレーム同期モードのみが動作し、MAX96724での複数カメラ使用時にはフリーランモードは動作しません。 実際、MAX96724のデバッグにおける主な負荷は、カメラ(MAX9295a)とMAX96724間の設定にあるため、お客様はMaximからのサポートが必要になるかもしれません。Linuxが動作するためには、まずMAX96724のLOCKビットがエラーなく設定されていることを確認する必要があります。その後で初めて、MAX96724はMIPIビデオフレームをiMX95に出力できるようになります。 Re: i.MX95 max96724 2 cameras bringup issue max9295aを搭載したカメラはフリーランで動作し、フレーム同期は不要です。 cam -l、media-ctl、gst のログ情報: root@imx95evk:~# cam -l [0:01:54.016285137][1058] 警告 IPAManager ipa_manager.cpp:148'/media/jeffin/dev-work/nxp/codeaurora/libcamera/install/lib/libcamera/ipa' に IPA ファイルが見つかりませんでした。 [0:01:54.016504762][1058] INFO カメラ camera_manager.cpp:330libcamera v0.0.0+6194-lf-6.12.49-2.2.0-dirty (2026-04-24T21:03:02CST) [0:01:54.061756845][1059] WARN CameraSensor camera_sensor_legacy.cpp:502 'mx95wecam 8-0062': 静的プロパティにセンサー遅延が見つかりませんでした。未検証のデフォルト値を前提としています。 [0:01:54.061982970][1059] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x00980911の遅延要求ですが、デバイス/dev/v4l-subdev12によってコントロールが公開されていません。 [0:01:54.062069678][1059] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x009e0903の遅延要求ですが、デバイス/dev/v4l-subdev12によってコントロールが公開されていません。 [0:01:54.068941887][1059] WARN CameraSensor camera_sensor_legacy.cpp:502 'mx95wecam 9-0062': 静的プロパティにセンサ遅延が見つかりませんでした。未検証のデフォルト値を前提としています。 [0:01:54.069094470][1059] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x00980911の遅延要求ですが、デバイス/dev/v4l-subdev13によってコントロールが公開されていません。 [0:01:54.069152970][1059] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x009e0903の遅延要求ですが、デバイス/dev/v4l-subdev13によってコントロールが公開されていません。 [0:01:54.073940928][1059] INFO カメラ camera_manager.cpp:220パイプラインハンドラ simple にカメラ '/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@0/mx95wecam@62' を追加します [0:01:54.074970262][1059] INFO カメラ camera_manager.cpp:220パイプラインハンドラ simple にカメラ '/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@1/mx95wecam@62' を追加します 利用可能なカメラ: 1: 'mx95wecam' (/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@0/mx95wecam@62) 2: 'mx95wecam' (/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@1/mx95wecam@62) root@imx95evk:~# media-ctl -d /dev/media0 -p メディアコントローラーAPIバージョン6.12.49 メディアデバイス情報 ------------------------ ドライバー mxc-isi モデルFSLキャプチャメディアデバイス シリアル バス情報プラットフォーム:4ad50000.isi ハードウェアリビジョン 0x0 ドライバーバージョン 6.12.49 デバイストポロジー - エンティティ 1: クロスバー (パッド 13 個、リンク 10 個、ルート 8 個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev0 ルート: 2/0 → 5/0 [アクティブ] 2/0 → 6/0 [アクティブ] 2/0 → 7/0 [アクティブ] 2/0 → 8/0 [アクティブ] 2/0 → 9/0 [アクティブ] 2/0 → 10/0 [アクティブ] 2/0 → 11/0 [アクティブ] 2/0 → 12/0 [アクティブ] pad0: シンク、接続必須 pad1: シンク、接続必須 pad2: シンク、接続必須 [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] <- "4ac10000.syscon:formatter@20":1[有効、変更不可] pad3: シンク、接続必須 pad4: シンク、接続必須 <- "mxc_isi.output":0[有効、変更不可] pad5: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.0":0[有効、変更不可] pad6: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.1":0[有効、変更不可] pad7: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.2":0[有効、変更不可] pad8: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.3":0[有効、変更不可] pad9: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.4":0[有効、変更不可] pad10: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.5":0[有効、変更不可] pad11: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.6":0[有効、変更不可] pad12: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:srgb xfer:srgb ycbcr:601 quantization:lim-range] -> "mxc_isi.7":0[有効、変更不可] - エンティティ 15: mxc_isi.0(パッド2個、リンク2個、ルート0個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev1 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":5 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.0.capture":0 [有効、不変] - エンティティ 18: mxc_isi.0.capture (1 パッド、1 リンク) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video0 pad0: シンク <- "mxc_isi.0":1[有効、変更不可] - エンティティ 26: mxc_isi.1 (パッド 2 個、リンク 2 個、ルート 0 個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev2 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":6 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.1.capture":0[有効、変更不可] - エンティティ 29: mxc_isi.1.capture(パッド1枚、リンク1つ) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video1 pad0: シンク <- "mxc_isi.1":1[有効、変更不可] - エンティティ 37: mxc_isi.2(パッド2個、リンク2個、ルート0個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev3 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":7 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.2.capture":0 [有効、不変] - エンティティ 40: mxc_isi.2.capture (1 パッド、1 リンク) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video2 pad0: シンク <- "mxc_isi.2":1[有効、変更不可] - エンティティ 48: mxc_isi.3(パッド2個、リンク2個、ルート0個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev4 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":8 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.3.capture":0[有効、変更不可] - エンティティ 51: mxc_isi.3.capture(パッド1枚、リンク1つ) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video3 pad0: シンク <- "mxc_isi.3":1[有効、変更不可] - エンティティ 59: mxc_isi.4(パッド2個、リンク2個、ルート0個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev5 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":9 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.4.capture":0 [有効、不変] - エンティティ 62: mxc_isi.4.capture (1 パッド、1 リンク) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video4 pad0: シンク <- "mxc_isi.4":1[有効、変更不可] - エンティティ 70: mxc_isi.5 (パッド 2 つ、リンク 2 つ、ルート 0 つ) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev6 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":10 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.5.capture":0 [有効、不変] - エンティティ 73: mxc_isi.5.capture (1 パッド、1 リンク) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video5 pad0: シンク <- "mxc_isi.5":1[有効、変更不可] - エンティティ 81: mxc_isi.6 (パッド 2 個、リンク 2 個、ルート 0 個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev7 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":11 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.6.capture":0[有効、変更不可] - エンティティ 84: mxc_isi.6.capture(パッド1枚、リンク1つ) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video6 pad0: シンク <- "mxc_isi.6":1[有効、変更不可] - エンティティ 92: mxc_isi.7 (パッド 2 個、リンク 2 個、ルート 0 個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev8 pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range compose.bounds:(0,0)/1920x1536 合成:(0,0)/1920x1536] <- "crossbar":12 [有効、不変] pad1: ソース [stream:0 fmt:YUV8_1X24/1920x1536 field:none colorspace:jpeg xfer:srgb ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "mxc_isi.7.capture":0 [有効、不変] - エンティティ 95: mxc_isi.7.capture (1 パッド、1 リンク) タイプ ノード サブタイプ V4L フラグ 0 デバイスノード名 /dev/video7 pad0: シンク <- "mxc_isi.7":1[有効、変更不可] - エンティティ 103: mxc_isi.output (1 パッド、1 リンク) タイプ ノード サブタイプ V4L フラグ 0 pad0: ソース -> "crossbar":4 [有効、不変] - エンティティ 110: 4ac10000.syscon:formatter@20(パッド2個、リンク2個、ルート1個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev9 ルート: 0/0 → 1/0 [アクティブ] pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:smpte170m xfer:709 ycbcr:601 quantization:lim-range] <- "csidev-4ad30000.csi":1[有効、変更不可] pad1: ソース [stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:smpte170m xfer:709 ycbcr:601 quantization:lim-range] -> "crossbar":2 [有効、不変] - エンティティ 115: csidev-4ad30000.csi (パッド 2 つ、リンク 2 つ、ルート 1 つ) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev10 ルート: 0/0 → 1/0 [アクティブ] pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:smpte170m xfer:709 ycbcr:601 quantization:lim-range] <- "max96724 3-0027":4 [有効] pad1: ソース [stream:0 fmt:UYVY8_1X16/1920x1080 field:none colorspace:smpte170m xfer:709 ycbcr:601 quantization:lim-range] -> "4ac10000.syscon:formatter@20":0[有効、変更不可] - エンティティ 120: max96724 3-0027 (パッド 6 個、リンク 3 個、ルート 4 個) タイプ V4L2 サブデバイス サブタイプ 不明 フラグ 0 デバイスノード名 /dev/v4l-subdev11 ルート: 0/0 → 4/0 [アクティブ] 1/0 → 4/1 [アクティブ] 2/0 → 5/2 [アクティブ] 3/0 → 5/3 [アクティブ] pad0: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 colorspace:raw] <- "mx95wecam 8-0062":0 [有効、不変] pad1: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 colorspace:raw] <- "mx95wecam 9-0062":0 [有効、不変] pad2: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 colorspace:raw] pad3: シンク [stream:0 fmt:UYVY8_1X16/1920x1536 colorspace:raw] pad4: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 colorspace:raw] [stream:1 fmt:UYVY8_1X16/1920x1536 colorspace:raw] -> "csidev-4ad30000.csi":0[有効] pad5: ソース [stream:2 fmt:UYVY8_1X16/1920x1536 colorspace:raw] [stream:3 fmt:UYVY8_1X16/1920x1536 colorspace:raw] - エンティティ 129: mx95wecam 8-0062 (パッド 1、リンク 1、ルート 0) タイプ V4L2 サブデバイス サブタイプ センサー フラグ 0 デバイスノード名 /dev/v4l-subdev12 pad0: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:raw xfer:none ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "max96724 3-0027":0 [有効、不変] - エンティティ 133: mx95wecam 9-0062 (パッド 1、リンク 1、ルート 0) タイプ V4L2 サブデバイス サブタイプ センサ フラグ 0 デバイスノード名 /dev/v4l-subdev13 pad0: ソース [stream:0 fmt:UYVY8_1X16/1920x1536 field:none colorspace:raw xfer:none ycbcr:601 quantization:full-range クロップの境界:(0,0)/1920x1536 トリミング:(0,0)/1920x1536] -> "max96724 3-0027":1 [有効、不変] root@imx95evk:~# gst-launch-1.0 libcamerasrc camera-name=/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@0/mx95wecam@62 ! video/x-raw,width=1920,height=1536,format=YUY2 ! autovid eosink パイプラインを一時停止状態に設定しています... [0:03:53.646204235][1061] 警告 IPAManager ipa_manager.cpp:148'/media/jeffin/dev-work/nxp/codeaurora/libcamera/install/lib/libcamera/ipa' に IPA ファイルが見つかりませんでした。 [0:03:53.646456819][1061] INFO カメラ camera_manager.cpp:330libcamera v0.0.0+6194-lf-6.12.49-2.2.0-dirty (2026-04-24T21:03:02CST) [0:03:53.694436152][1068] WARN CameraSensor camera_sensor_legacy.cpp:502 'mx95wecam 8-0062': 静的プロパティにセンサー遅延が見つかりませんでした。未検証のデフォルト値を前提としています。 [0:03:53.694678277][1068] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x00980911の遅延要求ですが、デバイス/dev/v4l-subdev12によってコントロールが公開されていません。 [0:03:53.694785485][1068] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x009e0903の遅延要求ですが、デバイス/dev/v4l-subdev12によってコントロールが公開されていません。 [0:03:53.702510985][1068] WARN CameraSensor camera_sensor_legacy.cpp:502 'mx95wecam 9-0062': 静的プロパティにセンサー遅延が見つかりませんでした。未検証のデフォルト値を前提としています。 [0:03:53.702685235][1068] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x00980911の遅延要求ですが、デバイス/dev/v4l-subdev13によってコントロールが公開されていません。 [0:03:53.702777610][1068] エラー DelayedControls delayed_controls.cpp:87コントロールID 0x009e0903の遅延要求ですが、デバイス/dev/v4l-subdev13によってコントロールが公開されていません。 [0:03:53.708162819][1068] INFO カメラ camera_manager.cpp:220パイプラインハンドラ simple にカメラ '/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@0/mx95wecam@62' を追加します [0:03:53.709431777][1068] INFO カメラ camera_manager.cpp:220パイプラインハンドラ simple にカメラ '/base/soc/bus@42000000/i2c@42540000/max96724@27/i2c-mux/i2c@1/mx95wecam@62' を追加します パイプラインは稼働中で、事前登録は不要です。 パイプラインは事前登録済みです... パイプラインを再生中に設定します... 新しい時計: GstSystemClock [0:03:53.713476694][1069] INFO カメラ camera.cpp:1215ストリームの設定: (0) 1920x1536-YUYV/未設定 [0:03:53.724398360][1068] エラー V4L2 v4l2_videodevice.cpp:1991/dev/video0[15:cap]: ストリーミングの開始に失敗しました: パイプが壊れています エラー: 要素 /GstPipeline:pipeline0/GstLibcameraSrc:libcamerasrc0 から: カメラの起動に失敗しました: パイプが壊れています 追加のデバッグ情報: ../src/gstreamer/gstlibcamerasrc.cpp(871): gst_libcamera_src_task_enter (): /GstPipeline:pipeline0/GstLibcameraSrc:libcamerasrc0: カメラ開始()エラーコード-32で失敗しました。 実行は0:00:00.013385834秒後に終了しました。 パイプラインをNULLに設定中... パイプラインを解放する... Re: i.MX95 max96724 2 cameras bringup issue はい、GMSL2リンクAとBは、max96724から2台のmax9295aカメラまでロックされています。   ドライバーログ: [ 9.882277] max96724 3-0027: GMSLリンクマスク: 設定済み = 0xf、ロック済み = 0x3 ドライバーコード: while (retries -- ) { locked_links = max96724_check_gmsl_links (priv); if (locked_links == priv->gmsl_link_mask) 壊す; usleep_range ( 2000 , 2500 ); } if (locked_links == 0 ) { regmap_write (priv->rmap, MAX96724_TOP_CTRL_PWR1 , RESET_ALL ); dev_err (dev, "3回の再試行後もGMSLリンクがロックされませんでした。中止します! \n " ); 戻り値- ENODEV; } dev_info (dev, "GMSLリンクマスク: 設定済み = 0x %x 、ロック済み = 0x %x \n " 、 priv->gmsl_link_mask、locked_links); つまり、max96724とmax9295aの間でフレーム同期は必須なのでしょうか? Re: i.MX95 max96724 2 cameras bringup issue カメラのセンサは何ですか?ドライバーの設定でフレーム同期モードになっていますか?一部のカメラはデフォルトでフリーランモードで動作します。この場合、単一のカメラはMAX96724に直接接続できますが、複数のカメラの場合は、MAX96724はフレーム同期モードで動作する必要があります。すべてのカメラは、MAX96724からSYNC信号を受信した後、ビデオフレームを送信する必要があります。 お客様が使用したmedia-ctlコマンドは何ですか? Re: i.MX95 max96724 2 cameras bringup issue GMSLロックだけでは不十分で、MIPI CSI2出力にはビデオロックが必要です。複数のカメラを使用する場合、フレーム同期モードでのみビデオロックが発生します。 Re: i.MX95 max96724 2 cameras bringup issue コード: ./drivers/media/mc/mc-entity.c ret = entity->ops->link_validate(link); if (ret) { printk( 「リンク ' %s':% u -> ' %s':% u の検証に失敗しました: %d\n」 リンク->ソース->エンティティ->名前、 リンク→ソース→インデックス、 リンク->シンク->エンティティ->名前、 link->sink->index, ret); エラーへ移動; } Re: i.MX95 max96724 2 cameras bringup issue ドライバを追跡したところ、エラーログは以下のとおりでした。 <7>[ 26.481786] mx95wecam 8-0062: !!!!!! ドライバ/media/i2c/mx95wecam.c:L302mx95wecam_get_fmt() <4>[ 26.481797] !!!!!! drivers/media/mc/mc-entity.c:L875__media_pipeline_start() <4>[ 26.481802] リンク 'mx95wecam 8-0062':0 -> 'max96724 3-0027':0 は有効です <4>[ 26.481807] !!!!!! ドライバ/media/mc/mc-entity.c:L897__media_pipeline_start() <4>[ 26.481811] パッド 'mx95wecam 8-0062' を検証中:0 <4>[ 26.481815] !!!!!! ドライバ/media/mc/mc-entity.c:L836__media_pipeline_start() <4>[ 26.481819] !!!!!! drivers/media/mc/mc-entity.c:L897__media_pipeline_start() <4>[ 26.481824] パッド 'max96724 3-0027' を検証中:1 <4>[ 26.481827] !!!!!! ドライバ/media/mc/mc-entity.c:L836__media_pipeline_start() <4>[ 26.481832] !!!!!! drivers/media/mc/mc-entity.c:L863__media_pipeline_start() <7>[ 26.481839] mx95wecam 9-0062: !!!!!! drivers/media/i2c/mx95wecam.c:L302mx95wecam_get_fmt() <4>[ 26.481845] リンク 'mx95wecam 9-0062':0 -> 'max96724 3-0027':1 の検証に失敗しました: -32 <4>[ 26.481851] !!!!!! ドライバ/media/mc/mc-entity.c:L919__media_pipeline_start() <4>[ 26.481860] !!!!!! ドライバ/media/プラットフォーム/nxp/imx8-isi/imx8-isi-video.c:L1312mxc_isi_video_streamon() リンク A パイプ 0 カメラ mx95wecam 8-0062 はパイプリンク OK です。 リンクBパイプ1カメラmx95wecam 9-0062はパイプラインが故障しています。 それは配管の問題ですか? Re: i.MX95 max96724 2 cameras bringup issue デフォルトのmx95mbcamドライバはox03c10+MAX96717と組み合わされていますが、お客様がコードを変更する必要があると思います。また、dts設定はどうなっていますか? Re: i.MX95 max96724 2 cameras bringup issue はい、imx95-19x19-evk-ox03c10.dtsoとmx95mbcam.cを使ってコードを修正しました。 ちなみに、カメラを1台だけ接続しても問題ありません。 私の95年式EVKはA1バージョンのチップで、B0バージョンのチップではありません。 Re: i.MX95 max96724 2 cameras bringup issue DTSの設定ではカメラ4台のままにしておいても構いませんが、ポート0とポート1にそれぞれ2台のカメラを接続するだけで大丈夫です。
查看全文
Does S32 Debug Probe work with S32K144EVB-Q100 / S32K144 development board Hi, I am trying to use an external NXP S32 Debug Probe with an S32K144 development board / S32K144EVB-Q100 in S32 Design Studio 3.6.1. My setup is: Board: S32K144 development board / S32K144EVB-Q100 Debugger: NXP S32 Debug Probe Connection: S32 Debug Probe connected to J14 using the 10-pin SWD/Cortex connector IDE: S32 Design Studio 3.6.1 Device: S32K144 Core: M4F Interface: S32 Debug Probe - USB Init script: s32k14x_generic_bareboard.py JTAG/SWD speed tested: 500 kHz Delay after reset tested: 200 ms J104: 2-3 J107: tested with external/board power J14 pin 1 / VTREF measures about 5 V The probe is detected by S32 Design Studio over USB, but Test connection fails. When I try to start debug, I get: Failure during execution of python script CCS: subcore error during multicore operation Error code is 1338 My question is: Is the NXP S32 Debug Probe compatible with the S32K144 development board / S32K144EVB-Q100 when J14 VTREF is 5 V? Or does the board need to be modified/configured to run the target/debug interface at 3.3 V before the S32 Debug Probe can work? I would like to know if this is a configuration issue in S32 Design Studio, or if the S32 Debug Probe is simply not suitable for this board in its default 5 V configuration. Thanks! Re: Does S32 Debug Probe work with S32K144EVB-Q100 / S32K144 development board Hi @Bridgebranch  Yes, the board should be configured for a 3.3 V domain, as the S32 Debug Probe supports system voltage levels only within the range of 1.2 V to 3.3 V. I suggest taking a look at the following link, which demonstrates how to modify the board: Updating the S32K144EVB to Switch between 5V and 3.3V Logic Levels. BR, VaneB
查看全文
S32 Debug ProbeはS32K144EVB-Q100 / S32K144開発ボードで動作しますか? こんにちは、 S32 Design Studio 3.6.1 で、 外部 NXP S32 デバッグ プローブを S32K144 開発ボード / S32K144EVB-Q100 で 使用しようとしています 。 私の設定は以下の通りです。 ボード:S32K144開発ボード / S32K144EVB-Q100 デバッガー: NXP S32 デバッグプローブ 接続:S32デバッグプローブは、 10ピンSWD/Cortexコネクタを使用して J14 に接続されています。 IDE: S32 Design Studio 3.6.1 デバイス: S32K144 コア: M4F インターフェース:S32デバッグプローブ - USB 初期化スクリプト: s32k14x_generic_bareboard.py JTAG/SWD速度テスト結果:500kHz リセット後の遅延テスト結果:200ms J104: 2-3 J107: 外部電源/基板電源でテスト済み J14ピン1/VTREFは約5Vを測定します S32 Design StudioはUSB経由でプローブを検出しますが、接続テストが失敗します。デバッグを開始しようとすると、次のエラーが表示されます。 Pythonスクリプトの実行中にエラーが発生しました。 CCS: マルチコア動作中にサブコアエラーが発生しました エラーコードは1338です 私の質問は次のとおりです。 J14 VTREFが5Vの場合、NXP S32デバッグプローブはS32K144開発ボード/S32K144EVB-Q100と互換性がありますか? それとも、 S32デバッグプローブが動作する前に、ターゲット/デバッグインターフェースを3.3Vで動作させるようにボードを変更/設定する必要があるのでしょうか? これはS32 Design Studioの設定の問題なのか、それともS32 Debug Probeがデフォルトの5V設定ではこのボードに適していないのかを知りたいです。 よろしくお願いします! Re: Does S32 Debug Probe work with S32K144EVB-Q100 / S32K144 development board こんにちは、 @Bridgebranch はい、S32デバッグプローブは1.2V~3.3Vの範囲内のシステム電圧レベルのみをサポートするため、ボードは3.3Vドメインに設定する必要があります。 ボードの変更方法を示す以下のリンクを参照することをお勧めします。S32K144EVBを更新して 5V と 3.3V のロジック レベルを切り替える方法。 BR、VaneB
查看全文
MCCXN527 USB IP 你好 我是 MCX 控制器的新手,无法建立 USB 连接。 我使用 MCXN527VKLT 控制器,并已连接: -USB0-DM 和 -DP -VDD_USB(通过 3.3V 稳压器) -VSS_USB -将 USB0_VBUS_DET 转换为 5V 电压 我的期望是,当我通过开关将 ISPMODE_N 引脚拉至 GND,然后在电脑上插入 USB,打开 ISPMODE_N 开关时,控制器是否应被视为 HID? 我还尝试使用安全配置工具测试连接。 我错过了什么? 在此先表示感谢,并对这个初学者问题表示歉意。 史蒂夫 MCX N Re: MCXN527 USB ISP 你好@BuS 感谢您的来信、 你能确认一下你的外部晶振(晶体振荡器)的值吗? UG10092:MCX N系列硬件设计指南|恩智浦半导体有一条与USB上的ISP相关的注意事项:如果在系统内编程 (ISP) 模式下使用HS USB,则至少在首次访问设备时必须使用24 MHz晶体。但是,用户可以修改安全熔丝配置以允许使用不同的晶体。不过,用户必须对其进行配置。例如,出厂配置要求使用 24 MHz 晶体进行 HS USB ISP 操作。 BR Re: MCXN527 USB ISP 您好, P1_30 和 P1_31 引脚连接有一个 24MHz 晶振。 史蒂夫 Re: MCXN527 USB ISP 你好@BuS 谢谢您的澄清! 请检查 VDD_CORE 电压。 当 VDD_CORE< 1.1 V 时,不支持 USB HS。 另请检查您的系统是否遵循带有片 上加速器 的高度集成的低功耗双核 Arm Cortex M33 MCU 中所述的 2.5 次上电复位 (POR) 顺序 你能确认一下你以前是否能够使用你的自定义板吗? Re: MCXN527 USB ISP 您好, 这是定制 PCB 的第一个原型。因此,这在以前是行不通的。 我使用片上 DCDC_CORE 为 LDO_CORE 供电,如参考手册第 35 章所示。我在 LDO_CORE 上读取到 1.08V。 我还订购了新的控制器,但问题依然如故。 您能否确认我的假设,即当连接到 USB 时,该控制器应被视为 HID?在插入之前是否必须安装驱动程序? 谢谢您! 史蒂夫 Re: MCXN527 USB ISP 您好, 同时,我测量了 3 个不同微控制器焊接到 PCB 上后的 DCDC_LX 输出。 第一个是 1.08V,第二个是 1.34V,第三个是 1.11V。 硬件设计与 HQLFP100 封装(直流/直流配置)的 UG10092 指南中所描述的一样。我从 FRDM-MCXN947 设计中得出了电感器和电容的值。 它们都无法通过 USB 连接。 DCDC_LX 的差异正常吗?芯片来自 Digikey。 谢谢 
查看全文
Parsecパッケージの取得エラーにより、osm-imx93のビルドが失敗しました。 こんにちは、NXPさん。 私はscarthgapからosm-imx93のイメージをビルドしようとしています。以下のフェッチエラーが発生しています 概要:2つのタスクが失敗しました。 /ホーム/ubuntu/imx93-yocto-bsp/sources/meta-セキュリティ/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.7.0.bb:do_fetch /ホーム/ubuntu/imx93-yocto-bsp/sources/meta-セキュリティ/meta-parsec/recipes-parsec/parsec-service/parsec-service_1.3.0.bb:do_fetch 概要:警告メッセージが10件ありました。 概要:4件のエラーメッセージが発生し、ゼロ以外の終了コードが返されました。 ^C ~//imx93-yocto-bsp/build$ parsec-tool のフェッチを試みたところ、以下のエラーが発生しました。 imx93-yocto-bsp/build$ bitbake -c fetch parsec-tool エラー: 失敗のログファイルは次の場所に保存されています: /home/ubuntu/imx93-yocto-bsp/build/tmp/work/armv8a-poky-linux/parsec-tool/0.7.0/temp/log.do_fetch.1966123 エラー: タスク (/home/ubuntu/imx93-yocto-bsp/sources/meta-セキュリティ/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.7.0.bb:do_fetch) が終了コード '1' で失敗しました 注:タスクの概要:2つのタスクを実行しましたが、1つは再実行の必要がなく、1つは失敗しました。 概要:1つのタスクが失敗しました。 /home/ubuntu/imx93-yocto-bsp/sources/meta-security/meta-parsec/recipes-parsec/parsec-tool/parsec-tool_0.7.0.bb:do_fetch 概要:警告メッセージが7件ありました。 概要:2件のエラーメッセージが発生し、ゼロ以外の終了コードが返されました。 何か設定が抜けているのでしょうか?提案してください Re: osm-imx93 build failing due to parsec package fetch errors こんにちは、 @Vijay_U さん。 NXPサポートにご連絡いただきありがとうございます! このエラーは通常、プロキシまたはファイアウォールの設定の問題に関連しています。 一部のシステムでこの問題を解決した既知の回避策は、local.conf ファイルに次の行を追加することです。 FETCHCMD_wget = "/usr/bin/env wget -t 2 -T 30 --user-agent='bitbake/2.0'" そちら側でこれを試してみて、問題が解決したかどうか、または何らかの変化が見られたかどうかをお知らせください。 よろしくお願いします、 チャビラ
查看全文
S32K144とUJA1169 SBC間のSPI通信 こんにちは、NXP チームの皆様、 私はNXP S32K144ボードを使用しており、SPI通信を介してUJA1169シングルボードコンピュータと通信しようとしています。私の目標は、SBCから製造元IDレジスタを読み取ることです。 このため、SPI通信コードを作成しました。参考として、以下に添付します。回路図に従って、以下のピン構成を持つLPSPI1インスタンスを選択しました。 PTB14 → SCK PTB15 → シン PTB16 → SOUT PTB17 → PCS3 MEXファイルに設定されているSPIドライバ設定のスクリーンショットも添付しました。 しかし、UJA1169 SBCから有効なデータを受信できません。SPIクロックは生成されていますが、SBC側から受信データが正しく送信されていません。 SPIの設定または通信シーケンスのどこかに間違いがあるかもしれないので、どなたか教えていただけませんか? 参考までに、私のコードを以下に示します。 /* * 著作権 2020 NXP * * NXP機密情報。このソフトウェアはNXPが所有または管理しており、厳密に使用することはできません。 * 適用されるライセンス条項に従って。 */ #ifdef __cplusplus extern "C" { #endif /*================================================================================================== * ファイルを含める == #include "Mcu.h" #include "Port.h" #include "Spi.h" #include "Platform.h" #include "spi_cfg.h" /*================================================================================================== * ローカル変数 == #define UJA1169_ID_REGISTER (0x7EU) #define UJA1169_READ_COMMAND(reg) ((uint8)(((reg) << 1U) | 0x01U)) /* S32K144EVB 回路図は UJA1169TK/F を使用し、その識別値は 0xEF です。*/ #define UJA1169_EXPECTED_ID (0xEFU) /* SPI転送完了フラグ */ volatile boolean SpiTransferDone = FALSE; /* 結果をグローバル変数として保持することで、デバッガで簡単に検査できるようにします。*/ volatile uint8 Uja1169DeviceId = 0U; /*================================================================================================== * グローバル関数 == /* SPI転送完了コールバック */ void SpiJobEndNotification(void) ヤージュ SpiTransferDone = TRUE; } static Std_ReturnType Uja1169_ReadRegister(uint8 RegisterAddress, uint8 * RegisterValue) ヤージュ Std_ReturnType ステータス; uint8 TxBuffer[4] = {0U, 0U, 0U, 0U}; uint8 RxBuffer[4] = {0U, 0U, 0U, 0U}; if (NULL_PTR == RegisterValue) ヤージュ E_NOT_OK を返します。 } /* * UJA1169A SPIコマンドバイト:アドレス[7:1] + 読み取りビット[0]。 * レジスタ0x7Eの読み出しコマンドは0xFDです。4バイトが使用されるのは、 * 現在のSpiChannel_SBC構成は32ビットです。SBCは32ビットSPIをサポートしています。 */ TxBuffer[0] = UJA1169_READ_COMMAND(RegisterAddress); SpiTransferDone = FALSE; Status = Spi_SetupEB(SpiConf_SpiChannel_SpiChannel_SBC, TxBuffer, RxBuffer, 4U); if (E_OK != Status) ヤージュ ステータスを返します。 } ステータス = Spi_AsyncTransmit(SpiConf_SpiSequence_SpiSequence_1); if (E_OK != Status) ヤージュ ステータスを返します。 } while(FALSE == SpiTransferDone) ヤージュ } /* 選択されたレジスタ値は最初のデータバイト中に返されます。*/ *RegisterValue = RxBuffer[1]; E_OKを返します。 } /** * @brief メイン機能 */ int main(void) ヤージュ Std_ReturnType ステータス; uint8 DeviceId = 0U; /* MCUを初期化する */ #if (MCU_PRECOMPILE_SUPPORT == STD_ON) Mcu_Init(NULL_PTR); #elif (MCU_PRECOMPILE_SUPPORT == STD_OFF) Mcu_Init(&Mcu_Config_VS_0); #endif /* クロックを初期化します */ Mcu_InitClock(McuClockSettingConfig_0); #if (MCU_NO_PLL == STD_OFF) while (MCU_PLL_LOCKED != Mcu_GetPllStat()) ヤージュ /* PLLロックを待機 */ } Mcu_DistributePllClock(); #endif Mcu_SetMode(McuModeSettingConf_0); /* ポートの初期化 */ Port_Init(NULL_PTR); /* プラットフォームの初期化 */ Platform_Init(NULL_PTR); /* SPIを初期化します */ Spi_Init(NULL_PTR); /* SPI割り込みモードを設定します */ Status = Spi_SetAsyncMode(SPI_INTERRUPT_MODE); if (E_OK != Status) ヤージュ while(1) ヤージュ } } ステータス = Uja1169_ReadRegister(UJA1169_ID_REGISTER, &DeviceId); Uja1169DeviceId = DeviceId; ((E_OK != Status) || (UJA1169_EXPECTED_ID != Uja1169DeviceId)) の場合 ヤージュ while(1) ヤージュ } } while(1) ヤージュ } return (0U); } #ifdef __cplusplus } #endif 問題の特定にサポートいただければ幸いです。私の方から追加情報、スクリーンショット、ロジックアナライザのキャプチャが必要な場合はお知らせください。 できるだけ早くご返信いただけることをお待ちしております。 ありがとう。 S32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 Schematic Diagram PinsS32K144 回路図ピン SPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPI Clock SettingSPIクロック設定 Pin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mappingPin mappingピンマッピング Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1Port setting Pic1ポート設定図1 Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2Port setting Pic2ポート設定図2 Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3Port setting Pic3ポート設定図3 Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4Port setting Pic4ポート設定図4 SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPI driver Config Pic1SPIドライバ設定図1 SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPI driver Config Pic2SPIドライバ設定図2 SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPI driver Config Pic3SPIドライバ設定図3 SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPI driver Config Pic4SPIドライバ設定図4 SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPI driver Config Pic5SPIドライバ設定図5 SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPI driver Config Pic6SPIドライバ設定図6 Re: S32K144 SPI Communication with UJA1169 SBC こんにちは、ロビンさん。 ご返信ありがとうございます。 私はUJA116xのサンプルパッケージをインストールしておらず、付属のサンプル構成も参照していません。 S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip SW32K1_S32M24x_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip 現在、私はUJA1169シングルボードコンピュータとの通信に、独自のSPI実装を使用しています。 ご要望どおり、テスト用のプロジェクトを別途添付いたしました。 S32K144EVB-Q100ボードで使用し、ロジックアナライザを使用してSPI信号を検証できます。 プロジェクトに関して追加情報や修正が必要な場合はお知らせください。 よろしくお願いします、 ヴァムシ Re: S32K144 SPI Communication with UJA1169 SBC ハイ テスト用のプロジェクトを別途送っていただけますか? こうすることで、S32K144EVB-Q100にロジックアナライザを接続して、SPI通信が正しく行われているかどうかを確認できます。 ちなみに、S32DS v3.5 に「S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip」と「SW32K1_S32M24X_RTD_4.4_R21-11_2.0.0_D2308_DS_Updatesite.zip」をインストールしました。このバージョンもインストールしましたか? インストール後、UJA116xのサンプルがいくつか表示されます。既にその設定を確認しましたか? よろしくお願いします、 ロビン ------------------------------------------------------------------------------- 注記: この投稿があなたの質問への回答になっている場合は、「解決策として承認」ボタンをクリックしてください。ありがとう! - 最後の投稿から7週間はスレッドをフォローしますが、それ以降の返信は無視されます。 後日、関連する質問がある場合は、新しいスレッドを作成し、閉じられたスレッドを参照してください。 ------------------------------------------------------------------------------- Re: S32K144 SPI Communication with UJA1169 SBC こんにちは、ロビンさん。 ご返信ありがとうございます。 サンプルプロジェクト「Sbc_uja116xa_example_S32K148」と関連パッケージ「S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zip」が見つかりません。 参考となるプロジェクトと関連ファイルを共有していただけますか? よろしくお願いします。 よろしくお願いします、 ヴァムシ Re: S32K144 SPI Communication with UJA1169 SBC S32K1 RTD 2.0.0 P04をインストールしたところ、 S32 設定ツールを正しく開くことができるようになりました。 申し訳ありませんが、 Uja1169_Transfer 、 Uja1169_ReadDeviceIdなどが定義されているようです。 しかし、 S32CTとCodeのエラーが複数見つかり、まだすべてを修正する時間が取れていません。 S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zipをインストールしてから、 Sbc_43_uja116xa_ReadRegister ( SBC_UJA116XA_IDENTIF , ReceivedData); などの公式 API を使用することをお勧めします。 Re: S32K144 SPI Communication with UJA1169 SBC 下記の赤い枠で囲まれた定義を修正する必要があります。 S32設定ツールで変更する必要がある箇所は以下のとおりです。 ご注意ください。私はあなたのプロジェクトを簡単に確認し、修正しただけです。S32K1xx_SBC_UJA116xA_R21-11_0.8.0_CD01_DS_updatesite_D2401.zipをインストールし、そのサンプルSbc_uja116xa_example_S32K148を参照することを強くお勧めします。 Re: S32K144 SPI Communication with UJA1169 SBC 弊社のオンライン技術サポート担当者は、お客様にソフトウェアを直接送信する権限を有しておりません。ソフトウェアをお客様のアカウントに追加する方法について、社内チームに問い合わせますので、しばらくお待ちください。 Re: S32K144 SPI Communication with UJA1169 SBC こんにちは、ロビンさん。 前のページにリダイレクトできず、「UJA116xA SBC AUTOSAR R21-11 Version 0.8.0 CD01」も見つかりません。コードと設定内容をダウンロードして確認できるように、ファイルを直接ここに添付していただけますか? Re: S32K144 SPI Communication with UJA1169 SBC この商品はアーカイブされているため、表示できません。つまり、このリリースを更新する予定はなく、バグが存在する可能性があり、それらは修正されないということです。 社内チームがお客様のアカウントにソフトウェアを追加します。 Re: S32K144 SPI Communication with UJA1169 SBC https://www.nxp.com/products/UJA1169ATK から UJA116xA SBC AUTOSAR R21-11 バージョン をクリックしてください。 次に、ページ上で「前へ」をクリックし、「 UJA116xA SBC AUTOSAR R21-11 Version 0.8.0 CD01 」を探します。 Re: S32K144 SPI Communication with UJA1169 SBC こんにちは、Robin_Shenさん。 サンプルプロジェクトをダウンロードして確認し、同様の設定を実装しようと試みましたが、私の環境では動作しません。 S32K144基板の回路図に示されている0Ω抵抗は、SBCとの通信を可能にするために取り外す必要があるのか、それともそのままにしておいても問題ないのか、確認していただけますでしょうか? また、S32K144とSBC間の通信が実際に行われているかどうかを確認するための推奨デバッグ手順を教えていただけますでしょうか? デバッグにはロジックアナライザを使用する予定です。通信デバッグ時に使用したロジックアナライザの接続箇所やプローブポイントを示すセットアップ写真、ハードウェア接続写真、または参考画像をお持ちでしたら、ぜひ共有していただけますでしょうか?それらは参考資料として非常に役立つでしょう。 再開まで今しばらくお待ちください。 よろしくお願いします、 ヴァムシ Re: S32K144 SPI Communication with UJA1169 SBC 0Ω抵抗を取り外す必要はありません。 S32K144EVBのJ4にロジックアナライザーをPTB14\15\16\17にコネクテッドし、SPIデータを観察しました。ロジックアナライザのグランド信号は、S32K144EVBのグランド信号に接続する必要があることを覚えておいてください。 前回の返信のスクリーンショットで、プログラムの変更方法を示しました。画像に従って修正すれば、SPI波形を観察できるはずです。
查看全文