打印

[其他] am335x网卡ksz9031移植

[复制链接]
483|12
跳转到指定楼层
楼主
 楼主 | 2019-3-15 16:58 | 只看该作者 ||退出气泡模式 回帖奖励 |倒序浏览 |阅读模式
手头上的任务是将eboot中添加ping外部网的功能,所以就直接从uboot上把ping命令那部分拿过来调试,am335x内部自带mac,ksz9031是phy,目前主板可以设置ksz9031,也就是说mdio是没问题的,然后用的是通用的cpsw网卡驱动,用的cpdma传输,目前死活ping不通,10/100/1000速度下都试过,自动协商也没问题,感觉卡在cpdma那边,没有输出传出去的感觉,想不用dma直接输出数据,不知道如何下手,请各位大佬给点意见。
沙发
| 2019-3-15 21:14 | 只看该作者
没用过ksz9031
帮顶

使用特权

评论回复
板凳
 楼主 | 2019-4-13 16:59 | 只看该作者
找到问题了,eboot中用的是虚拟地址,uboot中用的是物理地址,移植的时候有一个地方没注意,am335x网络的传输过程是经过内部专用的DMA,即CPDMA,并且用的是描述符dma传输模式,dma传输必须要是物理地址,所以往描述符地址指针寄存器中写的地址必须是实际地址。现在能够ping通了

使用特权

评论回复
地板
| 2019-4-13 18:27 | 只看该作者
想处理手头的这块板子  有人收吗

使用特权

评论回复

评论

zhangmangui 2019-4-19 23:15 回复TA
@youqianliang :电源线就是一个USB线缆 在闲鱼上交易吧 200? 
youqianliang 2019-4-18 15:21 回复TA
@zhangmangui :多少钱转手啊,我有意向,配套电源数据线都全的吗 
dirtwillfly 2019-4-16 08:24 回复TA
@zhangmangui :BBblack? 
zhangmangui 2019-4-15 23:26 回复TA
@youqianliang :BB狗 
zhangmangui 2019-4-15 23:25 回复TA
@youqianliang :BB狗 
youqianliang 2019-4-15 15:40 回复TA
什么板子 
5
| 2019-4-16 14:49 | 只看该作者
没用过,观摩学习下。

使用特权

评论回复
6
 楼主 | 2019-4-18 15:20 | 只看该作者
zhangmangui 发表于 2019-4-13 18:27
想处理手头的这块板子  有人收吗


使用特权

评论回复
7
| 2019-4-26 19:11 | 只看该作者
学习了解下,以前没用过

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表
全民彩票