Перейти к содержанию
    

Quartus 15.0 отказывается создавать новую прошивку при перекомпиляции

Здравствуйте, уважаемые коллеги!

 

Подскажите, пожалуйста, как победить следующую проблему:

Имеется проект на Cyclone 4 в Quartus 15.0. Почему-то квартус генерирует прошивку почти всегда одинаковую, т.е. при перекомпиляции не изменяет ее (контрольная сумма та же остается), и при незначительных изменениях проекта (например, добавление инверсии по какому-нибудь сигналу) тоже отказывается создавать новую прошивку. В чем может быть дело?

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть дело в типе нетлиста... В Design Partitions Window какой Netlist Type стоит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть дело в типе нетлиста... В Design Partitions Window какой Netlist Type стоит?

 

В design partition window стоит тип нетлиста Source File. А какой тип надо указывать?

 

P.S. Под вечер вчера ошибся, квартус 15.0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда правильно, должен изменения отрабатывать. А железка как себя ведет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда правильно, должен изменения отрабатывать. А железка как себя ведет?

 

Изменений нет. Работает также, как и до перекомпиляции.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрите репорты, он там должен писать про все файлы проекта, которые были обработаны. Есть ли среди них тот, в который вносили изменения? Попробуйте специально в этом файле сделать ошибку, прочухает, или нет. Вобщем, надо выяснить, видит ли квартус то, что вы правите, или нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заставить Quartus перекомпилить проект полностью можно удалив папку "db" и/или "incremental_db".

А в отчете пишет что-то типа "smart recompile", "не найдено измнений в исходниках", "пропускаю синтез"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заставить Quartus перекомпилить проект полностью можно удалив папку "db" и/или "incremental_db".

А в отчете пишет что-то типа "smart recompile", "не найдено измнений в исходниках", "пропускаю синтез"?

 

Папки удалял, не помогает. Отчет надо проанализировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Папки удалял, не помогает. Отчет надо проанализировать.

Конечно очень глубоко,но кто его знает. В настройках партишин есть один флажок, смысл его в следующем - использовать старый нетлист для фиттера даже если были изменения исходника. С этим у вас всё нормально?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Папки удалял, не помогает. Отчет надо проанализировать.

Ну тут остается версия, что модифицируемый исходник не входит в тот проект откуда берется выходной файл прошивки.

 

 

А под файлом прошивки вы какой формат подразумеваете кстати? Может заключительной конвертации не хватает? Дата файла прошивки меняется при перекомпиляции проекта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Была такая же проблема, но с квартусом 13.1, решилась запуском квартуса с админскими правами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...