#fpga #intel-fpga #jtag #nios
#fpga #intel-fpga #jtag #nios
Вопрос:
Я почти год работаю с платой DBC5CEFA7, и у меня есть несколько проблем с несоответствием процессоров Nios II. Я использую для чтения и записи информации в другие модули VHDL, которые я выполняю в FPGA, и проверки правильности входных и выходных данных, как ожидалось. Поэтому время от времени я добавляю / изменяю / удаляю порты PIO для выполнения этих задач, я делаю эти модификации небольшими изменениями, но, возможно, на одной из этих итераций генерируется Nios II и синтезируется весь мой проект, и все же, когда я пытаюсь подключиться к микроконтроллеру через JTAG, я получаю ошибку «идентификатор подключенной системы не найден». Ошибка.
Я попытался восстановить BSP через меню «NIOS II> Создать BSP» и через редактор BSP, я попытался создать новый проект, я уже переустановил Quartus и все еще ничего. Я не могу найти решения, и я нахожу эти ошибки действительно неприятными, потому что я не могу продолжать разработку своего проекта. Единственный способ, которым мне удалось преодолеть эти ошибки, — это использовать диспетчер управления версиями (GIT) и отступать до тех пор, пока архитектура NIOS не заработает, а оттуда модифицировать ее до тех пор, пока она снова не заработает, но этот метод отнимает много времени. Возможно, кто-то испытал нечто подобное и мог бы указать мне правильное направление, я был бы очень признателен!
Большое спасибо!
Ответ №1:
для решения проблемы есть два варианта.
- Убедитесь, что после генерации qsys. Скомпилируйте проект quartus ii и сгенерируйте bsp. Также убедитесь, что вы загружаете точный файл .sof, который вы скомпилировали. Если вы соблюдали лицензионные и бесплатные версии одну за другой, вы столкнетесь с этой проблемой.
- Вы можете игнорировать параметры проверки системного идентификатора в окне загрузки для вкладки оборудования niosii.
Надеюсь, что либо из этого сработает для вас.