Отладка КФДЛ.441461.050 через КФДЛ.441461.029

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

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

Ответить
durimar_13
Сообщения: 20
Зарегистрирован: 26 фев 2025, 13:06
Предприятие: Radioamateur
Откуда: Свердловская обл.

Отладка КФДЛ.441461.050 через КФДЛ.441461.029

Сообщение durimar_13 »

По документации производителя расположенный на плате КФДЛ.441461.029 FTDI отладчик можно использовать для отладки других устройств поддерживающих JTAG. Я соединил JTAG разъемы на платах специально приобретенным шлейфом. Чтобы использовать FTDI на КФДЛ.441461.029 установил перемычку MREST, подсоединил FTDI к моему ПК, на КФДЛ.441461.050 подал питание через адаптер питания.
Будучи неважным программистом, пытаюсь самостоятельно настроить отладку МК К1921ВГ1Т на отладочной плате КФДЛ.441461.050 используя Syntacore IDE. Использую рекомендуемые настройки отладочной сессии.

Результат получаю плачевный:

Open On-Chip Debugger -00247-g90632ca40-dirty (2025-08-01-14:40)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
ERROR: invalid command name "gdb"
ERROR: invalid command name "telnet"
ERROR: invalid command name "tcl"
DEPRECATED! use 'ftdi layout_init' not 'ftdi_layout_init'
Info : Hardware thread awareness created
Info : Hardware thread awareness created
Info : clock speed 100 kHz
Info : JTAG tap: K1921VG1T.cpu1 tap/device found: 0x00000d5b (mfg: 0x6ad (CloudBEAR LLC), part: 0x0000, ver: 0x0)
Warn : JTAG tap: K1921VG1T.cpu1 UNEXPECTED: 0x00000d5b (mfg: 0x6ad (CloudBEAR LLC), part: 0x0000, ver: 0x0)
Error: JTAG tap: K1921VG1T.cpu1 expected 1 of 1: 0xdeb15001 (mfg: 0x000 (<invalid>), part: 0xeb15, ver: 0xd)
Info : JTAG tap: K1921VG1T.cpu0 tap/device found: 0x20c5f44d (mfg: 0x226 (MediaTek), part: 0x0c5f, ver: 0x2)
Warn : JTAG tap: K1921VG1T.cpu0 UNEXPECTED: 0x20c5f44d (mfg: 0x226 (MediaTek), part: 0x0c5f, ver: 0x2)
Error: JTAG tap: K1921VG1T.cpu0 expected 1 of 1: 0xdeb15001 (mfg: 0x000 (<invalid>), part: 0xeb15, ver: 0xd)
Error: Trying to use configured scan chain anyway...
Warn : Bypassing JTAG setup events due to errors
Error: dtmcontrol is 0. Check JTAG connectivity/board power.
Warn : target K1921VG1T.cpu0 examination failed
Assertion failed: info->abits != 0, file src/target/riscv/riscv-013.c, line 493

Кто разбирается в этих вопросах, подскажите, пожалуйста, что нужно исправить и где.
С уважением, Виктор.
durimar_13
Сообщения: 20
Зарегистрирован: 26 фев 2025, 13:06
Предприятие: Radioamateur
Откуда: Свердловская обл.

Re: Отладка КФДЛ.441461.050 через КФДЛ.441461.029

Сообщение durimar_13 »

Уже поздно вечером обнаружил, что распайка JTAG разъемов на платах несколько различается:
контакт для .050 для .029
9 GND TRST
10 TRST RST (Reset)
С уважением, Виктор.
durimar_13
Сообщения: 20
Зарегистрирован: 26 фев 2025, 13:06
Предприятие: Radioamateur
Откуда: Свердловская обл.

Re: Отладка КФДЛ.441461.050 через КФДЛ.441461.029

Сообщение durimar_13 »

Правильная, на мой взгляд, переделка шлейфа от JTAG разъема на плате КФДЛ.441461.029 к таковому на КФДЛ.441461.050 не изменила ситуацию. Переделка простая: предпоследний провод (NC/TRST) отрезан от разъема на КФДЛ.441461.050 (в разъеме эта ножка сидит на GND) и посажен на пин XP8 - TRST. Провод питания в шлейфе разрезан.
Не помогло. :(
С уважением, Виктор.
ea
Администратор
Сообщения: 127
Зарегистрирован: 10 окт 2014, 09:08

Re: Отладка КФДЛ.441461.050 через КФДЛ.441461.029

Сообщение ea »

durimar_13 писал(а): 21 июн 2026, 14:10 По документации производителя расположенный на плате КФДЛ.441461.029 FTDI отладчик можно использовать для отладки других устройств поддерживающих JTAG. Я соединил JTAG разъемы на платах специально приобретенным шлейфом. Чтобы использовать FTDI на КФДЛ.441461.029 установил перемычку MREST, подсоединил FTDI к моему ПК, на КФДЛ.441461.050 подал питание через адаптер питания.
Будучи неважным программистом, пытаюсь самостоятельно настроить отладку МК К1921ВГ1Т на отладочной плате КФДЛ.441461.050 используя Syntacore IDE. Использую рекомендуемые настройки отладочной сессии.

Результат получаю плачевный:

Open On-Chip Debugger -00247-g90632ca40-dirty (2025-08-01-14:40)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
ERROR: invalid command name "gdb"
ERROR: invalid command name "telnet"
ERROR: invalid command name "tcl"
DEPRECATED! use 'ftdi layout_init' not 'ftdi_layout_init'
Info : Hardware thread awareness created
Info : Hardware thread awareness created
Info : clock speed 100 kHz
Info : JTAG tap: K1921VG1T.cpu1 tap/device found: 0x00000d5b (mfg: 0x6ad (CloudBEAR LLC), part: 0x0000, ver: 0x0)
Warn : JTAG tap: K1921VG1T.cpu1 UNEXPECTED: 0x00000d5b (mfg: 0x6ad (CloudBEAR LLC), part: 0x0000, ver: 0x0)
Error: JTAG tap: K1921VG1T.cpu1 expected 1 of 1: 0xdeb15001 (mfg: 0x000 (<invalid>), part: 0xeb15, ver: 0xd)
Info : JTAG tap: K1921VG1T.cpu0 tap/device found: 0x20c5f44d (mfg: 0x226 (MediaTek), part: 0x0c5f, ver: 0x2)
Warn : JTAG tap: K1921VG1T.cpu0 UNEXPECTED: 0x20c5f44d (mfg: 0x226 (MediaTek), part: 0x0c5f, ver: 0x2)
Error: JTAG tap: K1921VG1T.cpu0 expected 1 of 1: 0xdeb15001 (mfg: 0x000 (<invalid>), part: 0xeb15, ver: 0xd)
Error: Trying to use configured scan chain anyway...
Warn : Bypassing JTAG setup events due to errors
Error: dtmcontrol is 0. Check JTAG connectivity/board power.
Warn : target K1921VG1T.cpu0 examination failed
Assertion failed: info->abits != 0, file src/target/riscv/riscv-013.c, line 493

Кто разбирается в этих вопросах, подскажите, пожалуйста, что нужно исправить и где.


Добрый день. Данный функционал использования FTDI отладчика для отладки других устройств поддерживающих JTAG, доступен только для плат КФДЛ.441461.029 ревизии не ниже 3.1.
durimar_13
Сообщения: 20
Зарегистрирован: 26 фев 2025, 13:06
Предприятие: Radioamateur
Откуда: Свердловская обл.

Re: Отладка КФДЛ.441461.050 через КФДЛ.441461.029

Сообщение durimar_13 »

Хорошо, спасибо!
Буду работать через Плату NUKE для Amur. Это работает с конфигуратором версии 2.
С уважением, Виктор.
Ответить

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