您好,
谁调试过PA_emacExample这个历程吗?
我现在遇到一个比较棘手的问题,我是用6670和FGPA的网口是通过switch连接通信的,通信也是走的mac层,没有phy芯片。
就是在这个历程中,在初始化都完成后,发送包也正常,就是在接受数据包的过程中,数据从FPGA发送过来,怎么那个接收中断函数有时候能进入,有时候无法进入。。。不知道是什么地方出了问题,期待解答啊。。。
Jane Lu:
Baoyi,
您好!
建议从几个方面查一下问题:
1) 是由于EMAC的收包数目是否正常?
2) 接收队列是否有空闲描述符?
3) 如果上面两点都没有问题,建议查一下中断事件和标志是否正常。
下面这两个链接有EMAC调试文档以及EMAC的另外一个例程,可参考。
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/49506.aspx
zhao jd:
您好!你在使用Pa_Emac这个例子的时候是怎么修改代码的呢,我从e2e上找的帖子,但是按上边的修改只能给PC发送包,但是无法收到电脑发给EVM的包,就是无法进入中断,不知道您是否解决了这个问题,麻烦指点一下!
这是e2e的链接http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/p/232249/947376.aspx#947376
zjd