TMS320F28035: 28035 DEALY_US 延时时间不准

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

程序中调用DEALY_US  函数,发现延时时间不准,如期望延时208uS,实际通过IO测得延时有300uS。看代码DELAY_US也是在RAM中运行,希望TI专家们解答一下!谢谢!

部分代码片段如下

.def _DSP28x_usDelay
.sect "ramfuncs"

.global __DSP28x_usDelay
_DSP28x_usDelay:
SUB ACC,#1
BF _DSP28x_usDelay,GEQ ;; Loop if ACC >= 0
LRETR

void main(void)
{
DINT;
InitSysCtrl();
InitGpio();
InitECanGpio();
IER = 0x0000;
IFR = 0x0000;

InitPieCtrl();
InitPieVectTable();

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);
InitFlash();

。。。

x 出现错误。请重试或与管理员联系。