SylixOS嵌入式操作系统|论坛

 找回密码
 注册
搜索
查看: 6825|回复: 6
打印 上一主题 下一主题

在AM335x的bsp使用过程中,发现网络不同,求助

[复制链接]

4

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
跳转到指定楼层
楼主
发表于 2016-7-4 08:31:12 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
现在系统可以正常启动,但是网络不能ping通。通过命令ifconfig可以观察到en1接口上有接收字节的计数不断增加,但是发送字节的计数确始终不变化。请问我应该从什么角度查找问题。
回复

使用道具 举报

4

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
7#
 楼主| 发表于 2016-7-6 14:38:02 | 只看该作者
是否可以提供Sylixos下的驱动开发帮助文件。
回复 支持 反对

使用道具 举报

4

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
6#
 楼主| 发表于 2016-7-6 09:37:48 | 只看该作者
我看到在操作网卡CPSW时,使用了虚拟地址空间,在调试的时候,我发现了一个问题,不知道会不会影响到网卡的初始化。
在libsylixos\Sylixos\arch\arm\mm\mmu\V7\armMmuV7.c文件中,
函数         static INT  armMmuGlobalInit (CPCHAR  pcMachineName)        调用了
此汇编函数                 armMmuSetDomain(DOMAIN_ATTR);

我调试时发现,只要打开这个函数,程序马上停止运行,如果看门狗打开,系统就会复位了。
如果将这个函数屏蔽掉,系统可以正常启动,看到启动欢迎画面。
请问这个MMU初始化的地方是否会导致网卡通讯失败。
回复 支持 反对

使用道具 举报

4

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
5#
 楼主| 发表于 2016-7-6 09:07:05 | 只看该作者
本帖最后由 我爱下载 于 2016-7-6 09:53 编辑

通过am335x的shell来ping 系统机的时候,提示超时,抓包工具不能抓取到任何ICMP包。另外AM335x的ARP表中可以看到系统机的地址,但是系统机的arp表中却看不到AM335x的地址。


可以看到am335x上面已将建立了arp 表,说明接收到系统机发来的arp数据包了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

4

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
地板
 楼主| 发表于 2016-7-6 08:12:11 | 只看该作者
通过抓包工具,我可以抓取系统上电后发送的一帧ICMPV6的信息发送到网上,此外在没有其他的信息发送出来。
回复 支持 反对

使用道具 举报

17

主题

81

帖子

1177

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1177
板凳
发表于 2016-7-4 11:57:53 来自移动终端 | 只看该作者
首先看网络协商的模式速度是否正确,可以在网卡驱动相应的地方加入一些打印函数看看,很可能是你用的phy芯片和我们提供的phy驱动有些许不匹配,需要你做小的调整。
回复 支持 反对

使用道具 举报

4

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
沙发
 楼主| 发表于 2016-7-4 08:42:10 | 只看该作者
ftp软件无法连接,提示错误号为10013
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|Acoinfo Inc. All Rights Reserved. ( 京ICP备15059934号

GMT+8, 2024-12-22 09:09 , Processed in 0.027518 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表