Перейти к содержанию
    

TE-ARM-LINK + openOCD

Всем привет.

Помогите, пожалуйста, подружить отладчик TE-ARM-LINK и openOCD. Возможно, не разобрался с настройками...

Как я понял, это аналог SEGGER J-Link.

Прошивку отладчика не обновлял. OpenOCD крайней версии - 0.12. До этой версии пробовал с 0.10 - тоже были ошибки, но другие.

Коннекчусь к процу STM32F100x через SWD (SWCLK, SWDIO).

koluna@lev:~$ openocd -f interface/jlink.cfg -c "transport select swd" -f target/stm32f1x.cfg
Open On-Chip Debugger 0.12.0-rc1
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
swd
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Info : J-Link ARM V8 compiled Nov 14 2012 22:34:52
Info : Hardware version: 8.00
Info : VTarget = 0.000 V
Info : clock speed 1000 kHz
Error: Error connecting DP: cannot read IDR

 

Изменено пользователем koluna

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, koluna said:
VTarget = 0.000 V

Питание надо подать на разъем jtag с платы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/11/2023 at 9:45 PM, x893 said:

Питание надо подать на разъем jtag с платы

Вы имеете в виду VTref?
Кстати, nRST тоже надо коннектить к отладчику?
SWDIO надо подтягивать к питанию?
Обнаружил схему для SWD, на которой это сделано: https://wiki.segger.com/UM08001_J-Link_/_J-Trace_User_Guide
Ранее работал с ST-Link без этого всего, все нормально работало.

Не пойму, что случилось, но сейчас другая ошибка:

koluna@lev:~$ openocd -f interface/jlink.cfg -c "transport select swd" -f target/stm32f1x.cfg
Open On-Chip Debugger 0.12.0-rc1
Licensed under GNU GPL v2
For bug reports, read
	http://openocd.org/doc/doxygen/bugs.html
swd
Info : Listening on port 6666 for tcl connections
Info : Listening on port 4444 for telnet connections
Warn : Failed to open device: LIBUSB_ERROR_ACCESS
Error: No J-Link device found

Питание с платы на VTref отладчика подал (контакт 1).

Изменено пользователем koluna

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Решил проблему.
Через sudo запустил и все заработало.
Перечитал READMI - там написано как правильно устанавливать, чтобы пользовать не от рута (правило для udev).
Все норм теперь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...