Страница 1 из 1

Среда разработки для Миландра

Добавлено: Пн авг 10, 2026 3:41 am
testosteron
Keil MDK-ARM
Чтобы использовать Keil MDK для программирования микроконтроллеров «Миландр»,
вам потребуется установить в эту среду специальный пак поддержки (Software Pack) от производителя.
Этот пак как бы "обучает" среду работе с конкретными чипами «Миландр».

https://ic.milandr.ru/soft/

// Software pack для Keil MDK 5 для МК К1986ВЕ92QI, К1986ВЕ92FI, К1986ВЕ92F1I, К1986ВЕ94GI, К1986ВЕ1QI, К1986ВЕ1FI, К1986ВЕ1GI, К1901ВЦ1QI
// на отладочной K1986BE92QI ( MDR32F9Q21 )
// на плате К1986ВЕ92FI ( MDR1211FI )

Запустите μVision.
В верхнем меню выберите File → License Management....
Перейдите на вкладку User-Based License.
Нажмите кнопку Activate / Deactivate....
В открывшемся окне нажмите License Server... (в правом верхнем углу).
В поле адреса введите: https://mdk-preview.keil.arm.com и нажмите Query.
Выберите продукт Keil MDK Community и нажмите Activate.

Re: Среда разработки для Миландра

Добавлено: Пн авг 10, 2026 4:16 am
testosteron
Visual Studio Code

GNU Arm Embedded Toolchain (компилятор)
https://gitlab.arm.com/tooling/gnu-toolchains-for-arm

OpenOCD (отладчик/программатор)
https://github.com/openocd-org/openocd/releases

Make (система сборки)
https://gnuwin32.sourceforge.net/packages/make.htm

Шаг 2: Настройка переменных окружения (Windows)
Чтобы VS Code и другие программы могли найти установленные инструменты, нужно добавить пути к их исполняемым файлам в системную переменную PATH. Это критически важный шаг.

Добавьте пути к папкам bin для:

- arm-none-eabi-gcc
- OpenOCD
- make

Установите расширения:

Откройте VS Code и перейдите в раздел расширений (Ctrl+Shift+X).
Установите следующие плагины:
C/C++ (от Microsoft) — для подсветки синтаксиса и IntelliSense.
Cortex-Debug (от marus25) — для отладки.
Native Debug (от webfreak) — альтернативный плагин для отладки

Скачайте готовый шаблон проекта (рекомендуется):
Самый быстрый способ начать — использовать готовый шаблон.
то сэкономит вам часы на написание файлов конфигурации.

На GitHub есть несколько готовых проектов.
Например, шаблон от пользователя Ayrat-Kh: Ayrat-Kh/milandr-k1986be92QI.

Скачайте или склонируйте репозиторий, откройте папку с проектом в VS Code.
В файлах .vscode/tasks.json и .vscode/launch.json вам, возможно,
потребуется поправить пути к arm-none-eabi-gdb и другим инструментам под вашу систему

Re: Среда разработки для Миландра

Добавлено: Вт авг 11, 2026 12:36 am
testosteron
https://ic.milandr.ru/products/mikrokon ... /#docs_tab

спецификация К1986ВЕ92FI, К1986ВЕ92F1I, К1986ВЕ94GI

Сигнал -- Обозначение в доках -------- Контакт МК ------------------------------------ Описание
SWCLK -- JATCK (JTAG Clock) ------------ PB2/JA_TCK(45) # PD1/JB_TCK(32) --------Тактовый сигнал. В режиме SWD используется этот контакт.
SWDIO -- JATMS (JTAG Mode Select) ---- PB1/JA_TMS(44) # PD0/JB_TMS(31) ------- Линия передачи данных.
GND ----- GND ------------------------------ GND --------------------------------------------- Общий провод.