TI中文支持网
TI专业的中文技术问题搜集分享网站

C6746使用SYSBIOS和NDK后时钟定时器不准

C6746使用SYSBIOS和NDK后时钟定时器不准,通过GPS校准发现,一分钟内时钟计数器会超过GPS时间3s左右。

DSP内部的计时是根据1ms触发一次Timer中断来计数。计1000次为1s,依次累加。之后与GPS的时间进行比对,发现计数器总是会超前计数。

Tony Tang:

看一下SYSBIOS里配置的CPU频率与代码初始化的CPU频率是否一致? 

Guoyue Liu:

回复 Tony Tang:

嗯 是一致的,每过20多s就会超前1s

Tony Tang:

回复 Guoyue Liu:

那就看芯片的输入时钟CLKIN的频率准不准了,从结果来看,实际频率比软件设定的频率要快一点。

Shine:

回复 Guoyue Liu:

请问不用NDK的时候,裸机程序定时器准吗?

Guoyue Liu:

回复 Shine:

裸机时候,也不太准 只不过不会超前时间,而是滞后GPS几ms到几百ms,使用SYSBIOS和NDK后才会超前1s

Tony Tang:

回复 Guoyue Liu:

你用的BIOS版本是多少?难不成是BIOS里对tick timer的配置不对。

赞(0)
未经允许不得转载:TI中文支持网 » C6746使用SYSBIOS和NDK后时钟定时器不准
分享到: 更多 (0)