Jump to content

    
krestnick

China-Link, Вариант отладчика из Китая

Recommended Posts

2 часа назад, jcxz сказал:

Только опыт может это подсказать.  :moil:
Так вот: они не работают с драйверами выше v6.12f - слетает прошивка.

Слетает поди только часть прошивки, основная? Бутлоадер остается?

А после того как слетела прошивка, вы их обратно оживляте?
Обратно оживить девайс насколько муторно? Или в слетевший девайс 6.12f шьется?  А то в принципе есть JLink 10.1 EDU и STlink чтоб реанимировать успошего.
Чем я рискую, короче, каким геморроем :)))

Edited by std

Share this post


Link to post
Share on other sites
5 минут назад, std сказал:

Слетает поди только часть прошивки, основная? Бутлоадер остается?
А после того как слетела прошивка, вы их обратно оживляте?

да

5 минут назад, std сказал:

Обратно оживить девайс насколько муторно?

Да не особо. Несколько команд и в jlink.exe и передёргиваний USB.

Share this post


Link to post
Share on other sites
26.11.2020 в 14:15, evkuchev сказал:

Недавно ремонтировал его. Пришлось быстренько накидать схему.Если у кого нить проблема- пишите, постараюсь помочь.

Напишите, пожалуйста, какие ошибки в схеме были у Вас.

Пробовали отлаживать, что нибудь отличное от Cortex-M по JTAG работает ли это?

 

Мой клон V11 работает по SWD c Cortex-M, но не работает по JTAG с ARM9. Проблема возникает на стадии подключения и сканирования цепочки TAP. 

 - Could not measure total IR len. TDO is constant high

Посмотрел логическим анализатором - действительно TDO постоянно в уровне логической 1. Но при этом TMS тоже всегда высокий, увидел на нем только короткие иголки длительностью 16 нс.

Хотелось бы понять аппаратная ли это проблема и где её искать.

 

Подключение   J-Link V11:

1330997719_2021-07-28_17-57-29(2).thumb.png.abc8b540fe793d41542a75736a070862.png

 

Для сравнение подключение через J-Link Ultra V4:

2021-07-28_18-06-15.thumb.png.a23d687a3a009ef02349d6976346e792.png

 

 

Подскажите, пожалуйста, есть ли команда позволяющая вручную устанавливать состояние линии TMS?

Edited by rsrg

Share this post


Link to post
Share on other sites

Китайские клоны не поддерживают Cortex-A50? На сайте segger для edu в числе поддерживаемых платформ указаны:

  • Cortex-A53
  • Cortex-A72

А вот на алиекспресс я не встречал в описании A50. Неужели не поддерживают?

Share this post


Link to post
Share on other sites

В общем, разобрался почему мой клон V11 не работал с ARM9, проблема оказалась в самом ARM9, а в отладочной плате на которой выполнялась проверка. GPIO контроллера, на котором  линия TMS, может быть сконфигурирован как  UART_RX и на отладочной плате установлены драйвера RS-232 и RS-485. Так вот выход RS-232 был подключен (джампером) к линии TMS. В свою очередь на китайской версии J-Link V11 резисторы включенные последовательно с линиями JTAG имеют номинал 220 Ом, а на JetLink V4 - 100 Ом. Номинала 100 Ом хватало, чтобы установить линию TMS в состояние логического "0", а 220 Ом уже не достаточно.

В общем с ARM9 тоже работает, а то я уже начал думать, что китайцы прислали J-Link с прошивкой от какой нибудь версии OB. 

 

Share this post


Link to post
Share on other sites
10 минут назад, bepobalote сказал:

Just to be sure:

based on your experience, is Jetlink ULTRA V4  supported by the latest Segger drivers (v7.52b)?

 

I have Jetalink Ultra+ V4. It works with the latest driver version v7.52b (x64) and latest firmware Jul 28 2021

IMG_20210807_132735.jpg

Share this post


Link to post
Share on other sites
07.08.2021 в 14:05, jcxz сказал:

But my, similar (Jetalink Ultra+ V4) - does not work.  :sad:

А не пробовали обратиться к продавцам? Скорей всего вам помогут его запустить. Напишите на почту jetlink.jtag@gmail.com

Share this post


Link to post
Share on other sites
55 минут назад, Walera сказал:

А не пробовали обратиться к продавцам? Скорей всего вам помогут его запустить. Напишите на почту jetlink.jtag@gmail.com

Продавцы мне помогли восстановить его прошивку. До максимальной рабочей версии.

И зачем мне куда-то обращаться? Он у меня работает, меня устраивает.

Share this post


Link to post
Share on other sites
On 7/16/2021 at 10:40 PM, masya-chel said:

Фото J-Link V11 после модификации.
Удалена перемычка, блокирующая вход в режим ISP, вместо перемычки установлен подтягивающий резистор.

IMG_4772.JPG

Спасибо! все получилось. Осталось разобраться с добавлением лицензий через commander.

Share this post


Link to post
Share on other sites

Спасибо за подробную инструкцию по переделке EDU версии.
Все получилось, адаптер прекрасно видится чере коммандер, но не могу добавить лицензии, пишет: 
 

SEGGER J-Link Commander V7.50a (Compiled Jul  8 2021 18:22:32)
DLL version V7.50a, compiled Jul  8 2021 18:21:11

Connecting to J-Link via USB...O.K.
Firmware: J-Link V11 compiled Jun 29 2021 16:12:24
Hardware version: V11.00
S/N: 261011***
License(s): FlashBP, GDB
VTref=0.000V


Type "connect" to establish a target connection, '?' for help
J-Link>exec AddFeature RDI
ERROR: Unknown command
J-Link>exec AddFeature FlashBP
ERROR: Unknown command
J-Link>exec AddFeature FlashDL
ERROR: Unknown command
J-Link>exec AddFeature JFlash
ERROR: Unknown command
J-Link>exec AddFeature GDB
ERROR: Unknown command
J-Link>

Share this post


Link to post
Share on other sites
9 hours ago, dec123ua said:

Спасибо! все получилось. Осталось разобраться с добавлением лицензий через commander.

Пробуйте добавить их через старую версию commander, например v6.30

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