Вижу где происходит падение программы, но как исправить не знаю.
Рисунок rt_lib.PNG, программа переходит по адресу 0x0004b1, т.е. в никуда, рисунок rt_lib_1.PNG это следующая команда после перехода, больше ни куда программа не идёт.
Функций MemManage_Handler BusFault_Handler UsageFault_Handler HardFault_Handler не вижу.
И ещё, скажите правильно я меня переменная Size инициализирована, рисунок Mem.PNG?
Эскизы прикрепленных изображений