Установка и настройка Eclipse IDE для MIK32: различия между версиями

Материал из MIK32 микроконтроллер
Нет описания правки
Нет описания правки
Строка 52: Строка 52:
Отметьте чекбокс ''Use this as the default and do not ask again'' и нажмите кнопку '''Launch'''
Отметьте чекбокс ''Use this as the default and do not ask again'' и нажмите кнопку '''Launch'''


6. Откроется окно Eclipse, в строке меню откройте Window->Preferences. В открывшемся диалоговом окне в навигационной палели слева раскройте группу MCU и установите следующие параметры: <blockquote>1. Нажмите на пункт '''Global Build Tools Path''' и в поле ввода Build tools folder введите путь <code>${eclipse_home}\toolchain\bin</code>   
6. Откроется окно Eclipse, в строке меню откройте Window->Preferences. В открывшемся диалоговом окне в навигационной панели слева раскройте группу MCU и установите следующие параметры: <blockquote>1. Нажмите на пункт '''Global Build Tools Path''' и в поле ввода Build tools folder введите путь <code>${eclipse_home}\toolchain\bin</code>   


2. Нажмите на пункт '''Global OpenOCD Path''' и в поле ввода Folder введите путь <code>${eclipse_home}\toolchain\openocd\bin\</code>   
2. Нажмите на пункт '''Global OpenOCD Path''' и в поле ввода Folder введите путь <code>${eclipse_home}\toolchain\openocd\bin\</code>   
Строка 63: Строка 63:


== Создание проекта ==
== Создание проекта ==
В открывшемся окне нажмите Create New C/C++ Project или в строке меню File->New->C/C++ Project.
В открывшемся окне нажмите Create a new Embedded C/C++ Project или в строке меню File->New->C/C++ Project.
 
В открывшемся окне выберите C Managed Build и нажмите клавишу Next.
 
Далее введите имя проекта в поле Project name, в левой навигационной панели выберите Project type->Empty project, а в правой - Toolchain->RISC-V Cross GCC, и нажмите Next.
 
В следующем окне нажмите Next.
 
В следующем окне в поле Toolchain path введите путь <code>${eclipse_home}\toolchain\bin</code> и нажмите Finish.


'''<big>Раздел не завершен</big>'''
'''<big>Раздел не завершен</big>'''

Версия от 15:22, 21 мая 2021

В рамках данной статьи мы настроим среду разработки, установим драйверы для программатора, соберем и запустим тестовую прошивку.

Статья не завершена

Настройка среды разработки

1. Загрузите архив с Eclipse Embedded CDT с сайта https://eclipse-embed-cdt.github.io/packages/releases/

Перейдите по ссылке с последней версией, на следующей странице выберите вашу операционную систему (Windows x86_64 zip), далее нажмете кнопку Download и сохраните архив.

На данный момент последняя версия Eclipse CDT доступна по ссылке: https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2021-03/R/eclipse-embedcpp-2021-03-R-win32-x86_64.zip

Распакуйте архив в удобную папку.

2. Для запуска Eclipse требуется JDK, инструкция по установке находится по ссылке https://eclipse-embed-cdt.github.io/plugins/prerequisites/#install-java

Для Windows выполните следующие действия:

1. Перейдите на страницу с последней версией Oracle OpenJDK, перейдите по ссылке Download, которая на данный момент ведет на https://jdk.java.net/16/;

2. В разделе Builds скачайте Windows/x64 .zip файл;

3. Перейдите в папку AppData: введите в проводнике в строку пути %APPDATA% и нажмите Enter

4. Создайте папку Oracle

5. Распакуйте содержимое архива в папку Oracle. В папке Oracle должна находится папка с названием вида jdk-16.0.1, где 16.0.1 - версия jdk, она может быть другой!

6. Откройте командную строку: нажмите сочетание клавиш Ctrl+X, в контекстном меню выберите пункт Командная строка

7. Введите команды :

set Path=%APPDATA%\Oracle\jdk-15\bin;%Path%

setx Path "%APPDATA%\Oracle\jdk-15\bin;%Path%"

8. Проверьте версию java командой

java --version

3. Скачайте набор инструментов для компиляции (disk.yandex.ru) (ИЗМЕНИТЬ ПОСЛЕ ОБНОВЛЕНИЯ АРХИВА) и распакуйте папку toolchain из архива в папку Eclipse.

4. Скачайте заголовочные файлы для МК (disk.yandex.ru) и распакуйте папку mcu32-shared из архива в папку Eclipse.

5. Запустите eclipse.exe из папки Eclipse. В диалоговом окне укажите папку для workspace. В данной папке будут храниться ваши проекты. Вы можете создать папку workspace в папке Eclipse и указать её в диалоговом окне.

Отметьте чекбокс Use this as the default and do not ask again и нажмите кнопку Launch

6. Откроется окно Eclipse, в строке меню откройте Window->Preferences. В открывшемся диалоговом окне в навигационной панели слева раскройте группу MCU и установите следующие параметры:

1. Нажмите на пункт Global Build Tools Path и в поле ввода Build tools folder введите путь ${eclipse_home}\toolchain\bin

2. Нажмите на пункт Global OpenOCD Path и в поле ввода Folder введите путь ${eclipse_home}\toolchain\openocd\bin\

3. Нажмите на пункт Global RISC-V Toolchain Path, в выпадающем списке Default toolchain выберите пункт Custom, а в поле Toolchain folder введите путь ${eclipse_home}\toolchain\bin

Нажмите кнопку Apply and Close чтобы закрыть окно и сохранить изменения. 7. Чтобы установить драйверы для программатора собственной разработки (купить) требуется выполнить ряд простый действий:

1. Скачайте программу Zadig с сайта https://zadig.akeo.ie. Ссылка на последнюю версию будет в разделе Download. 2. Подключите программатор и запустите Zadig. Если в открывшемся окне в выпадающем списке нет устройств, в меню Options нажмите на List All Devices. В выпадающем списке выберите устройство с названием USB <-> Serial Converter (Interface 0), в белом поле ввода кнопками со стрелками выберите драйвер WinUSB и нажмите кнопку Install Driver или Replace Driver.

Также пакет драйверов можно скачать с сайта https://www.olimex.com/Products/ARM/JTAG/_resources/OLIMEX-FTDI-drivers-2-12-04.zip

Создание проекта

В открывшемся окне нажмите Create a new Embedded C/C++ Project или в строке меню File->New->C/C++ Project.

В открывшемся окне выберите C Managed Build и нажмите клавишу Next.

Далее введите имя проекта в поле Project name, в левой навигационной панели выберите Project type->Empty project, а в правой - Toolchain->RISC-V Cross GCC, и нажмите Next.

В следующем окне нажмите Next.

В следующем окне в поле Toolchain path введите путь ${eclipse_home}\toolchain\bin и нажмите Finish.

Раздел не завершен