Использую пример advanced_boot_copier для загрузки NIOS из внешнего процессора.
После того, как сделан .elf запускаю в скрипте две команды
Код
#!/bin/sh
./make_flash_image_script.sh hello_world.elf
bin2flash --input=hello_world.elf.flash.bin \
--output=hello_world.flash \
--location=0x00240000
Скрипты make_flash_image_script.sh и bin2flash из примера. Изменил только скрипт make_header.pl. Закомментировал в нем строку
Код
print { $out_FH } $bin_header;
чтобы в выходной файл не записывался ненужный заголовок.
В результате получаю файл hello_world.elf.flash.bin с содержимым в формате Length - Addr - Data.