问题已经解决
这种情况下确实是由于没有post(semRcvStart)造成的,这时候,要先检查挂起时0x2080000内存地址中的内容,如果全为0的话,则说明是TCP3D没有输出数据,如果不为0,则说明TCP3D输出了数据。
全为0,则可能是tcp3d_example_main.c中的power domain默认没有使能,需要如下操作:
1.将enable_tcp3d() 中的#ifndef, #elseif, #endif等条件编译语句直接注释掉,让程序能够直接执行该段代码
2.在main.c中添加如下:
#include <ti/csl/csl_psc.h>
#include <ti/csl/csl_pscAux.h>
#include <ti/csl/cslr_device.h>
头文件
此时,再次编译工程,应该就能够调通了
|