您好!
我想使用编译并加载为固件的 ICSS_DUAL_EMAC src 来测试 ICSS_EMAC TTS 功能。
测试程序的源代码与 CCK_AM437X_1_0_17下的 ICSS_EMAC 源代码一起提供。
为了支持 UIO、我将 DTB 从 AM437X-idk-evm.dTB 更改为 AM437x-idk-PRU-Excl-uio.dTB、但在启动后、cmd ifconfig 未找到 EMAC、但在启动日志中存在一些故障、如下所示
[9.522064] uio_module_drv 54426004.pruss-soc-bus:uio_pruss2_MEM2:注册的 MiSC 器件 uio_pruss2_MEM2
[9.694181] pinctrl-single 44e10800.pinmux:54432400.uio_MDIO 已请求引脚 PIN40;无法对 pruss1_eth 进行索赔
[9.837310] uio_module_drv 54426004.pruss-soc 总线:uio_pruss2_0_mem:注册的 MiSC 器件 uio_pruss2_0_mem
[9.873427] pinctrl-single 44e10800.pinmux:pin-40 (pruss1_eth) status -22
[9.943758] uio_module_drv 54426004.pruss-soc 总线:uio_pruss2_1_mem:注册的 MiSC 器件 uio_pruss2_1_mem
[9.960400] pinctrl-single 44e10800.pinmux:无法从 器件 pinctrl-single 上的组 pruss1_eth_default 请求引脚40 (PIN40)
[10.120611] uio_module_drv 54426004.pruss-so-bus:uio_pruss1_mem:注册的 MiSC 器件 uio_pruss1_mem
[10.144722] prueth pruss1_eth:应用设置时出错、反转
[10.2512] prueth:pruss1_eth 的探测器失败,错误-22
在 devicetree pinctrl 中似乎存在引脚冲突、那么如何解决呢? AM437x-idk-PRU-Excl-uio.dts 不适用于 ICSS_EMAC 测试?