我用的是am3359,linux系统,我在调试双网络,现在内核中有Dual EMAC选项,如果我取消,也就是单网络,上电之后,我PC机去ping开发板,可以ping同,开发板也可以ping通PC,现在我把Dual EMAC那个选上,也就是支持双网络,然后上电,先PC去ping开发板,ping不通,然后用开发板去ping PC,ping通,再回过头来,PC去ping开发板,也可以ping通了,然后我过了大概十分钟,PC再去ping开发板,ping不通,在开发板ping一下PC,PC就可以去ping通开发板了。
我来回试了很多遍,双网络就是这样的规律,必须先开发板ping通PC,PC才可以ping通开发板,然后过一段时间之后,又断开了,必须再次开发板ping一下pc,这样双方又能相互通讯了
真是奇怪至极啊