Может ускорение не заметно потому что функция в кеш попадает, например если это цикл расчета и т.п. Вы во внутренню память TCM запихали функцию? Там еще надо TCM насторить чтобы память была доступна через ITCM. К тому же TCM идет мимо кеша, т.к.сама по себе быстрая. В TCM имеет смысл прерывания запихивать и критические функции, только не циклы - потому что цикл из кеша прекрасно будет работать! Может поэтому и разницу в производительности не заметили?
|