Отладочная плата К1921ВГ015

32-разрядные микроконтроллеры разработки АО "НИИЭТ"

Модераторы: ea, dav, bkolbov, Alis, pip, _sva_

RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Отладочная плата К1921ВГ015

Сообщение RuWorker »

Коллеги, добрый день!
Есть отладочная плата с российским микроконтроллером К1921ВГ015.
Посмотрел видеоматериалы и документацию:
1. ПЛАТА МАКЕТНО-ОТЛАДОЧНАЯ ДЛЯ МИКРОКОНТРОЛЛЕРА К1921ВГ015
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ КФДЛ.441461.029РЭ
2. Быстрый старт с микроконтроллером К1921ВГ015 (версия от 28.02.2024г.)
Установил среду разработки Syntacore, с помощью утилиты Zadig установил драйвер для встроенного на плату отладчика на микросхеме FT2232HL, проект Run_leds собирается успешно, но соединиться с микроконтроллером не получается.
В быстром старте пример для отладчика J-Link -f jlink.cfg и упоминание про -f vg015_dev_onboard_ftdi.cfg (также есть упоминание про ST-Link V2), строку заменил, есть вопросы.
Как мне убедиться, что отладчик на плате работает, опросить его версию и т.д.? При подключении платы к компьютеру под управлением Windows 10 (USB-C порт USB 1) в диспетчере устройств появляется:
Устройства USB:
- Dual RS232-HS
- Dual RS232-HS
(два таких). Так и должно быть?
Какой вообще на плате отладчик и есть ли для него свой софт для диагностики, обновления?
Вложения
Отладочная плата К1921ВГ015.jpg
Отладочная плата К1921ВГ015.jpg (249.75 КБ) 5498 просмотров
RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Re: Отладочная плата К1921ВГ015

Сообщение RuWorker »

Что на плате отладчик USBJTAG OpenOCD мне понятно, но не ясно, как с ним работать, проверить работоспособность, чтобы как в случае STLink увидеть версию, микроконтроллер. Хорошо бы иметь отдельный документ PDF для быстрого старта с этим отладчиком в среде Syntacore.
RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Re: Отладочная плата К1921ВГ015

Сообщение RuWorker »

Достал плату из коробки, сделал все, как на этом видео
https://dzen.ru/video/watch/686e4624c0a8d026b806bc4f
, но появляется окно с ошибкой.
Вложения
Main.png
Main.png (39.98 КБ) 5479 просмотров
Error.png
Error.png (68.07 КБ) 5479 просмотров
Debugger.png
Debugger.png (78.69 КБ) 5479 просмотров
RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Re: Отладочная плата К1921ВГ015

Сообщение RuWorker »

В разделе Документация на сайте
https://niiet.ru/product/kdfl-441461-018/
есть документ
ПЛАТА МАКЕТНО-ОТЛАДОЧНАЯ
ДЛЯ МИКРОКОНТРОЛЛЕРА К1921ВГ015
РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ
КФДЛ.441461.029РЭ
с таблицами и обозначениями, но нет схемы электрической принципиальной на эту отладочную плату.
RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Re: Отладочная плата К1921ВГ015

Сообщение RuWorker »

Схема есть в архиве niiet_riscv_sdk, там же и РЭ:
niiet_riscv_sdk\doc\board\NIIET-DEV-K1921VG015_rev3\1921VG015_Sch_rev3.pdf
niiet_riscv_sdk\doc\board\NIIET-DEV-K1921VG015_rev3\КФДЛ.441461.029РЭ_rev3.pdf
RabidRabbit
Сообщения: 136
Зарегистрирован: 10 июн 2025, 12:11
Предприятие: HomeWork

Re: Отладочная плата К1921ВГ015

Сообщение RabidRabbit »

Попробуйте в консоли запустить OpenOCD с теми параметрами, что у Вас в настройках.
fog
Сообщения: 18
Зарегистрирован: 21 май 2025, 09:32
Предприятие: ***

Re: Отладочная плата К1921ВГ015

Сообщение fog »

Питание правильно выбрано (подано), на плате оно есть?
RabidRabbit
Сообщения: 136
Зарегистрирован: 10 июн 2025, 12:11
Предприятие: HomeWork

Re: Отладочная плата К1921ВГ015

Сообщение RabidRabbit »

Согласен про питание. В руководстве по плате процесс настройки питания описан в "2.1.2 Выбор источник питания платы и питания МК".
RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Re: Отладочная плата К1921ВГ015

Сообщение RuWorker »

fog писал(а): 03 сен 2025, 17:22 Питание правильно выбрано (подано), на плате оно есть?
Внешнего питания нет. Плата питается от USB1, светятся светодиоды +3,3V и DBG.
Зеленые светодиоды мигают, микроконтроллер работает (в нем заводская демонстрационная прошивка).
Схема питания как на рисунке.
В диспетчере устройств Windows 10 видны два устройства Dual RS232-HS, то есть USB чип FT2232H опознан системой.
Если я правильно понял, то на этом чипе собран преобразователь USB-JTAG, предполагал, что он будет виден в Диспетчере как USB-JTAG, а не Dual RS232-HS.
Вложения
Устройства USB Dual RS232-HS.png
Устройства USB Dual RS232-HS.png (12.9 КБ) 5418 просмотров
Питание от USB1.png
Питание от USB1.png (99.97 КБ) 5418 просмотров
RuWorker
Сообщения: 21
Зарегистрирован: 02 сен 2025, 14:53
Предприятие: ttri.ru

Re: Отладочная плата К1921ВГ015

Сообщение RuWorker »

RabidRabbit писал(а): 03 сен 2025, 16:56 Попробуйте в консоли запустить OpenOCD с теми параметрами, что у Вас в настройках.
Дело в том, что я раньше не работал с OpenOCD, работал с ST-Link, J-Link, Ulink, все работало из коробки и в диспетчере виделось как ST-Link, J-Link, Ulink. Утилитой openocd.exe не пользовался, придется учиться. Я так понял, что openocd.exe - это и есть консольная утилита для работы с OpenOCD FT2232H USB-JTAG.

В настройках у меня такие строки:
-s ${eclipse_home}/../tools/share/openocd/scripts
-s ${eclipse_home}/../tools/share/openocd/scripts/interface/ftdi
-s ${eclipse_home}/../tools/share/openocd/scripts/interface
-s ${eclipse_home}/../tools/share/openocd/scripts/target
-f vg015_dev_onboard_ftdi.cfg
-f k1921vg015.cfg
-c "init;halt"

Нашел в каталоге командный файл (батник), если его запустить, то в консоли появляется вывод. Если я правильно понял, то связь с FTDI чипом есть, запущен GDB сервер, он нужен для работы с OpenOCD/USB-JTAG.
Вложения
Connect ftdi.png
Connect ftdi.png (41.63 КБ) 5416 просмотров
Батник.png
Батник.png (18.44 КБ) 5416 просмотров
Ответить

Вернуться в «32-разрядные микроконтроллеры»