Skip to content

Проблемы при установке YAPLC/IDE #2

@nucleron

Description

@nucleron

Введение

Для корректной работы YAPLC/IDE необходимо, в системе были корректно установлены определенные программные компоненты.

К сожалению в тестовом релизе отсутствует программа GNU make, кроме того могут возникнуть проблемы с установкой GNU Tools fo ARM embedded processors.

В этой инструкции рассказывается, как исправить проблемы с установкой в релизе YAPLC-0.9.9.

Диагностика проблем

Откройте командную сроку Windows, и наберите по очереди команды.

make -v
arm-none-eabi-gcc -v

На рисунке ниже приведен пример, когда в операционной системе не установлены/установлены с ошибками вышеозначенные компоненты.
Рис. 1

Установка недостающих компонентов

С помощью панели управления Windows(R) проверьте установлен ли пакет GNU Tools fo ARM embedded processors.

Если установлен, но операционная система выдает ошибку при попытке вызвать

arm-none-eabi-gcc -v

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

GNU Tools fo ARM embedded processors

GNU Tools fo ARM embedded processors можно установить из каталога YAPLC, см. рисунок ниже
Рис. 2

При установке выберите английский язык:
Рис. 3

В конце установки нужно поставить отметки в чекбоксах, как показано на рисунке:
4
после чего можно нажать Finish.

После установки результат вызова

arm-none-eabi-gcc -v

должен выглядеть так:
5

GNU make

Утилиту GNU make нужно скачать со страницы проекта: http://gnuwin32.sourceforge.net/downlinks/make.php.

Дальше нужно прописать путь к make, как это показано на рисунке:
6

Если всё получилось, то результат вызова

make -v

должен выглядеть так:
7

Сборка тестового проекта

Тестовый проект можно скачать здесь:
StartProject.zip

После успешной установки всех компонентов результат сборки проекта должен выглядеть так:
8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions