MPLAB® Harmony в VS Code®: из одного проекта с несколькими конфигурациями MCC → два проекта в раб...
Microchip Developer Help
0:00 / 0:00
MPLAB® Harmony в VS Code®: из одного проекта с несколькими конфигурациями MCC → два проекта в раб...
268 просмотров · 10 месяцев назад
Microchip Developer Help
25,1 тыс. подписчиков
268 просмотров · 10 месяцев назад
Плейлист «Начало работы с MPLAB® Harmony в VS Code® (для разработки под PIC32C и SAM)»:
• Getting Started Using MPLAB® Harmony in VS...
Стоит ли использовать несколько конфигураций MCC в одном проекте MPLAB®? Или общее рабочее пространство VS Code® с двумя (или более) независимыми, чётко разделёнными проектами Harmony — лучший и масштабируемый подход?
После того, как мы остановились на конфигурации одного проекта (2 конфигурации MCC, 2 конфигурации проекта с очень большими наборами файлов), мы рефакторим всё в два независимых проекта PIC32CM (MC и JH), которые находятся рядом в одном рабочем пространстве VS Code. Это может уменьшить путаницу и упростить разработку.
Временные метки:
00:00 — Проблема: 2 конфигурации MCC → один громоздкий, слишком большой проект MPLAB
00:27 — Только набор инструментов действительно общий; всё остальное дублируется
00:48 — Решение: Рефакторинг в отдельные проекты в одном рабочем пространстве
00:55 — Создание первого проекта: PIC32CM MC в папке рабочего пространства
01:36 — Создание пустого минимального проекта
01:51 — Копирование существующей конфигурации MC MCC → вставка в новый проект
02:08 — Запуск MCC → обновление → «Связанный проект не открыт» Ошибка
02:35 — Исправление: Откройте mcc.vscode → Настройте связанный проект → удалите старую ссылку
03:00 — Повторно привяжите к текущему проекту → сгенерируйте → сборка выполнена успешно
03:22 — Повторите для проекта PIC32CM JH
04:05 — Вставьте конфигурацию JH MCC → немедленно повторно свяжите с новым проектом
04:40 — Сгенерируйте и соберите → второй проект готов
04:53 — Откройте оба проекта вместе → Сохранить как рабочее пространство
05:16 — Рефакторинг завершён: 2 независимых проекта Harmony, одно аккуратное рабочее пространство
05:32 — Теперь вы полностью контролируете связь MCC ↔ MPLAB — свободное масштабирование!