Я спрашиваю, как исправить непредвиденное поведение MPLABX IDE v5.10, подробно описано ниже. Конечной целью этого было бы успешно построить проект кода в MPLABX, понимая, что может быть причиной непредвиденных ошибок сборки.

Среда MPLABX IDE v5.10 не выдает ошибок сборки на исходном компьютере под управлением Windows 10, который выдвинул локальный код в репозиторий SWIM-team-junior-project. На любом другом компьютере, который клонирует репозиторий с помощью инструмента командной строки Git в PowerShell в Windows 10, будут отображаться ошибки сборки.

Чтобы увидеть проблему с репозиторием с выходом Makefile, см. Ссылку групповой проект SWIM Github Issue.

Чтобы воспроизвести весь (довольно длительный) процесс, приведенные ниже шаги показывают, как это сделать:

Затем следует создание нового проекта MPLABX со следующими настройками:

  • Microchip Embedded -> Автономный проект
  • Выберите устройство -> PIC32MZ2048EFG144
  • Выберите инструмент (необязательно) -> Симулятор
  • Выберите Компилятор -> XC32 (v2.15) [C:\Program Files (x86)\Microchip\xc32\v2.15\bin]
  • Выберите имя проекта и папку -> "Practice_master_clone_a"

А в графическом интерфейсе для MPLABX IDE следующие снимки экрана и подписи описывают шаги, используемые для ссылки клонированных файлов кода репозитория в проект MPLABX IDE с именем "Practice_master_clone_a". Обратите внимание, что встроенный инструмент Git в MPLABX IDE не используется. Средство командной строки Git используется в PowerShell.

Наконец, введите "Свойства проекта" в диалоговом окне, которое при щелчке правой кнопкой мыши по названию проекта в окне "Навигатор", как показано на рисунке ниже:

  • Свойства проекта
  • Затем следует изменить «Категории:» -> «Conf: [по умолчанию] -> XC32 (глобальные параметры) -> xc32-ld
  • Затем измените размер кучи (в байтах) и минимальный размер стека (в байтах) на 2048, как показано выделенным красным цветом на снимке экрана ниже:

  • Категории свойств проекта

В результате выполнения всех вышеперечисленных шагов выдается сообщение "BUILD FAILED", вывод которого включен в самый конец этого поста. Тем не менее, сборка прошла успешно для исходного компьютера, который отправляет исходный проект MPLABX IDE в репозиторий github.

0