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.
Уважаемые пользователи ресурса, ни-какой политики на форуме!
Никаких нациалистических взглядов.
Используйте ресурс по назначению!
На аватарках ни какой символики, причисляющей Вас к каким либо группам!
Не провоцируйте других участников.
Никаких нациалистических взглядов.
Используйте ресурс по назначению!
На аватарках ни какой символики, причисляющей Вас к каким либо группам!
Не провоцируйте других участников.
Среда разработки для Миландра
- testosteron
- Сообщения: 47
- Зарегистрирован: Пн фев 16, 2026 8:05 pm
- testosteron
- Сообщения: 47
- Зарегистрирован: Пн фев 16, 2026 8:05 pm
Re: Среда разработки для Миландра
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 и другим инструментам под вашу систему
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 и другим инструментам под вашу систему
- testosteron
- Сообщения: 47
- Зарегистрирован: Пн фев 16, 2026 8:05 pm
Re: Среда разработки для Миландра
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 --------------------------------------------- Общий провод.
спецификация К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 --------------------------------------------- Общий провод.
У вас нет необходимых прав для просмотра вложений в этом сообщении.