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

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

13 minutes ago, UniSoft said:

Но учтите, при стирании уничтожите сигнатуру, потом ее никак не восстановить...

 

Сигнатуру прочитал, как и загрузчик. Хотел поэкспериментировать. Но затык возник с тем, как всё соединить что бы FlashMagic увидела процессор.

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


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

6 minutes ago, jcxz said:

В LPC -ках на максимальном уровне защиты стирание всего чипа через UART тоже не работает. Только через внутренний API (IAP). Так что если стоит макс. уровень - то никак.

Сейчас глянул в мануал на LPC43xx: там ещё один уровень появился - просто отключение ISP. Но JTAG должен работать.

Там CRP1 стоит...

Quote

Access to chip via the JTAG pins is disabled. This mode allows partial flash update using the following ISP commands and restrictions:
• Read Memory command: disabled.
• Copy RAM to Flash command: cannot write to Sector 0.
• Go command: disabled.
• Erase sectors command: can erase any individual sector except sector 0 only, or can erase all sectors at once.
• Compare command: disabled. This mode is useful when CRP is required and flash field updates are needed but all sectors can not be erased. The compare command is disabled, so in the case of partial flash updates the secondary loader should implement a checksum mechanism to verify the integrity of the flash.
• Activate flash bank not allowed.

 

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


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

А P2_7 передергивать на питание нужно для снятия CRP1...

 

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

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


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

Спасибо парни. Была заморочка с топологией платы от jlink v10.1 EDU (плате ревизия Rev.A). В отличии от фото платы, которое показал UniSoft, на моей (оригинального, купленного на digikey) пины P1_1, P2_2, P2_8 и P2_9 (соответственно 42,43,98, 102 номер на проце) не имеют резисторов подтяжки (прозвонкой не выявил куда подключены, т.е. не подключены получается никуда). Пришлось расключать, как указано в даташите. Так же пришлось использовать USART0 (вместо предложенного UniSoft варианты USART3 - пины 87 и 88 на процессоре). На USART0 всё заработало.

Главное. К чему это всё мной затевалось. Это убрать надоедливое окошко о том что используется EDU отладчик. Убрал. Главное сигнатуру сохранить. А строчку SEGGER-EDU в секции лицензий затереть FF. Главное серийник не менять и сигнатуру не трогать. Отладчик нормально обновляется штатными средствами, сигнатура в порядке (валидная). Больше нет окошка что EDU версия.

Ещё маленький вопросик. А какие лицензии в оригинальном полном (не EDU) установлены? В интернете попадался скриншот j-link v10 и лицензия была только GDB.

Пока оставил FlashBP, GDB. Может какую удалить или ещё добавить?

 

Всем спасибо.

jlinkv10_1_edit.png.8ea5c3efc0ea38c9e0142f99c726e0d8.png

 

 

p.s

Добавил фото платы. J-link уже после перепрошивки. Запущен и работает. Сейчас буду отпаивать проводки.

20190727_005151.jpg

Изменено пользователем truevoxdei
добавил фото платы отладчика

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


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

Инструкция тут проста. Считал с процессора, сделал то что хочешь(то что нужно), записал обратно в процессор.

Софт самописный. Остальное, позволю, процитировать:

On 11/21/2018 at 4:51 PM, UniSoft said:

С помощью своей софтины, а как именно это секрет... скажу так: уязвимость в прошивке.

...

 

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


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

Добавлю фото платы оригинального j-link v10. По фото видно, что нет подтягивающих резисторов, которые есть на клонах. Поэтому пришлось конфигурировать пины P1_1, P2_2, P2_8 и P2_9

Добавил и заменил порядок лицензий.

 

p.s.

Просто так посадить P2_7 на землю не заработает. Если кто и делал оригинальный j-link v10, как можно тогда было прошить не конфигурируя пины BOOT? Или версии платы были другие (имею ввиду оригинальное железо от Segger)??

Spoiler

20190728_165433.jpg

Spoiler

jlinkV10_SN.png

Spoiler

updateJlink.png

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

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


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

Спокойно обновил прошивку, без каких-либо дополнительных телодвижений от новой версии коммандера 6.48a. 

Кто знает, китайские клоны ещё не научились обновлять прошивку от версии 6.48а??? А ждуны всё ждут и ждут.....

 

jlink448a.png

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

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


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

Итак, друзья мои, спешу сообщить финал истории о покупке официального фирменного J-Link EDU SEGGER Made in Germany в Терраэлектронике. Заказывал на удачу, т.к. номер версии J-Link доблестные менеджеры сообщать категорически отказывались, а получить версию ниже 10 не хотелось. Но в итоге, версия оказалась 10.1, что и требовалось. С момента оплаты и до получения из ячейки PickPoint прошло 6 дней. В общем, я доволен, как слон. 

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


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

On 7/25/2019 at 7:13 PM, alver said:

Я Вам одну умную вещь скажу, только не обижайтесь, под этим номером идут все версии J-Link EDU. У меня на столе сейчас лежит v9.3 Part-No 8.08.90 Made in Germany, год выпуска - 2016/04. Если покопаться в ящиках, могу отыскать 8-ю версию с таким же парт-номером.

 

И вот еще что выясняется: мало того, что парт-номер один и тот же, так еще и серийный номер один и тот же! Вот это новости. Почему??

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


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

5 hours ago, mcuprog said:

....серийный номер один и тот же!

 

Номера серийные у v10.1 EDU разные. Получил по просьбе фото из Терры. Номер другой, в отличии от того, что есть у меня. Возможно в каждом поколении устройств (v9, v10) используют один и тот же диапазон номеров.

 

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

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


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

1 hour ago, Vasily_ said:

Убийца китайских поделий. https://www.st.com/en/development-tools/stlink-v3mini.html

Есть возможность V3 под не STM мк прошить ?

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


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

Однако пошли по тому же пути, что NXP в своё время. Не получилось защитить программно - поставим недешёвый чип в BGA и будем продавать по себестоимости...

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


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

50 минут назад, mov сказал:

Есть возможность V3 под не STM мк прошить ?

Не в курсе.

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


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

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

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

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

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

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

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

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

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

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