Не понятно что может помешать использовать остатки области ОЗУ,
выделенной под ДМА? Если к памяти нельзя обращаться, когда туда лезет ДМА, причем не к одной ячейке, а ко всей области, тогда это весьма хреновая реализация ДМА, вроде бы за микрочипом такого не замечалось. В остальных случаях не вижу препятствий для использования остатков ОЗУ. В общем случае даже регистры неиспользуемой периферии можно использовать как ОЗУ, хотя в современных условиях это мало кому надо.