реклама на сайте
подробности

 
 
> Nios boot и преобразование файлов
djhall
сообщение Sep 6 2018, 10:20
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Задача такая - необходимо создать файл с прошивкой для Cyclone V, который процессор Nios сможет записать в память EPCQ32, тем самым обновив прошивку.


Как я это делал для EPCS16 и Cyclone 3 в SOPC Builder:
Код
sof2flash --epcs --input="firmware_data.sof" --output="firmware_data.flash"
elf2flash --epcs --after="firmware_data.flash" --input="software_data.elf" --output="software_data.flash"
cat firmware_data.flash software_data.flash > hw_sw_image.flash
nios2-elf-objcopy -I srec -O binary hw_sw_image.flash hw_sw_image.bin

Т.е. hw_sw_image.bin это бинарный файл где программа для Nios записана непосредственно после прошивки для ПЛИС.
Далее файл hw_sw_image.bin мог использовать NIOS для записи в EPCS16 начиная с offset = 0.
Кстати интересно как Nios находит это место, где начинается программа ведь Reset vector offset = 0?


Теперь используется EPCQ32, Cyclone V и Qsys.
В настройках Nios выставленно Reset vector offset = 0x00380000.
Подскажите как мне создать бинарный файл для EPCQ32 с прошивкой и программой для Nios?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 03:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.02122 секунд с 7
ELECTRONIX ©2004-2016