1. Если честно, то так как вы инициализируете таблицу TTB ни без поллитры, ни с поллитрой не понять. В ecos есть хороший пример, как это внятно сделатъ.
2. Затем я бы перепроверил, действительно ли буфера и прочее попали в некешируемую область.
3. Внимателъно проверить правильно ли инициализирована структура дескриптора.