|
|
  |
Объединить прошивку ПЛИС и прошивку MicroBlaze в один файл, Может не так сформулировал, но как такое сделать в ISE 14.7 |
|
|
|
Dec 4 2014, 06:48
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
у меня скомпиленный проект хоть через год открывается скомпиленным. Только не в желтых теругольниках, а в зеленых галочках, к этому стоит стремиться  . Может у вас какой антивирус или контроль версий файлики шебуршит? Так же после того как я проект из платформ студии экспортнул в сдк, то до смены конфигурации железа больше пересборов нет. Правлю програмку, компилирую, заливаю тестирую, потом делаю прошивку из SDK есть опция сделать bit файл через меню, программ флэш или програм FPGA, и все, конечно заново пересобирать проц не надо. Так же если очень хочется делать через одно место и собирать финал в ISE, там тоже была где то опция чтобы менять только elf файл, но где не помню, мне не надо было я и не разбирался...
|
|
|
|
|
Dec 5 2014, 12:12
|
Частый гость
 
Группа: Свой
Сообщений: 150
Регистрация: 20-08-04
Пользователь №: 529

|
Цитата(toshas @ Dec 5 2014, 14:47)  В 14.7 для этого нужно добавить .elf файл в проект ISE. Тогда получать .bit файл с обновленной программой можно перезапуском только bitgen'а. Тогда никак не пойму, почему у меня через день, два статус компиляции слетает.
|
|
|
|
|
Dec 5 2014, 14:04
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 27-11-08
Пользователь №: 42 009

|
Проще всего выбрать в сдк при загрузке бит-файла вместо bootloop строку Browser и указать нужный эльф - в результате получите файл бит с интегрированным софтом и проверите его работу. Из подводных камней - нужно правильно расставить сегменты для эльфа и памяти у микроблэйза на базе блокрама должно хватать под код - если пользуетесь лвипом то это минимум 128 кбайт.
|
|
|
|
|
Dec 15 2014, 04:13
|

Гуру
     
Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271

|
Цитата(Digi @ Dec 4 2014, 11:57)  И еще попутно спрошу. Почему если я проект открою, например, через пару дней, то вместо желтых треугольников или чего либо, напротив процессов сборки, становятся оранжевые вопросы (как будто проект не скомпилирован) и требует обязательной перекомпиляции ? Хотя в проекте ничего не менялось. Как это отключить ? Да, неприятный косяк, но, как я понимаю, с этим все смирились. Нужно просто на процессе правой кнопкой нажать и дать команду Force Process Up-to-Date. Косяк в том, что иногда допускаешь ошибку - забываешь перед какими-то действиями проделать этот обходной манёвр, и тогда всё перезапускается с нуля. Когда полная имплементация длится порядка суток это становится роковой ошибкой )))
--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
|
|
|
|
|
Dec 15 2014, 06:52
|
Местный
  
Группа: Участник
Сообщений: 295
Регистрация: 2-12-05
Пользователь №: 11 695

|
Цитата(Krys @ Dec 15 2014, 07:13)  Да, неприятный косяк, но, как я понимаю, с этим все смирились. Нужно просто на процессе правой кнопкой нажать и дать команду Force Process Up-to-Date. Косяк в том, что иногда допускаешь ошибку - забываешь перед какими-то действиями проделать этот обходной манёвр, и тогда всё перезапускается с нуля. Когда полная имплементация длится порядка суток это становится роковой ошибкой ))) Если так всё сурово... Хранить копию проекта ?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|