Приходилось с год назад переносить micrium GUI на mega128. В стандартном коде все что было const - по идее должно попадать во флэш, в данном же случае, это упало в озу. В итоге внешней 32к памяти просто не хватало! В итоге пришлось сделать таким образом, что перварительно перед испоьлзованием объект загружался в память, а после использования удалялся, но это заняло немало сил и времени, я вам скажу. Вот в АРМ такой бы проблемы не было бы.