Jump to content
    

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

 

Edited by koluna

Share this post


Link to post
Share on other sites

10 minutes ago, koluna said:
VTarget = 0.000 V

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

Share this post


Link to post
Share on other sites

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).

Edited by koluna

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...