TI中文支持网
TI专业的中文技术问题搜集分享网站

C6670 UDP疑问

您好!我在跑评估板例程时,遇到一个问题。程序运行时没有显示报错,但是收不到PC端发过来的数据。程序运行时打印语句如下:

[C66xx_0] QMSS successfully initializedCPPI successfully initializedPA successfully initialized

TCP/IP Stack 'Hello World!' Application

TCP/IP Stack 'Hello World!' Application

PASS successfully initializedEthernet subsystem successfully initializedEthernet eventId : 48 and vectId (Interrupt) : 7Verify_Init: Expected 0 entry count for Queue number = 901, found 7 entries
Registration of the EMAC Successful, waiting for link up ..
Network Added: If-1:192.168.1.113

Verify_Init: Expected 0 entry count for Queue number = 901, found 7 entries 这句话我该怎么解读呢?如果问题出在这儿,我应该朝哪个方向解决呢?

还有个问题就是,想nimu_eth.c这样的程序 ,好像不能单步运行 ,有什么解决方法呢?

Thomas Yang1:

这句话的意思是 在Queue 901中期待的 entry数目是0,但实际发现了7个entry。您需要看下这个QUEUE的具体定义,是发送Q,接收Q或者是资源Q,才好下一步分析。

只要是标准C函数都是可以单步运行的,您是否加了O3优化,这样可能单步运行结果是不正确的,建议full symbol debug选项打开,用O1或无优化先验证通过,最后在release版本的时候再用O3优化

赞(0)
未经允许不得转载:TI中文支持网 » C6670 UDP疑问
分享到: 更多 (0)