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

6678 PA to Pa_addrMa错误

我的环境是:
我们自己的板子、CCS5.5、pdk_c6678_1_1_2_6、ndk_2_21_02_43

我现在是核0运行的是mcsdk中的helloworld程序,在此之前我已经加入了.gel文件,并且修改了.gel文件

由于我们的sgmii的时钟是156.25M所以参数sgmii_serdes_cfgpll改为了0x81,并且按照PCB布线修改了ddr3_setup_auto_lvl_1333函数;另外pass时钟与evm一致。所以我加入.gel文件之后发现打印信息正常。

但是当我运行helloworld程序时出现了以下错误:

[C66xx_0] QMSS successfully initializedCPPI successfully initializedPA successfully initialized

TCP/IP Stack Example Client
PASS successfully initializedEthernet subsystem successfully initializedEthernet eventId : 48 and vectId (Interrupt) : 7Timeout waiting for reply from PA to Pa_addMac command
ti.sysbios.heaps.HeapMem: line 354: assertion failure: A_invalidFree: Invalid free
xdc.runtime.Error.raise: terminating execution

1.所以请问TI的工程师,为什么会出现该项错误?该如何去排查解决?

2.另外我发现当我单步运行进入Pa_addMac函数时并不会出现以上错误,但是网络依然不通,请问为什么会出现这个情况?

Nancy Wang:

user6027759

ti.sysbios.heaps.HeapMem: line 354: assertion failure: A_invalidFree: Invalid freexdc.runtime.Error.raise: terminating execution

建议先利用ROV工具看一下HeapMem的使用情况,有没有溢出。

user6027759:

回复 Nancy Wang:

很感谢你的回复Nancy Wang

我用ROV查看了HeapMem的使用,发现是正常的,并没有溢出。

请问还会有什么原因?

Nancy Wang:

回复 user6027759:

感谢分享!

赞(0)
未经允许不得转载:TI中文支持网 » 6678 PA to Pa_addrMa错误
分享到: 更多 (0)