手头上的任务是将eboot中添加ping外部网的功能,所以就直接从uboot上把ping命令那部分拿过来调试,am335x内部自带mac,ksz9031是phy,目前主板可以设置ksz9031,也就是说mdio是没问题的,然后用的是通用的cpsw网卡驱动,用的cpdma传输,目前死活ping不通,10/100/1000速度下都试过,自动协商也没问题,感觉卡在cpdma那边,没有输出传出去的感觉,想不用dma直接输出数据,不知道如何下手,请各位大佬给点意见。
Shine:
请问是否有参考过下面的帖子?
e2echina.ti.com/…/53733
user5258802:
回复 Shine:
您好,我有看过这个帖子,目前没有效果,请问有cpsw的详细资料吗?特别是cpdma这部分的工作机制。
Shine:
回复 user5258802:
CPSW user guide可以看下面的网站。
processors.wiki.ti.com/…/Linux_Core_CPSW_User's_Guide