Затмение: не могу закончить создание нового проекта C

Привет дорогой разработчик Eclipse,

Я уже довольно отчаянно пытаюсь выяснить следующую проблему, и, возможно, вы можете быть частью решения.

Итак, вот контекст:
Я хочу разработать приложение для платы разработки микропроцессора Nucleo STM32F401RE.

Для этого мне нужно настроить Eclipse Oxygen 3 IDE для моей ОС Windows XP x86, как описано в этом руководстве: https://www.carminenoviello.com/2014/12/28/setting-gcceclipse-toolchain-stm32nucleo-part-1/

Короче:

  • Установить Eclipse Oxygen 3
  • Установите средства разработки C/C++
  • Установите подключаемые модули GNU ARM для Eclipse
  • Установите цепочку инструментов GCC ARM
  • Установите инструменты сборки
  • Установите драйверы ST Link для платы STM32Nucleo

Каждый шаг до сих пор работал как ожидалось и как описано в руководстве.

Следующим шагом является создание тестового проекта, поэтому я следовал за мастером создания проектов для проектов c/ C++ в eclipse, который также работал нормально, пока я не достиг самого последнего шага мастера создания проектов.

На последнем шаге я хочу выбрать путь к используемому Cross GNU ARM Toolchain, который уже был установлен в предыдущих шагах руководства. Поэтому я заполнил поля формы, но кнопка "Готово" и "Далее" остаются серыми! Кнопка "Назад" также не работает, поэтому я больше ничего не могу сделать в этом диалоговом поле, но отменил создание проекта.

Кто-то прошел через это раньше и знает, в чем проблема и как ее исправить?
Это ошибка в затмении?
Я сделал что-то неправильно?

Я взял изображение, чтобы показать, в чем проблема:

Спасибо за внимание, уважаемый разработчик. Хорошие ответы сделают меня вашим поклонником.

ОБНОВИТЬ

Запуск Eclipse с консолью errorlog привел к следующей ошибке при запуске мастера создания проекта:

Ошибка файла манифеста управляемой системы сборки: повторяющийся идентификатор ilg.gnuarmeclipse.managedBuild.cross.toolchain.lib.release для типа элемента ToolChain

Это первый раз, когда я связываюсь с затмением. Может кто-нибудь объяснить, что это значит и как от этого избавиться?

2 ответа

Я использую Eclipse Photon и попробовал установку через marketplace и ручную установку версий 4.4.1 и 4.3.3, но у меня все еще возникла та же проблема, что и у вас.

Решение было удалить Eclipse Photon и установить Eclipse Oxygen 3a. Теперь создание проекта работает правильно.

С уважением.

Отдельное спасибо Howlger и Andre van Schoubroeck за быструю помощь. Если мне удастся стать миллиардером в своей жизни, я буду чествовать это.

Решением было установить buildtool вручную, используя zip-файл, который можно скачать здесь: https://github.com/gnu-mcu-eclipse/eclipse-plugins/releases

Удаление GNU MCU помогает решить проблему.

У меня был такой же опыт для моего первого проекта затмения. После проверки установки плагинов в Eclipse IDE я обнаружил, что установлены две версии GNU MCU C/C++ (...). Проблема решена удалением одного из них. Надежды, которые могут помочь кому-то позже. Я трачу весь день на решение проблемы! лол

Другие вопросы по тегам