请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 您好!
我正在寻找一些有关使用已启用缓存的应用程序执行时间最坏情况计算的信息。
基本上、我们的应用程序的性能面临问题-我们已经超出了我们的时间预算。 到目前为止、由于非常简单的原因、我们禁用了高速缓存:我们不确定如何确定最坏情况的时序。 遗憾的是、这可能不再是一个选项。
有关我们的代码可能相关的一些详细信息:
-无先发制人的 RTOS。
-无动态内存分配
有限数量的中断:一个来自 RTI 时钟的中断源。
使用 DMA 进行外设<=>内存传输
编译的代码大约比指令高速缓存大3倍(109k 与32k)
是否有您可以建议的任何信息/文档/提示?
谢谢、此致、
Bartek
