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

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

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

bukvy
Сообщения: 16
Зарегистрирован: 02 сен 2025, 19:01
Предприятие: ООО НПФ Вымпел

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

Сообщение bukvy »

В руководстве КФДЛ.441461.029-РЭ.pdf
указано, что разъем JTAG может использоваться только для программирования других устройств.
То есть программировать микроконтроллер на этой плате через этот разъем не получится.
Так. Или возможно?
petrd
Сообщения: 5
Зарегистрирован: 03 апр 2025, 10:07
Предприятие: ООО ТСА

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

Сообщение petrd »

bukvy писал(а): 09 сен 2025, 13:07 В руководстве КФДЛ.441461.029-РЭ.pdf
указано, что разъем JTAG может использоваться только для программирования других устройств.
То есть программировать микроконтроллер на этой плате через этот разъем не получится.
Так. Или возможно?
Как-то неверно прочитали. Основная задача программатора на этой плате - это программировать МК на этой плате, но как опция есть разъем X13, который можно использовать для программирования других МК, для этого надо замкнуть X9 MRST. Тогда МК на плате будет удерживаться в ресете, а его выводы JTAG будут переведены в третье состояние и не будут мешать программированию внешнего МК.
Заборский Дмитрий
Сообщения: 29
Зарегистрирован: 24 окт 2025, 14:06
Предприятие: -

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

Сообщение Заборский Дмитрий »

Подскажите как была решена проблема с ошибкой "invalid command name <gbd>"? Пробовал и указание абсолютных путей, и осуществлял подмену драйвера, но результата 0. Делал все согласно документу "Быстрый старт" от 09.09.2025, но все время возникает данная ошибка. Прошиваю не отладочную плату, а сам микроконтроллер через J-Link (в настройках GDB QEMU Debugging указывал соответственно -f jilink.cfg).
Аватара пользователя
ejsan
Сообщения: 105
Зарегистрирован: 15 авг 2022, 21:17
Предприятие: vbrspb.ru

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

Сообщение ejsan »

Тут неплохо бы "отделить мух от котлет"...у вас есть, чем зашиться помимо этого Сеггера? Хотя бы какая-нибудь китайская поделка на FT2232 чтобы попытаться ею зашить вашу плату? Ну или фирменная плата, чтобы попытаться зашить её Сеггером?
Заборский Дмитрий
Сообщения: 29
Зарегистрирован: 24 окт 2025, 14:06
Предприятие: -

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

Сообщение Заборский Дмитрий »

ejsan писал(а): 29 окт 2025, 01:42 Тут неплохо бы "отделить мух от котлет"...у вас есть, чем зашиться помимо этого Сеггера? Хотя бы какая-нибудь китайская поделка на FT2232 чтобы попытаться ею зашить вашу плату? Ну или фирменная плата, чтобы попытаться зашить её Сеггером?
Нет, под рукой имеется только J-Link и самодельная плата.
Заборский Дмитрий
Сообщения: 29
Зарегистрирован: 24 окт 2025, 14:06
Предприятие: -

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

Сообщение Заборский Дмитрий »

Заборский Дмитрий писал(а): 29 окт 2025, 12:19
ejsan писал(а): 29 окт 2025, 01:42 Тут неплохо бы "отделить мух от котлет"...у вас есть, чем зашиться помимо этого Сеггера? Хотя бы какая-нибудь китайская поделка на FT2232 чтобы попытаться ею зашить вашу плату? Ну или фирменная плата, чтобы попытаться зашить её Сеггером?
Нет, под рукой имеется только J-Link и самодельная плата.
Если как-либо поможет, то на скриншоте показаны логи подключения через командную строку. Я конечно вижу ошибку "DMI operation didn't complete in 2 seconds.", однако Syntacore ругается на "invalid command name <gdb>", хотя по логам:
Info : starting gdb server for K1921VG015.cpu on 3333
Info : Listening on port 3333 for gdb connections
С gdb проблем нет.
Вложения
connect_jlink_jtag.png
connect_jlink_jtag.png (39.51 КБ) 1485 просмотров
Последний раз редактировалось Заборский Дмитрий 29 окт 2025, 13:47, всего редактировалось 1 раз.
Аватара пользователя
ejsan
Сообщения: 105
Зарегистрирован: 15 авг 2022, 21:17
Предприятие: vbrspb.ru

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

Сообщение ejsan »

Как мне кажется, в данном случае всё-таки именно ваша плата не совсем алё по JTAG-у. Особенно если конкретно этим Сеггером какая-нибудь другая плата (пусть и на другом чипе) отлаживалась нормально.
Может кусок схемы с контроллером и JTAG-разъёмом показать сможете? Ну или прежде сами сравните со схемой одной из готовых отладок.
И в любом случае, прикупить китайский "свисток" на FT2232 в качестве резервного варианта не будет лишним.
RabidRabbit
Сообщения: 136
Зарегистрирован: 10 июн 2025, 12:11
Предприятие: HomeWork

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

Сообщение RabidRabbit »

Можно перед подачей питания на плату попробовать подать высокий уровень на вход SERVEN микроконтроллера. После этого должно быть примерно так:

Код: Выделить всё

Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : J-Link арм V8 compiled May 27 2009 17:31:22
Info : Hardware version: 8.00
Info : VTarget = 3.242 V
Info : clock speed 2000 kHz
Info : JTAG tap: K1921VG015.cpu tap/device found: 0x00000d5b (mfg: 0x6ad (CloudBEAR LLC), part: 0x0000, ver: 0x0)
Info : JTAG tap: BSCAN.bscan tap/device found: 0x20c5f44d (mfg: 0x226 (MediaTek), part: 0x0c5f, ver: 0x2)
Info : datacount=2 progbufsize=16
Info : Disabling abstract command reads from CSRs.
Info : Examined RISC-V core; found 1 harts
Info :  hart 0: XLEN=32, misa=0x40103124
Info : starting gdb server for K1921VG015.cpu on 3333
Info : Listening on port 3333 for gdb connections
Если и в таком случае будут ошибки подключения, тогда проверяйте разводку платы/разъёма JTAG/шлейфа к J-Link.

Кстати, кто-нибудь знает, зачем форму заменяет некоторые латинские аббревиатуры (например, Advanced RISC Machines) на русские буквы?
Заборский Дмитрий
Сообщения: 29
Зарегистрирован: 24 окт 2025, 14:06
Предприятие: -

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

Сообщение Заборский Дмитрий »

Может ли ошибка
invalid command name "gdb"
Быть связана с ошибками, представленными во вложенном скришноте?
Вложения
settings.png
settings.png (43.5 КБ) 1455 просмотров
errors.png
errors.png (3.48 КБ) 1455 просмотров
RabidRabbit
Сообщения: 136
Зарегистрирован: 10 июн 2025, 12:11
Предприятие: HomeWork

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

Сообщение RabidRabbit »

Кто ж его знает. Но вот с путями к компонентам "SDK" у Вас точно не всё в порядке.
Ответить

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