TMS320F280049: 关于280049的FSI通信方面的问题

Part Number: TMS320F280049

你好,

我想问一个关于DSP 280049的FSI通信相关的问题:
我原本调试好了FSI通信,在后续的调试控制部分中,突然FSI输出不正常,目前排查是硬件的问题,因为我换了一个程序,FSI输出是好用的;

我配置了一帧发送16个word,配置时钟为25M的时钟,配置为数据帧;配置只使用D0作为数据信号;

正常的FSI输出图片:
ffb865ab52939ffd99b1fd8fa31e9df7_compress.jpg

现在的FSI输出图片:
612897da51f8cc158ed83aa4e03aee31_compress.jpg
其中黄色的是输出时钟信号,蓝色的是数据信号

关于配置我没有更改,在这个错误的FSI输出情况下,DSP也可以进入发送中断,在中断清除标志位前打断点,通过观察 TX_EVT_STS Register寄存器,该寄存器值为1;即没有故障并且发送完成,并且 TX_FRAME_CTRL寄存器为0xF3,即配置为数据帧,发送16个word;


我的调用函数:
uint16_t txBufData[16] = {0};
    FSI_setTxBufferPtr(FSITXA_BASE, 0U);
    FSI_writeTxBuffer(FSITXA_BASE, txBufData, nWords, 0U);
    FSI_startTxTransmit(FSITXA_BASE);

帮我分析原因,不要发一个例程,例程我了解过了,请详细说一下可以的原因,不要敷衍