Отладочная плата СТАРТ v2

Документация

Руководство: START-MIK32-V1-MANUAL-R1.5.pdf

Электрическая схема ревизии V2: START-MIK32-V2_Schematic_R1.pdf

Использование в PlatformIO

Плата START-MIK32-V2 не отличается от START-MIK32-V1 при программировании и отладке, поэтому её можно использовать с настройками platformio от START-MIK32-V1

При создании проекта выбирать START-MIK32-V1 (Mikron).

В файле настроек проекта platformio.ini параметру board должно быть присвоено значение start-mik32-v1.

Пример содержания файла platformio.ini:

[env:start-mik32-v1]
platform = MIK32
board = start-mik32-v1
framework = framework-mik32v2-sdk

Описание

Отладочная плата «Старт» — программируемое устройство для изучения RISC-V микроконтроллера MIK32 «Амур» (К1948ВК018) и построения макетов устройств на его основе.

Плата содержит минимальную обвязку микроконтроллера, внешнюю flash-память и программатор на основе CH552T.

Основное предназначение устройства — отработка схемотехники изделий при помощи макетных плат, изучение характеристик микроконтроллера, обучение основам программирования и электроники.

Основные сведения

Плата оснащена следующими функциональными блоками:

  • Микроконтроллер MIK32 «Амур» (К1948ВК018)

  • Внешняя flash память Winbond W25Q32

  • Отладчик, совместимый с OpenOCD, совмещенный с USB-UART преобразователем

  • Разъем для подключения модулей расширения

  • Порты ввода-вывода микроконтроллера MIK32

  • Кварцевый резонатор высокочастотный 32 МГц

  • Кварцевый резонатор низкочастотный 32768 Гц

  • Разъем JTAG-EXT для отладки внешних целевых устройств с помощью отладчика, установленного на плате

  • Разъем с дополнительными контактами GND и +3.3V

  • Разъем JTAG-INT для опционального подключения внешнего отладчика или соединения MIK32 с встроенным отладчиком

  • Переключатель для выбора режима загрузки MIK32

  • Разъем для подачи напряжения программирования VPROG

  • Два пользовательских светодиода, а также светодиод питания и два светодиода режима программатора

  • Кнопка сброса, кнопка выхода из режима пониженного энергопотребления, пользовательская кнопка, кнопка переключения программатора

Рисунок 1. Назначение выводов

Подключение внешнего целевого устройства к программатору СТАРТ платы

На плате СТАРТ есть встроенный JTAG-программатор. Его можно подключить либо к MIK32, либо к разъему JTAG-EXT. Для выбора конечного устройства вставьте или уберите перемычки на разъеме JTAG-INT.

block jtag

Для подключения внешнего устройства к программатору платы СТАРТ в первый раз необходимо:

  1. На разъеме JTAG-INT с обратной стороны платы перерезать дорожки по линии.

  2. Запаяйте PLD-12 (гребёнку на 2x6 контактов, шаг 2.54 мм) в посадочное место JTAG-INT.

jtag jamper

Режимы работы:

  • Без перемычек: подключение внешнего устройства.

  • С перемычками: подключение к MIK32.

Подключение внешнего программатора к MIK32

Перережьте дорожки на разъеме JTAG-INT с обратной стороны платы.

jtag jamper

Подключите внешний программатор по схеме.

connection jtag

Отличия

V2 от V1
  • Разъем microUSB заменен на USB Type-C.

  • Убраны перемычки для переключения USART0 между модулем и COM портом. Теперь USART0 подключен к COM-порту, а USART1 к модулю.

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

  • Переключатель JTAG/COM заменен на кнопку.

При подключении питания программатор начинает работу в режиме COM-порта. Чтобы переключиться на JTAG, нажмите кнопку «MODE» один раз и убедитесь, что загорелся светодиод «JTAG». Для возврата в режим COM-порта нажмите кнопку «MODE» еще раз и проверьте, что светодиод «COM» загорелся.

В некоторых версиях плата может определяться компьютером вместо start-mik32, как start-mik32-v1.