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

 
 
> Как добавить программу Microblaze в конфигурационный файл PROM?, bit + elf = mcs
Alex_VI
сообщение Aug 18 2010, 12:14
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 56
Регистрация: 17-11-08
Из: Москва
Пользователь №: 41 710



Программа написана в Xilinx SDK, откомпилирована.
Если загружаю FPGA из SDK, выбрав Program FPGA, то прошивается нормально, программа запускается, отрабатывает все что нужно.

Далее нужно запрограммировать PROM. Для этого захожу в XPS, добавляю свой скомпилированный проект в формате elf и ставлю на нем галку Mark to Initialize BRAMs. Выбираю в меню Update bitstream.
После чего XPS пишет ошибку:
Microblaze.make:75: *** multiple target patterns. Stop.
Done!

На этом все останавливается.
Даже если снять галку Mark to Initialize BRAMs с этого проекта, то все равно ругается, пока не удалишь его полностью.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex77
сообщение Aug 19 2010, 05:25
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



Цитата(Alex_VI @ Aug 18 2010, 16:14) *
Программа написана в Xilinx SDK, откомпилирована.
Если загружаю FPGA из SDK, выбрав Program FPGA, то прошивается нормально, программа запускается, отрабатывает все что нужно.

Далее нужно запрограммировать PROM. Для этого захожу в XPS, добавляю свой скомпилированный проект в формате elf и ставлю на нем галку Mark to Initialize BRAMs. Выбираю в меню Update bitstream.
После чего XPS пишет ошибку:
Microblaze.make:75: *** multiple target patterns. Stop.
Done!

На этом все останавливается.
Даже если снять галку Mark to Initialize BRAMs с этого проекта, то все равно ругается, пока не удалишь его полностью.

Каков размер elf-файла и BRAMs в проекте ?
Go to the top of the page
 
+Quote Post
Alex_VI
сообщение Aug 19 2010, 06:52
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 56
Регистрация: 17-11-08
Из: Москва
Пользователь №: 41 710



Цитата(Alex77 @ Aug 19 2010, 09:25) *
Каков размер elf-файла и BRAMs в проекте ?


BRAM - 16кб

Размер elf файла 29кб..

Но, когда запускаю программу из SDK (в FPGA залит бутлоадер) у меня все влазит в память и работает (в линкере размер исполняемой части показывает в районе 6 кб). И когда в SDK собираю файл конфигурации (вместо бутлоадера выбираю исполняемый файл), чтобы его залить в FPGA тоже все собирается и работает.

Может я вообще что-то не то делаю?
Go to the top of the page
 
+Quote Post
Alex77
сообщение Aug 19 2010, 07:31
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695



подойдём с другой стороны
http://comments.gmane.org/gmane.comp.gcc.c...compiling/10857
и (или)
http://www.edaboard.com/ftopic147769.html

edk/ise/sdk всё делают через make-файл.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex_VI   Как добавить программу Microblaze в конфигурационный файл PROM?   Aug 18 2010, 12:14
||- - Alex_VI   Цитата(Alex77 @ Aug 19 2010, 11:31) подой...   Aug 19 2010, 09:14
||- - Alex77   Цитата(Alex_VI @ Aug 19 2010, 13:14) Я по...   Aug 20 2010, 10:53
|- - Mad_max   Цитата(Alex_VI @ Aug 19 2010, 10:52) BRAM...   Aug 20 2010, 12:12
|- - Alex_VI   Цитата(Mad_max @ Aug 20 2010, 16:12) По м...   Aug 20 2010, 12:48
|- - Mad_max   Читайте UG, о котором говорилось выше, найдете отв...   Aug 20 2010, 12:51
- - Mad_max   Прошить флэш вашей программой можно из XPS или SDK...   Aug 20 2010, 10:03
|- - Alex_VI   Цитата(Mad_max @ Aug 20 2010, 14:03) Прош...   Aug 20 2010, 11:48
|- - Alex77   AD9985_program: $(AD9985_OUTPUT) $(AD99...   Aug 20 2010, 12:13
- - Alex_VI   Проблему решил немножко иначе.. Подумав, что SDK п...   Aug 24 2010, 12:14
- - slkhome   А если она не влазит в блочную память, что делать?   Aug 10 2011, 22:42
- - Alex77   Цитата(slkhome @ Aug 11 2011, 02:42) А ес...   Aug 11 2011, 06:50


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:45
Рейтинг@Mail.ru


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