... ь с диска образ boot-loader.mem и разместить его в статической памяти модуля boot_mem32 и затем считать с диска образ линукса vmlinux.mem и поместить его в модель памяти SDRAM. В модели памяти mt48lc4m16 ...
... у меня уже нет). Что делать? Я посмотрел как запускается Линукс. По идее, монитор (его исходный текст есть в папке проекта sw/boot-loader) создает некую структуру ATAG, описывающие различные параметры ...
... не программу hello-world, как раньше, а специальную программу boot-loader. Я не сам ее писал, а взял оригинальную из папки sw/boot-loader. Я создал свою папку boot-loader-8M и скопировал все оригинальн ...
... // a stand-alone application, not using the boot-loader. // // As such, it would need to be put into the FPGA during // // synthesis. Я честно сказать не знаю, что такое этот файл section.lds, ...
там в проекте рядом программой hello-world есть еще программа boot-loader - так вот в ней начальный адрес ноль Ну и в симуляции я смотрю начальный адрес 0. Может print не на uart печатает. А может варнинги ...
Смотря что вы загружаете и как. Если загружаете бинарный файл командой b то образ загружается как раз по этому адресу, там его и запускать. А вот если загружаете командой l, то она используется для ELF ...
в boot-loader8M стартовый адрес для загрузки файла по Xmodem равен 0x00100000, а запуск происходит с адреса 0x8000, т.е начального адреса SDRAM. Немного непонятно.. Я правильно понимаю, что команда запуска ...
... а sw/vmlinux-my/, и выполнять над ним команду amber-elfsplitt er vmlinux >>vmlinux.mem Далее vmlinux.mem, initrd, и загрущик (который нужно собрать в директории sw/boot-loader- tl) нужно положить в директор ...
Подробнее...