请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5728 工具/软件:TI-RTOS
有时(大约每天一次) 、TimestampProvider_get64函数会在运行频率为1.5GHz 的 Cortex-A15处理器上运行负载时后退、其中包括计算繁重(图像压缩)和千兆位网络传输重负载。 向后跳转显然是在翻转后增加64位计数器的高32位失败(低32位复位为0、而高32位保持恒定)。
我们无法在轻负载下重现此问题。
通过使用 TimestampProvider_get32函数并执行手动翻转检测、我们能够解决此问题。
以下是相关软件组件的修订版本:
编译器:GCC v4.7
SYS/BIOS:v6.40.04.47
XDCTools:v3.30.04.52
有什么想法吗?