i.MX7 DDR  много быстрой памяти

Работа с памятью DDR на i.MX хорошо описана и документирована.
Но изначально я отказался от её ручной инициализации.

В идеале, оперативка должна быть поднята до начала загрузки кода.
Для этого пишут загрузчик, который поднимает память и загружает в неё всё остальное.
Но будет гораздо лучше, если оперативка запустится сама!

И это сделано! Теперь не нужно писать собственный или какой-то хитрый загрузчик. Процессор сам всё загружает.
А память сама стартует, благодаря механизму конфигурации на лету.

И этот механизм называется DCD. В чистый проект он встроен по умолчанию. А это значит, что и настройка DDR на ассемблере больше не требуется. Вы получаете готовый и хорошо отлаженный алгоритм запуска памяти.
Теперь ваш код загружается в неё без посредников.

А объёмы загрузки ограничены только размером памяти. То есть, почти не ограничены.