|
Как добавить программу Microblaze в конфигурационный файл PROM?, bit + elf = mcs |
|
|
|
Aug 18 2010, 12:14
|
Участник

Группа: Свой
Сообщений: 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 с этого проекта, то все равно ругается, пока не удалишь его полностью.
|
|
|
|
|
 |
Ответов
|
Aug 19 2010, 05:25
|
Местный
  
Группа: Участник
Сообщений: 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 в проекте ?
|
|
|
|
|
Aug 19 2010, 06:52
|
Участник

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

|
Цитата(Alex77 @ Aug 19 2010, 09:25)  Каков размер elf-файла и BRAMs в проекте ? BRAM - 16кб Размер elf файла 29кб.. Но, когда запускаю программу из SDK (в FPGA залит бутлоадер) у меня все влазит в память и работает (в линкере размер исполняемой части показывает в районе 6 кб). И когда в SDK собираю файл конфигурации (вместо бутлоадера выбираю исполняемый файл), чтобы его залить в FPGA тоже все собирается и работает. Может я вообще что-то не то делаю?
|
|
|
|
|
Aug 19 2010, 09:14
|
Участник

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

|
Цитата(Alex77 @ Aug 19 2010, 11:31)  Я понимаю, что через make все делается.. Только я не владею достаточными знаниями, чтобы разобраться с этим. Пути в проекте все прописаны корректно, никаких русских букв, никаких пробелов и подозрительных символов, сам файл программы копировал в ту же папку, где все остальное лежит. Это не помогло. По ссылкам в обоих случаях упоминается знак ":", но мне это ни о чем не говорит.
|
|
|
|
|
Aug 20 2010, 10:53
|
Местный
  
Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695

|
Цитата(Alex_VI @ Aug 19 2010, 13:14)  Я понимаю, что через make все делается.. Только я не владею достаточными знаниями, чтобы разобраться с этим. Пути в проекте все прописаны корректно, никаких русских букв, никаких пробелов и подозрительных символов, сам файл программы копировал в ту же папку, где все остальное лежит. Это не помогло.
По ссылкам в обоих случаях упоминается знак ":", но мне это ни о чем не говорит. Содержимое Microblaze.make в студию. По той информации что Вы дали можно предположить кривизну в создании make-файла и поэтому make.exe ругается.
|
|
|
|
Сообщений в этой теме
Alex_VI Как добавить программу Microblaze в конфигурационный файл PROM? Aug 18 2010, 12:14  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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|