Jump to content

    

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

В оригинальном (а не псевдооригинальном) виде загрузчика ни у кого нет, значит подобные прошивки - это превращение J-Link'а в мину замедленного действия - рано или поздно рванет с выходом очередной версии DLL. Уж лучше остаться с функционалом оригинальной EDU и спать спокойно.

Сорри за некропост, что вы ерунду пишите? Бут оригинальный давно считан и делается элементарно процедура

 

Share this post


Link to post
Share on other sites
давно считан

Осталось подкрепить информацию достоверными данными. Но вопрос скорее не актуален, ввиду легкости и оригинальности перехода на OB вариант.

Share this post


Link to post
Share on other sites

Да понятно, что неактуально. Считывается легко и непринуждено backdoor ом. Я в те времена не извращался, а просто просил выплевывать по USB по мне память от нуля кусочками штатными средствами jlink. exe

Share this post


Link to post
Share on other sites
Считывается легко и непринуждено

Думаю всем будет интересно как. Наш оригинальный segger был на уровне камня заблокирован от считывания этой области, точнее при попытке считывания, хоть кусочка, он сначала обнулял (на другом камне проверяли).

Share this post


Link to post
Share on other sites
Думаю всем будет интересно как. Наш оригинальный segger был на уровне камня заблокирован от считывания этой области, точнее при попытке считывания, хоть кусочка, он сначала обнулял (на другом камне проверяли).

На каком проце? Это 2007 год был, at91sam стоял. Обнулением занимается бутлоадер, если видит несовпадение crc в остальной прошивке. Поэтому я ему скармливал прошивку с бекдором и верным CRC, а бекдор уже выплевывал оригинальный бут. Что это за "уровень камня", если его собственная программа не может считать свою же собственную флеш? Мне такие не попадались процы, чтобы области флеша были с правами доступа -wx без r

Share this post


Link to post
Share on other sites
На каком проце? Это 2007 год был, at91sam стоял. Обнулением занимается бутлоадер,

Речь о STM. Сам не занимался микроконтроллерами, а коллеги сказали, чтобы подсунуть свою прошивку, нужно правильно подсчитать CRC, которое проверяет бутлоадерь. На тот момент видимо не смогли. А стирает коммандер, при попытке считывания через другой джилинк, при установленных битах защиты, если я правильно понял со слов коллег. Встраиваем в свои системы все прошивальщики, и для МК, и для ПЛИС, чтобы не таскать с собой лишних кабелей, кроме USB.

Share this post


Link to post
Share on other sites

Ну не смогли так не смогли... Насчет стирания при попытке тоже не слышал, обычно просто пишет, что чип залочен.

Share this post


Link to post
Share on other sites
так точно.

Вам удалось считать из чипа оригинальный загрузчик (для версии v9 от 12 октября 2012 года)??? И для железа v10.1 тоже считали загрузчик? Спрашиваю, т.к. у меня есть загрузчик и прошивка для v9 которая спокойно обновляется. Можно по всем сборкам j-LinkSoftware пройтись и всё везде обновляется и работает. Главное правильный (не забаненый) номер и лицензии иметь в отладчике, тогда никаких предупреждении о "defective" или подобные не будут появляться.

Edited by truevoxdei

Share this post


Link to post
Share on other sites

Летом стал счастливым обладателем клона J-Link v9 (надпись на плате HLINK V9.43), который со старта обновился до 6.14h и более обновляться не хотел.

IMG_20180211_143513_HDR.jpg

 

Пробую обновиться по инструкции выше (с файликом v9_all), но вложенный dumpfw.exe не находит в JLinkARM.dll прошивок (версия софта 6.30c, из старой 6.14h вытаскивает нормально)

dumpfw.png

 

Нет ли у кого-нибудь более актуальной утилиты для извлечений фирмварей из сеггеровской dll? Или ссылки на гайд, как это провернуть?

 

у меня есть загрузчик и прошивка для v9 которая спокойно обновляется. Можно по всем сборкам j-LinkSoftware пройтись и всё везде обновляется и работает.

 

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

 

 

 

Share this post


Link to post
Share on other sites

Хотел отправить в ЛС сообщение. Пишет что "либо переполнен ваш ящик либо отключен".

Напишите мне ваш мейл (или на мой truevoxdei@gmail.com)

Share this post


Link to post
Share on other sites
Хотел отправить в ЛС сообщение. Пишет что "либо переполнен ваш ящик либо отключен".

Напишите мне ваш мейл (или на мой truevoxdei@gmail.com)

И мне пожалуйста в ЛС.

Выложили бы на какой нибудь ресурс - штука многим нужная.

Share this post


Link to post
Share on other sites
И мне пожалуйста в ЛС.

Выложили бы на какой нибудь ресурс - штука многим нужная.

 

И мне, выложу на местном ftp.

Share this post


Link to post
Share on other sites
И мне пожалуйста в ЛС.

Выложили бы на какой нибудь ресурс - штука многим нужная.

Зачем? Производитель много будет знать не нужного.

 

На форуме бываю редко.

Edited by truevoxdei

Share this post


Link to post
Share on other sites

В общем последняя JLinkARM.dll, из которой dumpfw.exe вытаскивает прошивки, это v6.22g (осторожно, там не работает VCP).

Во вложении собранная полная фирмварь с корярвым загрузчиком (загружается, но не обновляется) и прошивкой из дллки версии v6.22g.

Серийник - дефолтный, если хочется другой, то ищем в картинках гугла что-нибудь типа "j-link target driver setup" и пишем понравившийся по 0xBF00 (не забывая про little endian).

Шьётся с помощью любого другого SWD (у меня получилось с клоном st-link v2 и blackmagic probe на blue pill) по адресу 0x08000000 размером 0x40000.

 

J_Link_v9_fw_622g.zip

 

Удачи!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now