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.
CCS5.5环境下SRIO初始化程序(无操作系统)移植到RTSC工程里,编译及初始化正常,发送数据并执行CSL_SRIO_GetLSUCompletionCode 函数时函数返回错误信息DMA data transfer error。
刚开始怀疑是PDK版本的原因 在pdk_C6678_1_1_2_6和pdk_c667x_2_0_16上面现象一样。
附代码:
问题困扰了一周了,还望得到大家的帮助!
裸机下测试是正常的
那原本代码应该没有问题,只是加了操作系统,还是需要单步调试看看。RTOS下有ROV工具可以辅助。
software-dl.ti.com/.../rov.html
或者参考SDK中基于RTOS的例程。
操作系统通常不影响接口的配置,看一下RTOS下堆栈的情况,task的运行是否有问题,如果没有问题就对比裸机下SRIO接口的信号和寄存器看看哪里有异常。