嵌入式开发者社区

标题: am5728 prueth问题 [打印本页]

作者: 大鹅    时间: 2019-10-11 16:53
标题: am5728 prueth问题
之前在帖子里有人说过,pru0和pru1可以分别单独是用,但是mii0和mii1需要同时使用(包括设备树和硬件)
1、我想问一下这样做的原因是什么
2、具体在哪个驱动文件中限制了这样的操作
3、如何单独只是用一个mii去扩展网口

作者: admin123    时间: 2019-10-12 11:20
帖子里有人说过,pru0和pru1可以分别单独是用,但是mii0和mii1需要同时使用(包括设备树和硬件)
1、我想问一下这样做的原因是什么
2、具体在哪个驱动文件中限制了这样的
作者: 大鹅    时间: 2019-10-12 13:42
1、驱动里对mii0和mii1是同时操作的,不是单独的
2、主要是在内核文件夹下,/driver/net/ethernet/ti/prueth.c文件中
3、这个问题还是没有解决,希望各位给点帮助
作者: 梁淑怡-Tronlong    时间: 2019-10-12 15:13
大鹅 发表于 2019-10-12 13:42
1、驱动里对mii0和mii1是同时操作的,不是单独的
2、主要是在内核文件夹下,/driver/net/ethernet/ti/pruet ...

您好,
1.drivers/net/ethernet/ti/prueth.c 此文件可明显看出其中一个mii初始化失败都会直接跳出


[attach]5791[/attach]


2.可以改,但是我司目前暂时还没有验证过相关修改方案,建议您将一对PRUETH同时使用。



作者: 大鹅    时间: 2019-10-14 14:28
梁淑怡-Tronlong 发表于 2019-10-12 15:13
您好,
1.drivers/net/ethernet/ti/prueth.c 此文件可明显看出其中一个mii初始化失败都会直接跳出

谢谢您的回复我

我有个问题,为什么驱动里面要把mii0和mii1同时配置,这明显不符合驱动设计的规范,是由于pru寄存器还是什么地方的限制吗,想您给我解惑一下




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4