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

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

On 3/4/2023 at 10:31 PM, Azlina said:

 у меня нет инструмента сейчас. может UniSoft поможет, включит в его программу поддержку v12

@Azlina, поделитесь, пожалуйста, загрузчиком от v12.

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


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

В 03.12.2021 в 17:38, nibelung сказал:

В драйверах версии 7.58d, наличие Built-in лицензий RDI или JFlash приводит к предупреждению "The connected probe appears to be a J-Link clone" для J-Link версий 9, 10 и 11 с серийным номером из диапазонов 26x`xxx`xxx, 5x`xxx`xxx и 82x`xxx`xxx, а также, для J-Link OB версия 1 с серийным номером из диапазона 80x`xxx`xxx.
Для J-Link версий 10 и 11 серийные номера из диапазона 80x`xxx`xxx амнистированы.

 

Подскажите, пожалуйста, какие есть варианты? Установка более ранних версий драйверов не помогает. Только шить сам Jlink на более раннюю прошивку? Команда license erase проходит, но лицензии остаются. У меня EDU v11 оригинал.

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


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

Почитал предыдущие комментарии и попробовал в деле чудо программу от @UniSoft. Спасибо большое за ваши труды.

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


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

В 05.05.2023 в 16:43, totoshkin сказал:

Подскажите, пожалуйста, какие есть варианты? Установка более ранних версий драйверов не помогает. Только шить сам Jlink на более раннюю прошивку? Команда license erase проходит, но лицензии остаются. У меня EDU v11 оригинал.

Скачивайте утилиты от @UniSoft 113 страница и с их помощью удаляете лицензии RDI и JFlash. С их помощью, потом, добавляйте лицензии в реестр или в конфиг область, там в ридми написано как это длать.

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


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

1 час назад, nibelung сказал:

Скачивайте утилиты от @UniSoft 113 страница и с их помощью удаляете лицензии RDI и JFlash. С их помощью, потом, добавляйте лицензии в реестр или в конфиг область, там в ридми написано как это длать.

Да, так и сделал. Всё получилось. Еще раз спасибо!

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


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

Добрый день.

Подскажите по восстановлению китайца jlink v9, с маркировкой hlink v9.93 на плате. Устройство досталось с чистым процом на котором маркировка stm32f207rgt6, но st-link его определяет как:

Device ID:0x413
Device family :STM32F405xx/F407xx/F415xx/F417xx

Залил в него bootloader от KS_Diy_Link, после чего jlink.exe сам залил в него прошивку. Серийный номер программируется успешно, а вот установить лиценции
(Exec AddFeature JFlash и тп) не удается - выводит ошибку:

SEGGER J-Link Commander V6.14e (Compiled Apr 27 2017 18:27:20)
DLL version V6.14e, compiled Apr 27 2017 18:26:50

Connecting to J-Link via USB...O.K.
Firmware: J-Link V9 compiled Apr 21 2017 11:08:06
Hardware version: V9.00
S/N: 2040011
VTref = 3.296V


Type "connect" to establish a target connection, '?' for help
J-Link>Exec AddFeature JFlash

****** Error: Communication timed out: Requested 4 bytes, received 0 bytes !
ERR
J-Link>

Пробовал версии 6.14, 6.30 - без разницы. Версия jlink.exe 7.88 в тоже время успешно обновляет прошивку до последней.

К целевому устройству коннектится (проверял на kinetis), отладка запускается. А вот jflash ругается на отсутствие лиценции. Это можно как-нибудь исправить без замены проца на "правильный" stm32f205rb?

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


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

9 минут назад, x893 сказал:

JLink V512f

Не помогает 😞 Ошибка та же самая: Error: Communication timed out: Requested 4 bytes, received 0 bytes !

upd: Пробовал на чистую - очистить проц, залить бут, залить прошивку jlink.exe 5.12f, ею же настроить серийник и ею же пробовать добавить лицензию.

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

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


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

On 6/5/2023 at 1:58 PM, johnshadow said:

Ошибка та же самая: Error: Communication timed out: Requested 4 bytes, received 0 bytes !

 

 У меня точно такое же сообщение бывает на JetLink Ultra. После него матерится что прошивка слетела, обновляет (если разрешу), но не работает без последующего передергивания USB. Экспериментально выяснил что перепрошивка в моем случае лишняя, надо сразу передергивать USB.

А вот первопричиной такого поведения (у меня) является бардак с питанием отлаживаемого устройства.  Т.е. когда USB кабель не подключен к отладчику в момент подачи питания на отлаживаемое устройство.

 

Вроде можно (лично не пробовал) ключи в ПК прописать, Вам не подойдет? 

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


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

20 минут назад, jack_avenger сказал:

Вроде можно (лично не пробовал) ключи в ПК прописать, Вам не подойдет? 

На питание не похоже - серийник зашивает без проблем, а затем в тех же условиях всегда ошибка при установке лицензии.
Все же склоняюсь к версии, что проц поддельный - я такого "stm32f207rgt6" на сайте ST вообще не нашел
Про лицензии на ПК не знал, спасибо.

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


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

С помощью  pety3bi удалось решить свою проблему. В найденном на просторах инета полном дампе прошивки v9 подсмотрел, что лицензии хранятся со смещения 0xBF20.
Дорастил бутлоадер KS_Diy_Link до нужного размера в hex-редакторе и записал в него лицензии. Исключил только лицензию RDDI - вроде пробегала информация что с нею возникают проблемы.
Возможно знающие поправят меня если я ошибаюсь на счет нее. Залил бутлоадер, обновился штатно, настроил серийник. Буду наблюдать. Всех благодарю за помощь и pety3bi персонально.

jlink_v9_bootloader_w_licenses.bin

Изменено пользователем johnshadow
добавил бутлоадер

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


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

Приветствую всех. Подскажите, есть два оригинальных j-link base v10.1. У одного вылетел микроконтроллер LPC4322.

Могу ли я заменив сгоревший на доступный LPC4320, клонировать в него второй рабочий?

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


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

45 minutes ago, Restorer said:

Приветствую всех. Подскажите, есть два оригинальных j-link base v10.1. У одного вылетел микроконтроллер LPC4322.

Могу ли я заменив сгоревший на доступный LPC4320, клонировать в него второй рабочий?

Вернее заменив на доступный LPC4337.

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


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

1 hour ago, Restorer said:

Могу ли я заменив сгоревший на доступный LPC4320, клонировать в него второй рабочий?

Там не все так просто!

Если сохранили серийный номер и uniqueID контроллера, то есть возможность сделать клон... вот только это будет клон а не оригинал, со всеми вытекающими!

Придется найти прошивку клона, она понадобится в любом случае (в ней будет патч, подменяющий uniqueID).

Ну и если так принципиально склонировать с тем же SN, то придется заменить в этой прошивке: SN, SN_Checksum, Signature на свои (с этим не сложно), а вот найти где лежит uniqueID для подмены будет не просто, придется дизассемблировать и изучать.

 

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


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

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

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

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

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

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

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

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

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

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