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

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

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

Теперь форумчанин evkuchev будет знать, что зря ремонтировал свой клон

Это вы к этому?

китайский клон имеет буфера нормальные, оригинал имеет нихрена.

 

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


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

8 hours ago, Vasily_ said:

Это вы к этому?


китайский клон имеет буфера нормальные, оригинал имеет нихрена.

 

Нет. Не к этому.

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

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


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

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

Теперь форумчанин evkuchev будет знать, что зря ремонтировал свой клон, который делали инженеры. Правильно. Нечего ремонтировать клоны.

Это не отменяет и не нивелирует того, что написал уважаемый DASM

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


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

1 hour ago, gte said:

Это не отменяет и не нивелирует того, что написал уважаемый DASM

А что написал ? Клон лучше оригинала? Если не сложно, поясните о "нивелировании" субъективного мнения на объективные факты клон vs оригинал.

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


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

5 часов назад, truevoxdei сказал:

А что написал ? Клон лучше оригинала? Если не сложно, поясните о "нивелировании" субъективного мнения на объективные факты клон vs оригинал.

А что удивляетесь, речь же про аппаратную часть и Вы сами согласились с разницей в буферизации. Это не просто экономия на спичках, это желание продать еще и изолятор за $150-$200 .

J-Link_USB-Isolator.thumb.jpg.2170855c97713b7ed2209f234d928a2b.jpg

А уж у перепрошитого EDU и последний обьективный аргумент теряется - легальная поддержка софтом. 

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


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

1 hour ago, gte said:

Вы сами согласились с разницей в буферизации.

Ваша фантазия. Где это я согласился или не согласился о буферизации???

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

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


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

Здравствуйте!

 Я, по ошибке (используя какую-то инструкцию, т.е. "Exec AddFeature RDDI" в версии софта "J-Link Commander v6.30"),
добавил лицензию "RDDI" (не несуществующую) в оригинальную "J-Link EDU V10.10"... :(

 И сейчас, естественно, начиная с версии "J-Link Software v6.84"  выдает ошибку "The connected J-link is defective."...
Дорогие форумчане, как можно удалить лицензию RDDI или как-то по другому решить эту проблему?

Заранее спасибо всем!

П.С. Версия v6.82g пока работает нормально!

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

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


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

On 12/3/2020 at 7:10 PM, truevoxdei said:

Теперь форумчанин evkuchev будет знать, что зря ремонтировал свой клон, который делали инженеры. Правильно. Нечего ремонтировать клоны.

 

И нафига вы старую тему подняли и процитировали?

Ну немножко ошибся там DASM, не сразу приметил мелких жучков,

что собственно и признал позже.

Есть там буферы, просто маленькие, 6 штук 74LVC1T45GW в корпусе SOT363 (SC-88)

 

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


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

Уважаемый @UniSoft , здравствуйте,
можете помочь мне с удалением RDDI лицензии из J-Link EDU V10.10 (описал проблему два сообщения назад)?

Спасибо большое!

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


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

7 minutes ago, TaronHov said:

Уважаемый @UniSoft , здравствуйте,
можете помочь мне с удалением RDDI лицензии из J-Link EDU V10.10 (описал проблему два сообщения назад)?

Спасибо большое!

Я этим вопросом не занимался, так что ничем помочь не могу.

Не знаю есть ли команда для удаления всех лицензий из коммандера.

API функция есть JLINK_EMU_EraseLicenses() даташит из SDK тут чуть ранее выкладывали.

Так бегло глянул в дизассемблере, можете попробовать в коммандере (без exec)

введите "license show" (без кавычек), 

затем можете попробовать (на свой страх и риск), так как не знаю поможет ли,

"license erase" (без аргументов)

ну и если удалятся все лицензии, то хорошо...

затем добавьте по очереди:  RDI,FlashBP,FlashDL,JFlash,GDB

"license add RDI", ...

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


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

@UniSoft
J-Link>license erase
All licenses erased successfully.
J-Link>license show
Built-in licenses: RDI,FlashBP,FlashDL,JFlash,GDB
No installable licenses.
J-Link>

Не помогает... :(
Снова:
***
License(s): FlashBP, GDB, JFlash, RDI, RDDI, FlashDL
OEM: SEGGER-EDU

***

@UniSoft А в каком блоке/части памяти микроконтроллера хранится эта информация о лицензиях?
Спасибо!

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

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


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

@UniSoft
А как то можно это исправит прашивая сам J-Link FlashMagic-ом или другим J-Link-ом (увидел, что у вас есть дамп прошивки сJ-Link EDU v10...)?

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


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

1 hour ago, TaronHov said:

 

@UniSoft А в каком блоке/части памяти микроконтроллера хранится эта информация о лицензиях?
Спасибо!

 

Хотя вопрос адресован лично Unisoft и он не будет против отвечу. В так называемой "виртуальной" OTP в терминалогии парней из Seggera. OTP закинуть можно, убрать нет (следуя логике названия зоны во флэше).

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


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

12 hours ago, truevoxdei said:

В так называемой "виртуальной" OTP в терминалогии парней из Seggera. OTP закинуть можно, убрать нет (следуя логике названия зоны во флэше).

Ну если уж в терминологии Segger'а, то они ее называют OTS

Да это в некотором виде виртуальная OTP...

там цикл проверяет, можно ли записать данные, типа такого:

(скинуть биты в 0 можно, а обратно уже нет)

uint8_t data[512]; // новые данные
usb_receive_data(data, 512);
for (i = 0; i < 512; i++)
  if ((OTS[i] & data[i]) != data[i])
    return ERROR;

 

13 hours ago, TaronHov said:

Не помогает... :(

@UniSoft А в каком блоке/части памяти микроконтроллера хранится эта информация о лицензиях?

В общем понятно, заглянул в код самого ж-линка, там этой функции JLINK_EMU_EraseLicenses() попросту нет.

license erase использует JLINK_EMU_EraseLicenses()

 

13 hours ago, TaronHov said:

@UniSoft
А как то можно это исправит прашивая сам J-Link FlashMagic-ом или другим J-Link-ом (увидел, что у вас есть дамп прошивки сJ-Link EDU v10...)?

Вот только перепрошивкой это и можно вылечить, по-другому (по-простому) никак... и то, если удастся вытянуть все данные...

вполне под отладчиком, можно их выдрать, DLL их вычитывает и OTS и сигнатуру.

Да думаю даже можно проще, просто воспользоваться каким-нибудь USB сниффером (например USBlyzer).  

 

во-первых дамп превратит edu в клон с другим SN...

А во-вторых в клоне патч лежит во втором банке флеш памяти, которого нету в EDU.

Ну и в третьих, прошивка привязана к уникальному идентификатору контроллера, и содержит RSA подпись.

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

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


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

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

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

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

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

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

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

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

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

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