Multi Source Translation Content

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

Multi Source Translation Content

讨论

排序依据:
MC33772A Driver without SL Hi  I am using MC33772A BJB with S32K358 microcontroller and MC33665 Physical gateway.I have installed multi installer BMS backage in which SL is included.Is there any Project code without Safety Library. Deepu Kumar Re: MC33772A Driver without SL Unfortunately we don't have such example code,all of the code for this MC33771C I had post in previously answer. Re: MC33772A Driver without SL Thank you for the clarification. You're absolutely right — I mistakenly typed MC33772A, but I actually meant MC33771C. The reference code you shared appears to be for MC33664, which is the Isolated Network High-Speed Transceiver. However, I'm specifically using MC33665, which supports the Daisy Chain Communication Protocol (DC-ICP) and is designed for functional safety systems. Could you please share if there is any project code or driver support for MC33771C + MC33665 that works without the Safety Library (SL)? Thanks again for your help. Best regards, Deepu Kumar Shah Re: MC33772A Driver without SL Hi  I searched no found the MC33772A more information,and recommend customer to use the MC33772B or MC33772C,you can get the related reference code as below: MC33772B | 6-Channel Li-Ion Battery Cell Controller IC | NXP Semiconductors
查看全文
I2C Devices not detecting in IMX8mp custom board in Android 15 Hi, I'm working on a custom RSB-3720 i.MX8MP board running Android 15 Image. I'm unable to detect I2C devices on the I2C buses, even though the same I2C pin configuration works correctly on Android 11 Image. The devices were detected without issues in Android 11, but they are not appearing in Android 15. I will attach the debug log of my board below. rsb3720_a1:/ # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- rsb3720_a1:/ # i2cdump -y 0 0x0a 0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef 00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 0x0a is the sgtl5000 device address. I'm trying to integrate with my RSB-3720 Board. rsb3720_a1:/ # dmesg | grep i2c [ 0.102013] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000 [ 0.102070] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: Fixed dependency cycle(s) with /soc@0/bus@32c00000/camera/csi@32e40000 [ 0.102143] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000 [ 0.102343] /soc@0/bus@32c00000/mipi_dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d [ 0.102651] /soc@0/bus@32c00000/camera/csi@32e40000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c [ 0.103380] /soc@0/usb@32f10100/usb@38100000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50 [ 0.111294] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000 [ 0.111353] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: Fixed dependency cycle(s) with /soc@0/bus@32c00000/camera/csi@32e40000 [ 0.111480] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000 [ 0.114139] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000 [ 0.114268] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: Fixed dependency cycle(s) with /soc@0/bus@32c00000/camera/csi@32e40000 [ 0.114419] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000 [ 0.117165] /soc@0/bus@32c00000/mipi_dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d [ 0.117603] /soc@0/bus@32c00000/camera/csi@32e40000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c [ 0.117833] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000 [ 0.117917] /soc@0/bus@32c00000/mipi_dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d [ 0.120905] /soc@0/bus@32c00000/camera/csi@32e40000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c [ 0.121458] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: Fixed dependency cycle(s) with /soc@0/bus@32c00000/camera/csi@32e40000 [ 0.121563] /soc@0/bus@32c00000/camera/csi@32e40000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c [ 0.129720] /soc@0/usb@32f10100/usb@38100000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50 [ 0.130851] /ldb-display-controller/lvds-channel@0: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/lvds-to-hdmi-bridge@4c [ 0.136503] /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector: Fixed dependency cycle(s) with /cbtl04gp [ 0.136609] /cbtl04gp: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector [ 8.086566] i2c i2c-0: IMX I2C adapter registered [ 8.092846] /soc@0/bus@32c00000/mipi_dsi@32e60000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/adv7535@3d [ 8.104975] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: Fixed dependency cycle(s) with /soc@0/bus@32c00000/mipi_dsi@32e60000 [ 8.117168] /ldb-display-controller/lvds-channel@0: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/lvds-to-hdmi-bridge@4c [ 8.130396] /soc@0/bus@30800000/i2c@30a30000/lvds-to-hdmi-bridge@4c: Fixed dependency cycle(s) with /ldb-display-controller/lvds-channel@0 [ 8.143729] /soc@0/bus@32c00000/camera/csi@32e40000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c [ 8.156414] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: Fixed dependency cycle(s) with /soc@0/bus@32c00000/camera/csi@32e40000 [ 8.169329] /soc@0/usb@32f10100/usb@38100000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50 [ 8.180803] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000 [ 8.192205] /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector: Fixed dependency cycle(s) with /cbtl04gp [ 8.203306] i2c i2c-1: IMX I2C adapter registered [ 8.210066] i2c i2c-2: IMX I2C adapter registered [ 8.218219] i2c_dev: i2c /dev entries driver [ 8.699175] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: Fixed dependency cycle(s) with /soc@0/usb@32f10100/usb@38100000 [ 8.710727] /soc@0/usb@32f10100/usb@38100000: Fixed dependency cycle(s) with /soc@0/bus@30800000/i2c@30a30000/tcpc@50 Thanks & Regards, Subash P.   i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Suspected Software Defect Re: I2C Devices not detecting in IMX8mp custom board in Android 15 HI @Chavira  I solved the issue by modifying the PMIC driver file. Now I can detect the I2C devices in Android 15 Thanks & Regards, Subash P. Re: I2C Devices not detecting in IMX8mp custom board in Android 15 Hi @subash_p! could you please share the schematic of your board? That would help us better understand the hardware configuration and provide more accurate support. Best regards, Chavira Re: I2C Devices not detecting in IMX8mp custom board in Android 15 Hi @Chavira, I copied the same kernel DTS files from Android 15 to the Yocto Project 5.0, where the kernel version is 6.6.52. In this setup, I can able to detect the I2C device addresses connected to the I2C1 port without adding any nodes in dts file. Below are the I2C devices connected to I2C1: TI TCA9538 ST33HTPH2 TI MSP430G2202 SEIKO S-35390A this address is being detected via i2c detect FREESCALE SGTL5000 Note : There is no any i2c expander connected in my RSB 3720 Board Android 11 log: u-boot=> i2c dev 0 Setting bus to 0 u-boot=> i2c probe Valid chip addresses: 25 29 2E 30 31 32 33 34 35 36 37 70 71 u-boot=> rsb3720_a1:/ # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- UU -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- UU -- -- -- 29 -- -- -- -- 2e -- 30: UU UU UU UU UU UU UU UU -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: UU UU -- -- -- -- -- -- Android 15 log : u-boot=> i2c dev 0 Setting bus to 0 u-boot=> i2c probe Valid chip addresses: 25 u-boot=> evk_8mp:/ # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- UU -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Re: I2C Devices not detecting in IMX8mp custom board in Android 15 Hi @subash_p! Thank you for your message. While comparing the Android_11_kernel.dts and Android_15_kernel.dts files, I noticed differences in the I2C1 node configuration. Specifically, in Android 11, two GPIO expanders are declared, whereas in Android 15, these expanders are missing. My theory is as follows: the SGTL5000 codec includes a configuration pin called CTRL_MODE. When this pin is pulled low, the SGTL5000 enables the I2C interface; when pulled high, it switches to SPI mode. Please verify that the CTRL_MODE pin is pulled low. If it is connected to one of the GPIO expanders, you may need to declare those expanders in the device tree as well to ensure proper initialization. Also, could you please share the schematic of your board? That would help us better understand the hardware configuration and provide more accurate support. Best regards, Chavira Re: I2C Devices not detecting in IMX8mp custom board in Android 15 Hi @Chavira  I will attach both Android 11 DTS and Android 15 DTS files. (Note: 6 I2C devices connected in I2C-0 Node, PMIC is working) Thanks & Regards, Subash P Re: I2C Devices not detecting in IMX8mp custom board in Android 15 Hi @subash_p! Thank you for contacting NXP Support! Based on the dmesg output you provided, it appears that the I2C1 bus is not active. To assist you further, could you please share your device tree or the relevant portions of it? This will help me identify any configuration issues. If you're unable to share the device tree, I recommend comparing the device tree files between your Android 11 and Android 15 versions. Additionally, you may want to reach out to Advantech Support for further assistance, as they may have board specific guidance. Best regards, Chavira
查看全文
debug with multilink is ok,but fail after re-powerup The K396 board I developed can be successfully pinged from my computer when running either the lwip_baremetal_s32k396 or lwip_FreeRTOS_s32k396 project using the Multilink debugger. However, after a power cycle, neither project can be pinged. After changing the optimization level to none for the lwip_baremetal_s32k396 project, it can be pinged successfully without using the debugger. But for the lwip_FreeRTOS_s32k396 project, even after setting optimization to none, it still cannot be pinged without the debugger. I added code to toggle an LED in vApplicationIdleHook, and it appears that the idle task is not being entered. What could be causing this issue? Re: debug with multilink is ok Just comment out PIT and that's fine. Thanks. Re: debug with multilink is ok,but fail after re-powerup Just comment out PIT and that's fine. Thanks. Re: debug with multilink is ok,but fail after re-powerup Hello @zhangzhixing , I experienced the same symptoms. Have you tried to disable PIT in device_init, as I mentioned in my update  Solved: lwip_FreeRTOS_s32k396' example project and failure - NXP Community ? Best regards, Pavel
查看全文
k32W 温度传感器不稳定 我们现在遇到了两个与 K32W041 有关的问题: 温度传感器不稳定 温度传感器不稳定 温度传感器不稳定,似乎与我们在 Vbat 上测量的结果一样有波纹。超过 15 位 我们需要额外的信息来减少这种涟漪。 使用哪种类型的温度传感器? 这个测量电路是如何设计的? 造成纹波的原因与 Vbat 是否有关? HW-开源 Re: k32W temperature sensor instable 你好 有关内部温度传感器的信息请参阅《用户手册》第 28 章。 如果这不能满足您的要求,我建议您使用外部传感器。 顺祝商祺! 安娜-索菲亚 Re: k32W temperature sensor instable 你好,索菲亚,感谢您的回复。 手册中没有任何关于内部温度传感器行为的说明。 我们注意到温度传感器对 Vbat 有很强的依赖性... 这一点没有提及! 要解决我们的问题,需要有关内部温度传感器的详细信息。 回答第一个帖子中的问题将有助于解决问题 Re: k32W temperature sensor instable 你好 希望你一切顺利。 K32W061/041 提供一个线性温度传感器,其输出与用于温度监测的 ADC 通道 7 内部相连。 有关使用的全部信息,请参阅第 28 章 "温度传感器"。 UM11323 K32W061/K32W041 用户手册。 ADC 支持多达 8 个通道的输入复用,包括 6 个外部输出、一个温度传感器和一个用于 VBAT 监测的通道。温度传感器连接到 ADC 通道 7,电源监测(监测 VBAT)连接到 ADC 通道 6。 温度传感器和 VBAT 通道之间任何潜在的相互作用都取决于 ADC 的配置方式和定制设计的其他因素。 我建议你看看这篇社区帖子:用 K32W061、QN9090 或 JN5189 第一次版本 PCB 的最佳方法 顺祝商祺! 索菲亚
查看全文
Android 15のIMX8mpカスタムボードでI2Cデバイスが検出されない こんにちは、 私はAndroid 15イメージを実行するカスタムRSB-3720 i.MX8MPボードに取り組んでいます。同じ I2C ピン構成が Android 11 イメージで正しく動作しているにもかかわらず、I2C バス上の I2C デバイスを検出できません。デバイスは Android 11 では問題なく検出されましたが、Android 15 では表示されません。以下に私のボードのデバッグ ログを添付します。 rsb3720_a1:/ # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 ABCDEF 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- うう -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- rsb3720_a1:/ # i2cdump -y 0 0x0a 0 1 2 3 4 5 6 7 8 9 アブデフ 0123456789アブデフ 00: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XXXXXXXXXXXXXXXX 0x0a は sgtl5000 デバイスのアドレスです。RSB-3720 ボードと統合しようとしています。 rsb3720_a1:/ # dmesg | grep i2c [ 0.102013] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: /soc@0/bus@32c00000/mipi_dsi@32e60000 との依存関係の循環を修正しました [ 0.102070] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: /soc@0/bus@32c00000/camera/csi@32e40000 との依存関係の循環を修正しました [ 0.102143] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: /soc@0/usb@32f10100/usb@38100000 との依存関係の循環を修正しました [ 0.102343] /soc@0/bus@32c00000/mipi_dsi@32e60000: /soc@0/bus@30800000/i2c@30a30000/adv7535@3d との依存関係の循環を修正しました [ 0.102651] /soc@0/bus@32c00000/camera/csi@32e40000: /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c との依存関係の循環を修正しました [ 0.103380] /soc@0/usb@32f10100/usb@38100000: /soc@0/bus@30800000/i2c@30a30000/tcpc@50 との依存関係の循環を修正しました [ 0.111294] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: /soc@0/bus@32c00000/mipi_dsi@32e60000 との依存関係の循環を修正しました [ 0.111353] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: /soc@0/bus@32c00000/camera/csi@32e40000 との依存関係の循環を修正しました [ 0.111480] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: /soc@0/usb@32f10100/usb@38100000 との依存関係の循環を修正しました [ 0.114139] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: /soc@0/bus@32c00000/mipi_dsi@32e60000 との依存関係の循環を修正しました [ 0.114268] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: /soc@0/bus@32c00000/camera/csi@32e40000 との依存関係の循環を修正しました [ 0.114419] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: /soc@0/usb@32f10100/usb@38100000 との依存関係の循環を修正しました [ 0.117165] /soc@0/bus@32c00000/mipi_dsi@32e60000: /soc@0/bus@30800000/i2c@30a30000/adv7535@3d との依存関係の循環を修正しました [ 0.117603] /soc@0/bus@32c00000/camera/csi@32e40000: /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c との依存関係の循環を修正しました [ 0.117833] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: /soc@0/bus@32c00000/mipi_dsi@32e60000 との依存関係の循環を修正しました [ 0.117917] /soc@0/bus@32c00000/mipi_dsi@32e60000: /soc@0/bus@30800000/i2c@30a30000/adv7535@3d との依存関係の循環を修正しました [ 0.120905] /soc@0/bus@32c00000/camera/csi@32e40000: /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c との依存関係の循環を修正しました [ 0.121458] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: /soc@0/bus@32c00000/camera/csi@32e40000 との依存関係の循環を修正しました [ 0.121563] /soc@0/bus@32c00000/camera/csi@32e40000: /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c との依存関係の循環を修正しました [ 0.129720] /soc@0/usb@32f10100/usb@38100000: /soc@0/bus@30800000/i2c@30a30000/tcpc@50 との依存関係の循環を修正しました [ 0.130851] /ldb-display-controller/lvds-channel@0: /soc@0/bus@30800000/i2c@30a30000/lvds-to-hdmi-bridge@4c との依存関係サイクルを修正しました [ 0.136503] /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector: /cbtl04gp との依存関係の循環を修正しました [ 0.136609] /cbtl04gp: /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector との依存関係の循環を修正しました [ 8.086566] i2c i2c-0: IMX I2Cアダプタが登録されました [ 8.092846] /soc@0/bus@32c00000/mipi_dsi@32e60000: /soc@0/bus@30800000/i2c@30a30000/adv7535@3d との依存関係サイクルを修正しました [ 8.104975] /soc@0/bus@30800000/i2c@30a30000/adv7535@3d: /soc@0/bus@32c00000/mipi_dsi@32e60000 との依存関係の循環を修正しました [ 8.117168] /ldb-display-controller/lvds-channel@0: /soc@0/bus@30800000/i2c@30a30000/lvds-to-hdmi-bridge@4c との依存関係サイクルを修正しました [ 8.130396] /soc@0/bus@30800000/i2c@30a30000/lvds-to-hdmi-bridge@4c: /ldb-display-controller/lvds-channel@0 との依存関係サイクルを修正しました [ 8.143729] /soc@0/bus@32c00000/camera/csi@32e40000: /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c との依存関係の循環を修正しました [ 8.156414] /soc@0/bus@30800000/i2c@30a30000/ov5640_mipi@3c: /soc@0/bus@32c00000/camera/csi@32e40000 との依存関係の循環を修正しました [ 8.169329] /soc@0/usb@32f10100/usb@38100000: /soc@0/bus@30800000/i2c@30a30000/tcpc@50 との依存関係サイクルを修正しました [ 8.180803] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: /soc@0/usb@32f10100/usb@38100000 との依存関係の循環を修正しました [ 8.192205] /soc@0/bus@30800000/i2c@30a30000/tcpc@50/connector: /cbtl04gp との依存関係の循環を修正しました [ 8.203306] i2c i2c-1: IMX I2Cアダプタが登録されました [ 8.210066] i2c i2c-2: IMX I2Cアダプタが登録されました [ 8.218219] i2c_dev: i2c /dev エントリ ドライバー [ 8.699175] /soc@0/bus@30800000/i2c@30a30000/tcpc@50: /soc@0/usb@32f10100/usb@38100000 との依存関係サイクルを修正しました [ 8.710727] /soc@0/usb@32f10100/usb@38100000: /soc@0/bus@30800000/i2c@30a30000/tcpc@50 との依存関係サイクルを修正しました ありがとう、よろしく。 スバシュ・P. i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M ミニ | i.MX 8M ナノ ソフトウェア不具合の疑い Re: I2C Devices not detecting in IMX8mp custom board in Android 15 こんにちは@Chavira PMIC ドライバ ファイルを変更することで問題を解決しました。Android 15でI2Cデバイスを検出できるようになりました ありがとう、よろしく。 スバシュ・P. Re: I2C Devices not detecting in IMX8mp custom board in Android 15 こんにちは@subash_p ! ボードの回路図を共有していただけますか? これにより、ハードウェア構成をより深く理解し、より正確なサポートを提供できるようになります。 よろしくお願いします、 チャビラ Re: I2C Devices not detecting in IMX8mp custom board in Android 15 こんにちは @チャビラ、 同じカーネル DTS ファイルを Android 15 からカーネル バージョンが 6.6.52 の Yocto Project 5.0 にコピーしました。この設定では、dts ファイルにノードを追加せずに、I2C1 ポートにコネクテッドされた I2C デバイス アドレスを検出できます。 以下は I2C1 にコネクテッドされている I2C デバイスです。 TI TCA9538 ST33HTPH2 TI MSP430G2202 SEIKO S-35390A このアドレスはi2c検出によって検出されています フリースケール SGTL5000 注: 私のRSB 3720ボードにはi2cエクスパンダーはコネクテッドされていません Android 11 ログ: u-boot=> i2c dev 0 バスを0に設定する u-boot=> i2cプローブ 有効なチップアドレス: 25 29 2E 30 31 32 33 34 35 36 37 70 71 u-boot=> rsb3720_a1:/ # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 ABCDEF 00: -- -- -- -- -- -- -- うう -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- うう -- -- -- 29 -- -- -- -- 2e -- 30: うううううううううううううううう -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: ううううう―――――――――― Android 15 ログ: u-boot=> i2c dev 0 バスを0に設定する u-boot=> i2cプローブ 有効なチップアドレス: 25 u-boot=> evk_8mp:/ # i2cdetect -y 0 0 1 2 3 4 5 6 7 8 9 ABCDEF 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- うう -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- Re: I2C Devices not detecting in IMX8mp custom board in Android 15 こんにちは@subash_p ! メッセージをありがとうございます。 Android_11_kernel.dts ファイルと Android_15_kernel.dts ファイルを比較すると、I2C1 ノード構成の違いに気付きました。具体的には、Android 11 では 2 つの GPIO エクスパンダーが宣言されていますが、Android 15 ではこれらのエクスパンダーがありません。 私の理論は次のとおりです。SGTL5000 コーデックには、CTRL_MODE と呼ばれる構成ピンが含まれています。このピンをローにすると、SGTL5000 は I2C インターフェースを有効にし、ハイにすると SPI モードにスイッチします。 CTRL_MODE ピンがローになっていることを確認してください。GPIO エクスパンダーの 1 つにコネクテッドされている場合は、適切な初期化を確実に行うために、デバイス ツリーでそれらのエクスパンダーも宣言する必要がある場合があります。 また、ボードの回路図を共有していただけますか? これにより、ハードウェア構成をより深く理解し、より正確なサポートを提供できるようになります。 よろしくお願いします、 チャビラ Re: I2C Devices not detecting in IMX8mp custom board in Android 15 こんにちは@Chavira Android 11 DTS と Android 15 DTS の両方のファイルを添付します。 (注:I2C-0ノードに6つのI2Cデバイスがコネクテッド、PMICが動作しています) ありがとう、よろしく。 スバシュ・P Re: I2C Devices not detecting in IMX8mp custom board in Android 15 こんにちは@subash_p ! NXP サポートにお問い合わせいただきありがとうございます。 提供された dmesg 出力に基づくと、I2C1 バスがアクティブではないようです。 さらにサポートするために、デバイス ツリーまたはその関連部分を共有していただけますか?これは、構成上の問題を特定するのに役立ちます。 デバイスツリーを共有できない場合は、Android 11 バージョンと Android 15 バージョン間でデバイスツリー ファイルを比較することをお勧めします。さらに、ボード固有のガイダンスがある可能性があるため、Advantech サポートに問い合わせてさらに支援を受けることもできます。 よろしくお願いします、 チャビラ
查看全文
S32K312 Wake UP Hello, supporters of NXP. I would like to inquire whether the S32K312 can achieve low-power wake-up through the S32DS configuration of LLD. Is the wake-up method configured through the GPIO input pin and the WKPU pin the same? Is there any routine provided for the wake-up method configured through the WKPU pin? Thank you. Re: S32K312 Wake UP Hi @ZZZZZJH Is the wake-up method configured through the GPIO input pin and the WKPU pin the same? I'm not sure I understand this question but let me try to clear it up. The WKPU instance shares functionality with the other pins, using a MUX. This means that any GPIO pin can be used as wake up source as long as it has a WKPU interrupt assigned (check S32K_IOMUX.xlsx file attached to S32K3 reference manual for full pinout confirmation). You can find a GPIO WKPU routine for the S32K312 in both LLD and HLD in this community post: [RTD400 & 500 MCAL & IP] S32K3 Low Power Management AN and demos - NXP Community. They are based in RTD 5.0.0 & S32DS 3.5/3.6. Hope this helps. Best regards, Julián
查看全文
TP_RESET 引脚在挂起至 RAM 期间为低电平 嗨,团队 关于 TP_RESET 引脚的一个问题是,当系统进入 "睡眠到内存 "模式时,TP_RESET 引脚为低电平。 睡眠到内存 但在进入暂停模式时,我们并没有将其置于低电平状态。   您能否向我说明一下,当系统进入 休眠状态时,是谁从 Soc 端将 TP_RESET 引脚置低的?   如何在挂起至 RAM 期间保留 GPIO 状态,以及如何在从挂起至 RAM 唤醒后重新初始化 GPIO 状态。 & lsio_gpio5 9 0x0000>; TP_RESET 线路 (GPIO5_IO09) 在挂起至 RAM (S2R) 期间意外变为低电平 Re: TP_RESET Pin LOW during Suspend to RAM 你好 这种行为由 SCFW(特别是 sc_pad_iso_t iso)处理。 这定义了键盘在电源模式(如挂起或睡眠)下的行为。可用的选项有 ISO_FF - SC_PAD_ISO_FF iso_early - sc_pad_iso_early ISO_late - SC_PAD_ISO_late ISO_ON - SC_PAD_ISO_ON 这种隔离设置有助于在系统进入低功耗状态时管理电源漏电流,并确保焊盘在不使用时不会消耗不必要的电量。 请看下一篇文章: 系统控制器固件 101 - 焊盘配置服务 - NXP 社区 顺祝商祺! Re: TP_RESET Pin LOW during Suspend to RAM 你好@JorgeCas 我们目前正在研究 iMX8qxpC0mek Re: TP_RESET Pin LOW during Suspend to RAM 你好 能否请您介绍一下您使用的处理器? 顺祝商祺!
查看全文
imx8mn-evk - yocto distro gatesgarth upgrade to styhead Hi I am in the process of upgrading our yocto distribution from gatesgarth to styhead. When the upgrade is done we will be deploying the image via OTA using rauc. From the above 1) We currently do not OTA the u-boot; therefore can we still use the gatesgarth u-boot-imx to boot the styhead kernel + dtb's? 2) Our current gatesgarth imx-boot is signed and looks for an authenticated kernel; if we authenticate the kernel using the same keys from gatesgarth; will the boot loader still be able to boot the styhead kernel? 3) Also please note from point 2 above the ui board has been fully locked down (efused and OTP fuse has already been applied)
查看全文
i.MX8M Plus CAN FD setsockopt() 在 C 代码中失效 打开套接字、启用 canfd 帧并绑定到接口的正确功能命令是什么?套接字应接收比特率转换帧。 ip link set can0 up type can bitrate 500000 dbitrate 2000000 fd on // 这是我用来启用 can 接口的命令 目前,我使用 .NET Framework 3.0: 插座(PF_CAN,SOCK_RAW , CAN_RAW); setockopt(sock, SOL_CAN_RAW, SOL_CAN_RAW , can_raw_fd_frames, &启用, sizeof(enable_canfd)); setsockopt 给我的错误代码是 22 (EINVAL)。 socket(); setsockopt() 的 正确论据是什么? Re: i.MX8M Plus CAN FD setsockopt() fails in C code 你好 消费版 i.MX 8M Plus 不支持 CAN-FD,只有工业版才支持。 遗憾的是,800 万像素 EVK 上安装的是消费版本,因此 i.MX 8M Plus EVK 不支持 CAN-FD 功能。 此致 丹尼尔
查看全文
PCF85063A STM32で使用されるPCF85063Aチップのソフトウェアデモ資料はありますか?このチップを自分のプラットフォームに移植したいので、使い方を示すソフトウェアドライバのサンプルが必要です。ドライバのサンプルパッケージを私のメールアドレスに送っていただけますか?ありがとうございます! Re: PCF85063A はい!問題は解決しました。どうもありがとうございます! Re: PCF85063A こんにちは、 STM32 で使用される PCF85063A RTC 用の基本的なソフトウェア ドライバの例があります。 GitHub で見つける CAN: https://github.com/zild-jhan/PCF85063A-STM32 BRs、トーマス
查看全文
CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA 如何在CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA(Version:11.5.12)软件中,如何将Target Initialization File文件中的err_msg = "xxx"通过窗口显示出来,如何在脚本中添加打印信息,并显示出来 ( In CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA (Version: 11.5.12), how can the `err_msg = "xxx"` in the Target Initialization File be displayed through a window? Additionally, how to add print information in the script and make it display? ) LX2160A-RDB 
查看全文
QorIQ LS シリーズ向け CodeWarrior 開発スタジオ - ARM V8 ISA QorIQ LS シリーズ用 CodeWarrior Development Studio - ARM V8 ISA(バージョン:11.5.12)パッケージ内、ターゲットをどのように扱うか初期化ファイルファイル内の err_msg = "xxx" が窗口を通じて表示され、印刷情報がどのようにテキストに追加され、表示されますか ( CodeWarrior Development Studio for QorIQ LS series - Arm V8 ISA (バージョン: 11.5.12) において、ターゲット初期化ファイル内の `err_msg = "xxx"` をウィンドウに表示するにはどうすればよいですか? また、スクリプトに印刷情報を追加して表示するにはどうすればよいですか?) LX2160A-RDB Re: CodeWarrior Development Studio for QorIQ LS series - ARM V8 ISA 初期化スクリプトに次の行を追加してください。 cw_info ("CodeWarrior をテストしています....") スクリプトを実行すると、CodeWarrior IDEs の右下に CodeWarrior 情報ウィンドウがポップアップ表示されます。
查看全文
S32DSライセンスがありません NXPパートナー様 S32DS for ARM v1.2 ライセンスがありません 私たちは、プラットフォームMAC57D54でモーターメーターを開発し、S32DSをARMとして使用してM4コアソフトウェアを完成させました。長い時間がかかりました。現在、いくつかのパラメータを変更したいのですが、S32DS V1.2で「ライセンスがありません」という警告が表示されます。 S32DS v1.2 for Arm を再び使用するにはどうすればよいですか? Re: S32DS licence missing 正しく説明していないかもしれませんが、 私の免許証を免除してもらえますか? 5549-1FBC-B3CA-CB63 Re: S32DS licence missing こんにちは、ジリ エラーメッセージは表示されませんでした。 また、以下のサイトのような状況で新しいライセンス コードを取得CANか。 https://community.nxp.com/t5/S32-Design-Studio/S32-Design-Studio-for-ARM-v2-2-LICENSCE-estend/mp/2103287?profile.language=ja Re: S32DS licence missing こんにちは、 もう一度お試しください。古いライセンスはすべて削除しました。何かエラーメッセージは出ますか? Re: S32DS licence missing 古いアクティベーションコードを入力しましたが機能しません。 Re: S32DS licence missing こんにちは、 S32DS ライセンスが延長されました。古いアクティベーションキーを使用してください。
查看全文
データシートとGS1ウェブサイトのUCODE 7モデル番号の矛盾 こんにちは。下のリンクにある GS1 MDID 割り当てによると、UCODE 7 のモデル番号は 810 に割り当てられていますが、UCODE 7 のデータシートではモデル番号は 890 であると記載されています。 MDID 割り当てページ: https://www.gs1.org/docs/epc/mdid_list.json データシートのリンク: https://www.nxp.com/docs/en/データシート/SL3S1204.pdf 20ページ。 ありがとうございます。 はじめに Re: Conflict between UCODE 7 model number in datasheet and gs1 website GS1 にメールを送って返答を依頼しました。返信が届き次第、ここで共有させていただきます。私の目標は、所有しているタグのモデルを識別することであり、この情報を抽出するのに役立つ参照が必要です。 ありがとうございます。 Re: Conflict between UCODE 7 model number in datasheet and gs1 website すみません、分かりました。 これを GS1 に確認することをお勧めします。GS1 の EPC ®無線周波数アイデンティティ第 2 世代 UHF RFID 標準に準拠。セクション6.3.2.1.3TID メモリでは、タグ モデル番号はタグ製造元によって定義されることが言及されています。 UCODE 7 タグのモデル番号は、データシートに記載されているとおり 890h です。 Re: Conflict between UCODE 7 model number in datasheet and gs1 website ご返信ありがとうございます。ただし、私が言っているのは NXPについて の MDID (806) ではなく、UCODE 7 製品のモデル番号と、データシート番号と GS1 によって提供される json ファイルの違いについてです。 Re: Conflict between UCODE 7 model number in datasheet and gs1 website お世話になります。 共有している GS1 json についてはよく分かりません。GS1 サイトによると、NXP の 9 ビット MDID は次のとおりです。 0 0000 0110。こちらをご確認ください:マスクデザイナーID (MDID) の割り当て | GS1 データシートによると、MDIDは次の通りです: 100[0 0000 0110]b (806) これら 9 ビットは固定です。 この情報が役に立つことを願っています。
查看全文
ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Hello NXP Team, Due to specific reasons, we are still using RTD version ‌2.0.1‌ for our project on the K312。 I noticed discrepancies regarding the ‌ADC Clock configuration for highest conversion speeds‌ between the User Manuals from ‌2022‌ and ‌2025‌. I have two specific questions regarding this: For the ‌HSEN bit‌ in the ‌AMSIO register‌, which value should I set to enable High Speed mode in our RTD 2.0.1 context? Should it be set to ‌1‌ or ‌3‌? The 2022 manual does not describe or provide configuration guidance for the ‌CMPCTRL0‌ bit. Do I need to explicitly configure the ‌CMPCTRL0 bit‌ to achieve the highest conversion speeds using High Speed ADC mode? If configuration is necessary, would it be sufficient to modify the Adc_Sar_EnableHighSpeed() function accordingly? Thank you for your support! Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Dear Pavel, Thank you for your support. That has resolved my question. Best regards, Jianjie Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Hello @jianjie , I have received feedback from our application team. The ADC clock configuration has evolved over time and both settings are valid. That said, we do not recommend modifying the RTD driver manually. To ensure correct behavior and compatibility, it is always advised to use the latest available RTD package, which incorporates the most up-to-date configuration logic. Best regards, Pavel Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) Hello @jianjie , Thank you for your interesting query and for sharing your observations regarding the ADC AMSIO HSEN configuration. I have reviewed your comments and can confirm the discrepancies you noted between the different versions of the Reference Manual. Please be informed that your query is currently being investigated internally. I will keep you updated as soon as further information becomes available. Thank you for your patience and understanding. Best regards, Pavel
查看全文
MIMXRT1176DVMAA - Not detecting over the JTAG Hi Team We developed a custom board based on MIMXRT1176DVMAA, and unfortunately,  device could not detecting over the JTAG. During my troubleshooting, I found that internal LDO output "VDDA_1P0" (Pin N11) is not showing voltage (0V) and this output connected to VDD_MIPI_1P0 (Pin F10) DSI lines interface. Could this be a problem preventing the device detecting over JTAG? Verified the PMIC power sequence, all voltage rails sequence is as per the datasheet recommended. Thanks. Regards, Gopala Re: MIMXRT1176DVMAA - Not detecting over the JTAG Hi @gopalakrishna , Thank you so much for your interest in our products and for using our community. Regarding "During my troubleshooting, I found that internal LDO output "VDDA_1P0" (Pin N11) is not showing voltage (0V) and this output connected to VDD_MIPI_1P0 (Pin F10) DSI lines interface." Could you provide more detailed information? Have you followed the design of the MIMXRT1170-EVKB board? https://www.nxp.com/webapp/Download?colCode=MIMXRT1170HDUG Please refer to the user guider "Hardware Development Guide for the MIMXRT1160/1170 Processor" particularly Chapter 3 "Power Supply," to confirm whether your board design complies with the requirements outlined in Table 1 "Processor Power Supply Capacitors When Using On-Chip DC-DC Regulators." Did you add 1 ms R/C delay , DCDC_PSWITCH should delay 1 ms with respect to DCDC_IN to guarantee that DCDC_IN is stable before the DC-DC starts up. Please use an oscilloscope to measure the power-up sequence of the RT1170. Best Regards MayLiu
查看全文
K312 上的 ADC 高速配置问题(RTD 2.0.1) 您好,NXP团队, 由于特殊原因,我们在 K312 上的项目仍在使用 RTD2.0.1版。 我注意到2022和2025用户手册中关于最高转换速度的 ADC 时钟配置存在差异。 对此,我有两个具体问题: 对于AMSIO 寄存器中的HSEN 位,我应该设置哪个值才能在 RTD 2.0.1 环境中启用高速模式?应该设置为1还是3? 2022 手册未对CMPCTRL0位进行描述或提供配置指导。是否需要明确配置CMPCTRL0 位,才能使用高速 ADC 模式实现最高转换速度?如果需要配置,是否只需相应修改 Adc_Sar_EnableHighSpeed() 函数即可? 感谢您的支持! Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 亲爱的帕维尔 感谢您的支持。这就解决了我的问题。 顺祝商祺! 建杰 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 我已收到我们申请团队的反馈意见。随着时间的推移,ADC 时钟配置已发生变化,两种设置均有效。 不过,我们不建议手动修改 RTD 驱动程序。为确保正确的行为和兼容性,始终建议使用最新的可用RTD代码包,该代码包包含最新的配置逻辑。 顺祝商祺! 帕维尔 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 感谢您提出有趣的问题,并分享了您对 ADC AMSIO HSEN 配置的看法。 我已经查看了你的评论,可以确认你注意到的不同版本的参考手册之间的差异。请注意,您的问题目前正在内部调查。一旦有进一步的信息,我将及时向你们通报。 感谢您的耐心和理解。 顺祝商祺! 帕维尔
查看全文
K312 上的 ADC 高速配置问题(RTD 2.0.1) 您好,NXP团队, 由于特殊原因,我们在 K312 上的项目仍在使用 RTD2.0.1版。 我注意到2022和2025用户手册中关于最高转换速度的 ADC 时钟配置存在差异。 对此,我有两个具体问题: 对于AMSIO 寄存器中的HSEN 位,我应该设置哪个值才能在 RTD 2.0.1 环境中启用高速模式?应该设置为1还是3? 2022 手册未对CMPCTRL0位进行描述或提供配置指导。是否需要明确配置CMPCTRL0 位,才能使用高速 ADC 模式实现最高转换速度?如果需要配置,是否只需相应修改 Adc_Sar_EnableHighSpeed() 函数即可? 感谢您的支持! Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 亲爱的帕维尔 感谢您的支持。这就解决了我的问题。 顺祝商祺! 建杰 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 我已收到我们申请团队的反馈意见。随着时间的推移,ADC 时钟配置已发生变化,两种设置均有效。 不过,我们不建议手动修改 RTD 驱动程序。为确保正确的行为和兼容性,始终建议使用最新的可用RTD代码包,该代码包包含最新的配置逻辑。 顺祝商祺! 帕维尔 Re: ADC High Speed Configuration Issue on K312 ( RTD 2.0.1) 你好@jianjie、 感谢您提出有趣的问题,并分享了您对 ADC AMSIO HSEN 配置的看法。 我已经查看了你的评论,可以确认你注意到的不同版本的参考手册之间的差异。请注意,您的问题目前正在内部调查。一旦有进一步的信息,我将及时向你们通报。 感谢您的耐心和理解。 顺祝商祺! 帕维尔
查看全文
Edgelock2Go Is the S32K311 an Edgelock 2Go enabled device? Re: Edgelock2Go Hi https://www.nxp.com/products/security-and-authentication/authentication/edgelock-2go:EDGELOCK-2GO S32K3 is not listed in Supported Products.   I consulted with my EdgeLock 2GO colleague, who told me: this is the plan but I don't have a date for it yet. Best Regards, Robin ------------------------------------------------------------------------------- Note: - If this post answers your question, please click the "ACCEPT AS SOLUTION" button. Thank you! - We are following threads for 7 weeks after the last post, later replies are ignored Please open a new thread and refer to the closed one, if you have a related question at a later point in time. ------------------------------------------------------------------------------- Re: Edgelock2Go If you need EdgeLock 2GO support today, you’d typically look at devices that already have integration with the EdgeLock 2GO platform (such as secure elements like the SE05x family or certain wireless MCUs and processors that explicitly appear in the supported list on NXP’s website)    
查看全文
LS1048ardb SERDES 匹配 DPL 文件 你好 我是恩智浦 Layerscape 硬件的新手,正在使用 LS1048ardb 平台。我想提一下 DPMAC2 以太网设备(我认为这是基本以太网的普遍用法 “eth0”),但是通过阅读恩智浦论坛的各种帖子,我需要一个与 SERDES 相匹配的 DPL 文件。如果没有 DPL 文件,我就会得到预期的 uboot 错误: "fsl-mc:DPL 未部署,DPAA2 以太网不工作" 我在恩智浦论坛上找到了几个生成 "空 "DPL 文件的帖子,使用该 dtb 后,我得到了这个错误: "fsl-mc:部署数据路径布局 ...警告:固件返回错误 (GSR: 0x3f)" 在恩智浦技术支持论坛的一些回复中(针对 ls1088ardb),我通过提供 SERDES 值,恩智浦工程师可以生成一个适当的 DPL 文件。 以下是我从 mii/mdio 和 SERDES 值中收集到的一些信息,希望对您有所帮助: = > mii 设备 MI I 设备:'FSL_MDIO0' '' FSL_MDIO1 ' 当前设备:' FSL_MDIO0 '= > mii 信息 PHY 0x01:OUI = 0x80028,型号 = 0x23,Rev = 0x01,1000BaseT,FDX => mdio 列表 FSL_MDIO0: 1 - TI DP83867<--> DPMAC2@sgmii FSL_MDIO1: 看似相关的Uboot启动数据: 使用 SERDES1 协议:18 (0x12) 使用 SERDES2 协议:13 (0xd) 网:DPMAC2@sgmii [PRIME] fsl-mc:启动管理复杂...成功 fsl-mc:管理综合体已启动(版本:10.12.0,启动状态:0x1)启用 1000BT 全双工/半双工广告 若能得到任何帮助,我将不胜感激。 Re: LS1048ardb SERDES Matched DPL File 您好@brian-wood 感谢您分享您的发现,您已经在 DTS 中添加了下一项,对吗? >>> &davinci_mdio { phy0:ethernet-phy@0 { //PHY0已定义并传给 phy-handle reg =<0>; ti,rx-internal-delay = ; ti,fifo-depth = ; }; }; & cpsw_port1 { phy-mode ="rgmii-rxid" ; phy-handle =<& phy0>; }; < < < " 我想这与 FSL MC 如何创建网络有关)" 其实不然,它与以太网内存映射有关,但我们无法修改。 遗憾的是,没有一种简单的方法,8( ,你可以省略 DPL,但这不是一个好主意,因为 DPL 的目的不是描述硬件属性,而是描述 MC 应创建的逻辑对象的初始拓扑结构和属性。 BR LFGP Re: LS1048ardb SERDES Matched DPL File 你好,LFGP、 我想感谢您在解决这个问题时提供的建议。我发现了问题;我们使用的是 TI83867 phy,我需要将 “ ti,fifo-depth = < DP83867_PHYCR_FIFO _DEPTH_4_B_NIB >;” 添加到我的 ph y 设备树节点。我现在有以太网了,但还有一个后续问题。 一切就绪后,我看到了一个 "eth0",但同时也看到了一个 "mac2"(我想这与 FSL MC 的联网方式有关)。是否有一种简单的配置更改方法,可以让一切都变成 "eth0"?还是只有 "Mac2"? 我没有修改 DPC 文件的权限,所以如果我可以修改 DPL 文件或其他文件,那将会很有帮助。 感谢您的帮助。 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood, 'PHYAD:0" 意味着 PHY 没有被识别。 请使用下一个链接查看 LS1088 RDB 的 DTS 和 DTSi。 https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts https://github.com/torvalds/linux/blob/master/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi 还请 AN5125 介绍 DTS https://www.nxp.com/docs/en/application-note/AN5125.pdf 如果你的自定义板使用 SERDES 来获取 SGMII 或 RGMII,而没有外部 PHY,那么你的 DTS 将使用 PCS 节点来设置 macX Re: LS1048ardb SERDES Matched DPL File 你好,LFGP、 我决定试试我的 DPL 文件,同时将上游 6.14 Linux 内核切换到与 LSDK1812(几年前他们建立这个平台时使用的)相匹配的恩智浦 4.14 内核,这样我就能在 eth0 上调用 DPMAC2 了。 🙂 但我遇到了一个问题,FSL 管理综合体似乎将 eth0 连接到了 PHY 0,而不是 PHY 1(我相信我在 DTS 中的设置是正确的)。作为一项健全性检查(因为我对使用设备树还很陌生),我使用 PHY 1 的所有设置是否正确: &emdio1 { status ="okay" ; mcp_debug_phy: emdio1_phy@1 { 兼容 ="ethernet-phy-ieee802.3-c22" ; 中断 =<0 2 0x4> ; reg =<0x1> ; phy-connection-type ="sgmii" ; }; }; &dpmac2 { phy-handle =<& mcp_debug_phy> ; phy-connection-type ="sgmii" ; }; 但当我给 eth0 分配了一个 IP 地址后尝试 "ping "时,却没有出现任何错误或 rx/tx 计数增加(使用 ifconfig 进行检查)。当我使用 "ethtool eth0 "时,发现它显示连接到 PHYAD 0: # ethtool eth0 eth0 的设置: 支持的端口:[ ] 支持的链接模式:未报告 支持暂停帧使用:无 支持自动协商:不支持 支持 FEC 模式:未报告 广告链接模式:未报告 广告暂停帧使用:无 广告支持自动协商:无 广告支持的 FEC 模式:未报告 速度:未知! 双工: 端口:双绞线 PHYAD:0 收发器:内部 自动协商:关闭 MDI-X:Unknown Link detected: no # 我没有更改 "fsl-ls1088a.dtsi "的默认设置、但如果希望使用 PHY 1,这样做对吗? /* TODO: WRIOP (CCSR?) */ emdio1: mdio@0x8B96000 { /* WRIOP0: 0x8B8_0000, * E-MDIO1: 0x1_6000*/ compatible ="fsl,fman-memac-mdio"; reg =<0x0 0x8B96000 0x0 0x1000>; device_type ="mdio"; little-endian; /* 强制驱动程序进入 LE 模式 */ /* 在 QDS 上不需要,但在 RDB 上需要 */ #address-cells =<1>; #size-cells =<0> ; }; DPL 中是否有什么需要调整的地方,以便连接正确的 PHY? 非常感谢你们的帮助。 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood,希望这条信息能让你感觉良好。 我需要澄清一下你的自定义板。 你在定制板中使用 LS1048A 吗?或者你正在使用的 Layerscape 设备是什么? 您的设计是基于 LS1048ARDB 吗?恩智浦没有 LS1048ARDB。 另一方面,您可以在 DPAA 参考手册中找到 DPL 设置。 BR LFGP Re: LS1048ardb SERDES Matched DPL File 嗨,LFGP, 快速检查一下,这个 ls1048ardb 平台使用的是 2018.09 版本的 uboot 和 10.12.0 版本的 fsl_mc,我可以在这个平台上使用 6.14 Linux 内核吗?我想知道,我在使用 FSL 管理综合体调用 DPL 节点时遇到的恩智浦/FSL 内核驱动程序错误是否是由于 fsl_mc 支持的内容不匹配(并导致 mc_send_command() "不支持的操作 "失败)? 我已经阅读了前面提到的文档链接,但无法链接到eth0,因为我处于部分状态(由于在Linux内核启动期间启用 DPL 文件时出现 “不支持的操作” 失败)。启动后运行 “ls-listni、restool 等...” 时,我确实看到了同样的 “不支持的操作”,这使我觉得我的 fsl_mc、restool 和 Linux 内核 6.14 版本不匹配。 下面是更多的 uboot 信息,希望对您有所帮助: U-Boot 2018.09 gpu_bl_01Feb2021 tf/cpsw-15234-bl-u-boot a996f0a3(2021 年 2 月 1 日-18:04:24 -0700) SoC:LS1048A Rev1.0 (0x87032110) 时钟配置:CPU0 (A53): 1200 MHz CPU1 (A53): 120 0 MHz CPU2 (A53): 1200 MHz CPU3 (A53): 1200 MHz 总线:500 MHz DDR:1600 MHz RESET 配置字 (RCW):00000000: 30004014 00000030 00000000 000030 00000000 000010:00000000 0000 0000 0020000 0020000 00000000 000020:02e12980 00000080 00000000 0000000 00000030:00fff054 00000000 00000000 00000000 00000040: 00000000 00000000 0000000 00000040:00000000 00000000 00009:00000000 0000000 00000000 000070:33330002 00009555 I2C:就绪 动态随机存取存储器(DRAM):根据训练值初始化 DDR 控制器 内存初始化正常,检查 ERR_D ETECT 寄存器后在 DDRC 上没有错误 ERR_DETECT=0 3.9 GiB DDR 3.9 GiB(DDR4,64 位,CL=12,ECC 开 启) 警告:请在 cpo_sample = 0x4b board >/ ddr.c 将优化 cpo **boot_all_cores env var=true... 继续唤醒二级内核从 fbd4b000 开始 所有 (4) 个内核都已启动。 使用 SERDES1 协议:18 (0x12) 使用 SERDES2 协议:13 (0xd) MMC: FSL_SDHC: 0 从闪存加载环境...OK In: serial Out: serial Err: serial Model:Boeing Dual MCP Green V0.2_1 (NXP Layerscape 1048a) Net:DPMAC2@sgmii [PRIME] Warning:DPMAC2@sgmii (eth0) using random MAC address - 16:af:d1:f3:8a:cf crc32+ fsl-mc:启动管理复杂程序...成功 fsl-mc:管理综合体已启动(版本:10.12.0,启动状态:0x1) 启用 1000BT 全双工/半双工广告按任意键停止自动启动:0 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood、 LS1088A 和 LS1048A 添加新 DPNI 的程序相同,请查看我上一篇文章中的链接。 Re: LS1048ardb SERDES Matched DPL File 感谢你的回复,我已经通读了恩智浦关于这款基于LS1048ardB的定制板的许多文档(我猜有四个GPP内核与LS1088ardB略有不同)。这是一个大约 5 年前开发的平台,我继承了它并将其用于简单的 dpmac2 以太网概念验证。 我添加了一些驱动程序调试代码,可以看到这些 dmesg(从最后一次成功的 fsl_mc 调用到 "不支持的操作 "故障),并认为可能是我的 DPL 文件中的某些设置不正确导致了故障(见所附 DPL dts): [ 14.200954] FSL_MC_DPRC DPRC.1:BJW:(mc_send_command)FSL MC 响应:0,状态:命令成功完成 (0x0) [ 14.211772] FSL_MC_DPRC DPRC.1:BJW:(dpni_set_pools)FSL MC 调用 mc_send_command() [ 14.226219] fsl_mc_dprc dprc.1:BJW:(mc_send_command)FSL MC 响应:0,状态:不支持的操作 (0xb) [ 14.236254] FSL_DPAA2_ETH DPNI.1:dpni_set_pools() 失败 [ 14.241672] fsl_dpaa2_eth dpni.1:BJW:(dpaa2_eth_bind_dpni)错误:-524 我的 DPL 文件是根据我从恩智浦文档(如https://docs.nxp.com/bundle/GUID-487B2E69-BB19-42CB-AC38-7EF18C0FE3AE/page/GUID-C254A494-0853-4C94-8AD0-7D9C2739B5D3.html)中看到和读到的示例编写的。 我不太确定我可能需要提供哪些信息来帮助根本原因出现 DPMAC2 @sgmii 以太网问题(我能够启动这个平台并使用以太网进行 uboot/tftp),但无法在 Linux 中启动并运行。因此,如果还需要其他信息,我很乐意提供。 Re: LS1048ardb SERDES Matched DPL File 亲爱的@brian-wood, 我想你是指 LS1088ARDB, 如果你想配置 DPMAC2,请按照下一个链接中显示的步骤进行 https://community.nxp.com/t5/Layerscape-Knowledge-Base/LS1088ARDB-LS1088ARDB-PB-How-to-create-a-DPAA2-network-interface/ta-p/1128669
查看全文