Jump to content
    

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

Тема очень помогла, оживил свой Jlink v8. Серийника рабочего нo нашёл но вот dll пропатченые есть. С dll проблема в чем, после установки софта нового прилетают новые dll (оригинальные) опять их искать заменять. Немного суетно.  Думаю поможет форумчанам в поиске и замене dll  https://mega.nz/file/oYxQ0IaZ#7xHZRR8cTeoB_4y1Jr4UkWp3oFR3pAvSYSpyFjOKaHE кидаем в папку с пропатчеными dll ставим галки в первом списке, указываем где искать (внизу) C:\  потом поиск, если md5 совпадают галки нет если разные галка заменить. Потом кнопку заменить. Подменяет все найденные dll на пропатченые с своей папки. Думаю поможет в работе.  

Edited by FantasyDD
Очипятки

Share this post


Link to post
Share on other sites

21 час назад, UniSoft сказал:

Вот это попробуйте, должно помочь

https://mega.nz/file/UlFTkKjL#um5R1uU4YPXtX8bc7hoorRJlyjAefbJ--zJLvBZh36o

Сообщите о результате.

Какая версия была последней с которой у вас все работало?

Прежде всего, большое спасибо. Да, это сработало.
Последней версией драйвера, с которой мой Jlink V10 работал без проблем, была V752a.
Не знаю, сколько времени у меня версия 10, у меня тоже версия 8, но до версии 7.52a прошивка обновлялась автоматически, только версия 7.58a обнаружила клон и повредила прошивку.

Так что еще раз спасибо. И снова я проверил, что моя версия 7.52a была обновлена без каких-либо проблем, и даже сейчас, после «исправления» с этой версией, она работает без проблем.

То, что я прочитал на китайском форуме, только добавило нового обнаружения клонов к драйверам 7.58. СЯ смутно помню, что это может быть комбинация серийного номера и лицензий, но один китаец сказал об этом четко, хотя и довольно точно указал диапазоны SN. . Мой клон имеет серийный номер 260xxxxxx и лицензирует FlashBP, GDB, FlashDL, JFlash, RDI.
Янак Сеггер уже выпустил драйверы 7.60. 
Я попробую найти его еще раз на китайском форуме и, если мне это удастся, дам больше информации.

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

Судя по изображению из вашего предыдущего поста, у меня такая же версия клона, как и у вас.

 

Можно ли с помощью Flash Magic создать резервную копию всей памяти, включая загрузчик, RSA и т. Д., Через UART 3?

 

JLINKV10.thumb.jpg.02bba7515d112bf63ecc6a027288c7a2.jpg

Edited by Berger

Share this post


Link to post
Share on other sites

8 minutes ago, Berger said:

Можно ли с помощью Flash Magic создать резервную копию всей памяти, включая загрузчик, RSA и т. Д., Через UART 3?

Нет, там установлена защита от чтения...

Единственная функция, что сможете сделать, это полная очистка контроллера.

Share this post


Link to post
Share on other sites

4 часа назад, UniSoft сказал:

Нет, там установлена защита от чтения...

Единственная функция, что сможете сделать, это полная очистка контроллера.

это раздражает :crazy:

Полагаю, через интерфейс ISP будет то же самое?
Только что узнал, как подключается разъем ISP. Если кому-то интересно


IPS connecto 10 pin Jlink V10 LPC4337
2...10
1...9

  1  VRef
  2  29 /TRST
  3  27 TCK/SWDCLK Over 10k to VRef
  4  31 TDO/SWO      Over 10k to VRef
  5  30 TMS/SWDIO   Over 10k to VRef
  6  27 TCK/SWDCLK Over 10k to VRef 
  7  GND
  8  96 P2.7              At reset, the part enters ISP mode
  9  87 P2.3 U3_TXD
10  88 P2.4  U3_RXD

Что, не понимаю где взять RSA2048 a UniqueID
если я не могу прочитать их из своего Jlink?
(здесь я основываюсь на вашем описании способа ручного обновления прошивки в посте на 50 стр. )

Share this post


Link to post
Share on other sites

13 часов назад, dec123ua сказал:

а будет ли отличие в прошивках

Jlink V10 на LPC4337 vs. Jlink V11 LPC4322 ???

Это не так или есть, но это не влияет на ту часть микропрограммы, которая обновляется с помощью jlink.exe. У меня есть копия с LPC4337 и до версии 7.58, которую я обновил так же, как и оригинал. Почему клоны содержат LPC4337 и LPC4357? Больше памяти, два блока памяти, которые позволяют как-то обойти защиту segger. UniSoft может предоставить дополнительную информацию.

 

Share this post


Link to post
Share on other sites

Я поискал немного в водах Китая и нашел статью про клоны и драйверы v7.58.

Segger недавно выпустил новую версию драйвера Jlink 7.58, но не сообщил Taobao, что их специальная версия Jlink будет отключена.
:acute:

Решение
Сутор предоставил модифицированные файлы jlink.exe и jlinkARM.dll. Загрузите и разархивируйте, нажмите «Установить», а затем повторно введите код SN, чтобы восстановить его. И после завершения установки jlink думает, что вставлена оригинальная прошивка V11. После ввода кода SN V10 становится V11 (в основном V10 и V11 - это одно и то же аппаратное обеспечение) и могут быть обновлены напрямую.) Автор утверждает

Сам не пробовал, восстановил программно от UniSoft. Однако мне удалось получить файл.

https://mega.nz/file/ayRXEASL#lMEcRJvTcpFQ6cA0EffgGPRxeU3rwFbFO0cQzS0EF5Y
 

Share this post


Link to post
Share on other sites

Просто хотел узнать, как воткнули разъем ISP, и в итоге все перерисовал.

Это без гарантии, я мог где-то ошибаться

 

A.thumb.jpg.f4705c8de3df306548d75773307ce38e.jpg

 

Jlink_V10.1.pdf

Share this post


Link to post
Share on other sites

Покопался немного в JlinkARM.dll и тоже в китайских темных водах.
Мне было интересно, что изменилось в версии 7.58, что мой клон перестал обновляться .

Начиная с версии 7.58 для оборудования v9 - v11, эти проверки выполняются

1. SN находится в черном списке. Неинтересно .
2. Прошивка не может быть создана, если обнаружена лицензия GDBFull или RDI.
3. Если серийный номер начинается с 26, 5, 82 и 80, он не должен иметь встроенных функций JFlash или RDI.

Причина?
видимо
26xxxxxx есть официальный EDU
5xxxxxxx есть официальный BASIC
80xxxxxx есть официальный EDU Mini

Это привело меня к возможно глупому вопросу .
Если не ошибаюсь, лицензию можно добавить с помощью AddLicense. В JlinkARM.dll также есть EraseLicenses недокументировано, но его можно найти в dll.
 

идея

Удаляю все лицензии.
Добавлю все лицензии.
почему не работает?
 

 

Share this post


Link to post
Share on other sites

16.12.2021 в 17:58, Berger сказал:

Просто хотел узнать, как воткнули разъем ISP, и в итоге все перерисовал.

Это без гарантии, я мог где-то ошибаться

 

A.thumb.jpg.f4705c8de3df306548d75773307ce38e.jpg

 

Jlink_V10.1.pdf 787 kB · 25 скачиваний

Подскажите, у вас на схеме цепь "VccA" является источником питания для таргета? Не увидел, как напряжение попадает на разъём таргета, на цепь "Vref".

Share this post


Link to post
Share on other sites

Это меня тоже немного удивило .
VccA - это напряжение питания для стороны B SN74LVC1T45.
Я ожидал прямого аналогового или цифрового соединения с Вфер
Это не так
Vref поступает только на резисторный делитель R17 / R18 через усилитель U9B на АЦП в процессоре.
Vcca через диод D1 и R27 создает усилитель U9A
Усилитель управляет микроконтроллером P2_8 через резистивный делитель R28 / (R30 || R31).
P2_8 - это не ЦАП, а только цифровой ввод / вывод, поэтому VccA может быть либо 3,3 В, либо 0 В (близким к нулю).

Вот фрагмент моей рабочей картины того, как мы перерисовали соединение .

VccA.thumb.jpg.de49bd58ff6e6e90fabaef32a4918e0b.jpg

Я не уверен насчет Q2
Деталь в SOT23-6 с обозначением 312S ,
Нет, это не оптореле PVT312PBF, это не сделано в SOT23 и соединение не совпадает
Управляется пином 19 DBGACK.

312s.thumb.png.4e3025852fca7cbf93258b6ec9942f8a.png

Share this post


Link to post
Share on other sites

3 часа назад, Berger сказал:

Усилитель управляет микроконтроллером P2_8 через резистивный делитель R28 / (R30 || R31).
P2_8 - это не ЦАП, а только цифровой ввод / вывод, поэтому VccA может быть либо 3,3 В, либо 0 В (близким к нулю).

Тут вы не совсем правы. С выхода P2_8 идет PWM сигнал - далее интегратор R28, C?? - на  положительный вход усилителя U9 придет напряжение в диапазоне 0..3,3V. На отрицательный вход U9 подается Vcca через делитель (отрицательная обратная связь). Следовательно на выходе U9 микроконтроллер может сформировать любое напряжение Vcca в диапазоне 0..Vusb.

Share this post


Link to post
Share on other sites

На выходе U9 максимальное напряжение может быть примерно 4,5В, но по выходу ещё установлен диод, чтобы напряжение не пёрло на выход U9, когда подача напряжения отключена. Поэтому в цепи VccA максимально возможное напряжение будет составлять около 4 вольт.

Share this post


Link to post
Share on other sites

20 часов назад, Berger сказал:

Я не уверен насчет Q2
Деталь в SOT23-6 с обозначением 312S

Не может быть FDC6312P ?

Share this post


Link to post
Share on other sites

19.12.2021 в 17:01, Berger сказал:

Я не уверен насчет Q2
Деталь в SOT23-6 с обозначением 312S ,
Нет, это не оптореле PVT312PBF, это не сделано в SOT23 и соединение не совпадает
Управляется пином 19 DBGACK.

 

 

Это сдвоенный полевик FDC6312P.
Через диодную сборку BAT54C сделана развязка затворов обоих полевиков в сборке, для их одновременного открытия и для отсутствия утечек в закрытом состоянии.


Berger, можете ли поправить на схеме?

Edited by masya-chel

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.

×
×
  • Create New...