Jump to content

    
krestnick

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

Recommended Posts

Надо обновить этой прошивкой

http://electronix.ru/forum/index.php?s=&am...t&p=1151129

 

Алгоритм как это делать (копипаста с форума http://www.sonsivri.to/forum/index.php?topic=41726.50)

 

А если прошивка не слетела/не обновлялась (или абсолютно новый, не юзаный Jlink8), можно его обновить "этой прошивкой" штатными средствами, или только через стирание и самбу?

Share this post


Link to post
Share on other sites
А если прошивка не слетела/не обновлялась (или абсолютно новый, не юзаный Jlink8), можно его обновить "этой прошивкой" штатными средствами, или только через стирание и самбу?

Штатные средства и убъют прошивку. А потом через самбу.

 

PS: Чисто теоретически это сделать можно (написать программу, которая обновит JLink нужной прошивкой).

Но для этого прийдётся разобраться с тем, как это делают программы от Segger.

А это непростая и, возможно, никому ненужная работа - через самбу быстрее.

Мои исследования закончились на том, что я научился вычитывать лицензии с JLink. Но пока это не пригодилось.

Share this post


Link to post
Share on other sites
Нет. Только вручную.

Штатные средства и убъют прошивку. А потом через самбу.

Т.е. продаван меня, как бы это выразиться, дезинформировал чтоли малость? В описании было сказано "The original firmware V8, full-featured support, support for automatic upgrades;" Или это с последними версиями драйверов началась такая ерунда?

 

Вообще, правильно ли я понимаю, в контроллере сейчас находится загрузчик, который в принципе поддерживает обновление по протоколу Segger-a, но серийник левый вшит в сам загрузчик, поэтому этот загрузчик надо заменить таким же загрузчиком, но с исправленным серийником, и после этого клон будет поддерживать обновления штатными средствами?

Или с каждым выходом новой версии надо будет так же вручную все это проделывать?

Share this post


Link to post
Share on other sites
Вообще, правильно ли я понимаю, в контроллере сейчас находится загрузчик, который в принципе поддерживает обновление по протоколу Segger-a, но серийник левый вшит в сам загрузчик, поэтому этот загрузчик надо заменить таким же загрузчиком, но с исправленным серийником, и после этого клон будет поддерживать обновления штатными средствами?

Почти всё правильно. Нужно прошить программу с исправленным серийным номером и лицензиями и всё будет работать и обновлятся штатными средствами. (Пока Segger не добавит Ваш серийный номер в "чёрный список". Но это маловероятно :) )

Share this post


Link to post
Share on other sites
Понадобилось восстановить работоспособность J-Link v8 (from China)

Для этого поковырялся в Segger-овских файлах (v4.66)

Высмотрел следующее:

1) Серийный номер НЕ должен быть:

11111117, 20100214, 50331647, 20090626, 20080696, 20064001,

20101001, 24446459, 805306163, 377001345, 17892859

2) Для v7 и V8 не должно быть в лицензиях 'GDBFull' (но возможно это не обязательно)

Проверить смогу только во вторник. Если кто-то сможет проверить раньше - сообщите о результатах.

у меня v8 тоже китайский прошил и изменил серийник на 158000ччч теперь не ругается новая версия на j-link!

Share this post


Link to post
Share on other sites
А та прошивка работает только максимум в 4.66, в 4.70а не будет работать?
Только что зашил её.

И обновился поверх до:

J-Link ARM V8 compiled Jun 19 2012 11:29:30

dll V4.50j

Пока работает. Завтра проверю...

Share this post


Link to post
Share on other sites
Т.е. продаван меня, как бы это выразиться, дезинформировал чтоли малость? В описании было сказано "The original firmware V8, full-featured support, support for automatic upgrades;" Или это с последними версиями драйверов началась такая ерунда?

 

Вообще, правильно ли я понимаю, в контроллере сейчас находится загрузчик, который в принципе поддерживает обновление по протоколу Segger-a, но серийник левый вшит в сам загрузчик, поэтому этот загрузчик надо заменить таким же загрузчиком, но с исправленным серийником, и после этого клон будет поддерживать обновления штатными средствами?

Или с каждым выходом новой версии надо будет так же вручную все это проделывать?

если сразу правильно вшить серийник то каждый раз не придется парится!

Share this post


Link to post
Share on other sites

купил такой J-Link

http://www.aliexpress.com/item/free-shippi.../578289805.html

 

задал ему серийник. но при помощи этого переходника не могу подключиться в j-flash к стм32ф407 :-( пишет нет подключения.

куда копать ? у кого нить еще есть такой же ?

Share this post


Link to post
Share on other sites
Это неправильный джилинк, китайская замануха. Правильные в МТ-Систем :santa2:

 

а в чем неправильность ? использовать то как то можно или в "топку" ? в принципе нужно только для стм32...

 

Share this post


Link to post
Share on other sites
Вы консольную утилиту jlink запускали ? Что пишет ? Осциллом на ноги вставали ? Больше инфы надо.

 

J-Link Commander выдает следующее, серийник я задал сам (от балды)

post-73529-1367665543_thumb.png

 

что еще нужно привести ? могу подключить к STM32F407IGT

Edited by ВитГо

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.