<Если еще интресно почему DMA не пашет я гляну?>
Не стоит, пока не актуально, потом разберусь.
Насчет размера функции, решил сделать так.
Вычисляю абсолютное значение разницы указателей двух соседних функций, пока считает правильно.
Еще есть вариант - при использовании оверлеев линковщик сам создает "_ov_word_size_run_1", потом попробую прикрутить.
Еще озадачился, библиотечные функции (типа "sprintf()") не хотят располагаться во внешней SDRAM