Я сам этим не занимался, но у меня есть пример из Инета прикручивания динамической памяти к AVR (память данных).
Там регенерация памяти осуществляется в прерывании по таймеру.
Ничто не мешает сделать тоже для ARM-а.
Кстати, ARM7 - опять же тип ядра, а не конкретный процессор.