Искандер 0 6 октября, 2022 Опубликовано 6 октября, 2022 · Жалоба Всем привет. Создал я проект по примеру из данной статьи. Создание и сборка проекта, того же Hello World в NIOS II Software Build Tools for Eclipse - проходит успешно. Но дальше начинаются проблемы. В определенный момент BSP-библиотека перестает генерироваться и выдает ошибки (ниже приложил). Что было замечено: перестает генерироваться после того, как в BSP Editor'e вместо кнопки 'Generate', нажмешь 'Exit'. И всё! Проект больше не соберешь. Может кто с таким сталкивался, поможет, куда копать? Стоит лицензия Windows 10 Pro 21H2. wsl --list --verbose NAME STATE VERSION * Ubuntu-20.04 Running 1 Quartus Prime Version 20.1.0 Build 711 06/05/2020 SJ Lite Edition Eclipse-версия: Version: Mars.2 Release (4.5.2) Build id: 20160218-0600 Лог вывода ошибки: SEVERE: null java.lang.NullPointerException at com.altera.embeddedsw.bsp.generator.makefile.private_makefile.AbstractPrivateMakefileGenerator.isSettingValueChanged(AbstractPrivateMakefileGenerator.java:185) at com.altera.embeddedsw.bsp.hal.internal.generator.makefile.private_makefile.HalPrivateMakefileGenerator.isForceRebuildRequired(HalPrivateMakefileGenerator.java:82) at com.altera.embeddedsw.bsp.generator.makefile.private_makefile.AbstractPrivateMakefileGenerator.exportPhase(AbstractPrivateMakefileGenerator.java:108) at com.altera.embeddedsw.bsp.hal.internal.generator.makefile.private_makefile.HalPrivateMakefileGenerator.exportPhase(HalPrivateMakefileGenerator.java:62) at com.altera.embeddedsw.bsp.AbstractBsp.generate(AbstractBsp.java:1380) at com.altera.embeddedsw.commandline.bsp.BspGenerateFilesCommand.execute(BspGenerateFilesCommand.java:92) at com.altera.embeddedsw.utilities.commandline.AbstractBuildCommandLine.executeCommand(AbstractBuildCommandLine.java:150) at com.altera.embeddedsw.commandline.bsp.BspGenerateFilesCommand.main(BspGenerateFilesCommand.java:118) SEVERE: nios2-bsp-generate-files failed. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 6 октября, 2022 Опубликовано 6 октября, 2022 · Жалоба Тоже натыкался на эту проблему. Я в тот момент только один выход нашел - эвакуировать исходники, удалить проект, создать заново, перенсти исходники в него. Это косяк самой IDE, по видимому. Что-то в какой-то произвольный момент там ломается и все перестает работать. Еще один вариант - отказаться от эклипса совсем. Не помню сейчас уже детали, но получилось повыковыривать из эклипса отдельные скрипты которые тот вызывал, и использовать их отдельно. Собирать проекты кастомным makefile, дебаджить через ручной запуск gdb. Вот в таком варианте больше ничего не падало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Искандер 0 6 октября, 2022 Опубликовано 6 октября, 2022 · Жалоба Как говориться: А ларчик просто открывался. Решение было найдено здесь (просто надо было искать по другим ошибкам). Ну и действия, как написано в решении: 1. Вручную удаляем makefile в проекте BSP; 2. Открываем командную оболочку NIOS II; 3. Генерируем файлы BSP с помощью команды (в моем случае): nios2-bsp-generate-files --settings=settings.bsp --bsp-dir=./ 4. И собираем проект заново. И всё работает! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться