本人新手,求指教
板子用的是TMDSEVM6670L。例程版本:pdk_C6670_1_1_2_5\packages\ti\drv\exampleProjects\tcp3dExampleProject
程序运行到Void rcvBlockTaskFunc(Void)的第一个while(1)的 Semaphore_pend(semRcvStart, BIOS_WAIT_FOREVER);(837行)后挂起
此时检查内存发现码块数据已从外部文件读入到MEM中,但是直到挂起都没有通过EDMA读入到TCP3D的内存中去,是不是因为这个原因导致接收task认为没有收到数据,所以一直保持挂起状态,等待接收完毕?
还有就是EDMA传输是不是在执行 Tcp3d_start() 的时候就启动了? |