This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320C6670 网络问题

我用的是C6670 芯片,在跑NDK的例程时,程序报错了。

[C66xx_0] QMSS successfully initialized 
CPPI successfully initialized 
PA successfully initialized

TCP/IP Stack 'Hello World!' Application


TCP/IP Stack 'Hello World!' Application

PASS successfully initialized 
Ethernet subsystem successfully initialized 
Ethernet eventId : 48 and vectId (Interrupt) : 7 
Timeout waiting for reply from PA to Pa_addMac command
ti.sysbios.heaps.HeapMem: line 367: assertion failure: A_invalidFree: Invalid free
xdc.runtime.Error.raise: terminating execution

PA 初始化成功。那应该就是Netcp初始化没有成功,可是程序中并没有出现Netcp初始化函数啊?

我还有一个问题还麻烦你帮我解惑一下。pc是可以通过网口(UDP)把数据发送到DSP,那能不能直接读取DSP某个内存地址的数据呢?有没有这样的机制或函数呢?

  • 跑例程之前有运行gel文件初始化ddr成功么?

    你说的是PC直接读取DSP上的内存地址数据么?GE网口是不行的,网口是通过报文进行传输;可以使用PCIE口,进行地址映射,在PC侧使用相关PCIe驱动可以直接读写DSP的memory。