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

Перепрограммирование китайского ST-LINK в JLINK

Реально - так; в свете появления патча к 7.54, в ReleaseNotes увидел и GD, и ARM, и RISC-V. Тогда проверять hardware.

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


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

Доброго всем дня. Прошу подсказать, кто разбирается. Мне необходимо считать данные с flash памяти микроконтроллера N52832. Был куплен программатор (https://www.chipdip.ru/product/st-link-v2-mini) - ST-LINK/V2 (mini), Внутрисхемный программатор/отладчик JTAG для мк STM8 и STM32. Возможно ли перепрошить его в J-LiNK и им сделать то что требуется? Как понял основная проблема в том что модернизированный ST-LINK будет работать только с STM, возможно ли на данный момент как то это обойти? Также не очень понял требуются ли лицензии для этого. Жали не так затруднит, опишите процесс подробно, а также направьте, где можно скачать все необходимое.

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


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

И вам не кашлять ;-)
Если ST-LINK/V2 (mini) waveshare-овский (а глянуть не могу - chipdip.ru отдаёт заставку DDOS-GUARD), то точно в jlink-ob успешно перешивается (лет 5 уж как).
Вроде начинал поиски отсель:
https://adelectronics.ru/2016/11/20/%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0-st-link-%D0%B2-j-link/
Есть ли свежее патчи к stlinkreflash - не в курсе, ибо без надобности.
Для того, чтоб jlink-ob из stlink работал с не STM-контроллерами, у segger-овского софта (и у IDE, IAR EWARM к примеру) подменяется jlink.dll на патченую.
Искать здесь (относительно недавно - страниц, ну может, 25 от конца топика - выкладывалась достаточно свежая патченая dll-я)
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=59841

PS: а "проц", вообще-то, nRF52...

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


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

В 11.06.2022 в 21:23, Obam сказал:

И вам не кашлять ;-)
Если ST-LINK/V2 (mini) waveshare-овский (а глянуть не могу - chipdip.ru отдаёт заставку DDOS-GUARD), то точно в jlink-ob успешно перешивается (лет 5 уж как).
Вроде начинал поиски отсель:
https://adelectronics.ru/2016/11/20/прошивка-st-link-в-j-link/
Есть ли свежее патчи к stlinkreflash - не в курсе, ибо без надобности.
Для того, чтоб jlink-ob из stlink работал с не STM-контроллерами, у segger-овского софта (и у IDE, IAR EWARM к примеру) подменяется jlink.dll на патченую.
Искать здесь (относительно недавно - страниц, ну может, 25 от конца топика - выкладывалась достаточно свежая патченая dll-я)
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=59841

PS: а "проц", вообще-то, nRF52...

Все верно Вы меня поправили, nRF52832.
Как понял по ссылке что Вы указали крайняя версия утилиты для переделки - Архив для скачивания STLinkReflashFixed.exe (версия 190812) — STLinkReflash_190812.zip. В архиве есть файл с оф. сайта и патченный. Мне какой нужно использовать? Свежее как понял даже на оф. сайте нет. И по поводу замены dll - буду ее искать. Но какую версию программы от Segger нужно использовать? Самую последнюю можно 7.xx или нужна 6.32 (чтобы работать не только с STM)?

P.S. Спасибо за оперативный ответ. 

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


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

Reflash - патченый, у вас же не официальная отладочная плата.
7.54 dll по-свежее патченая (глянул) - поиском по форуму найдёте страницу со ссылкой
Особо роли сеггер не играет, но возьмите такую же версию и подмените dll.

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


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

В 12.06.2022 в 16:08, Obam сказал:

Reflash - патченый, у вас же не официальная отладочная плата.
7.54 dll по-свежее патченая (глянул) - поиском по форуму найдёте страницу со ссылкой
Особо роли сеггер не играет, но возьмите такую же версию и подмените dll.

Вроде пытается соединится с контроллером. Но появилась проблем, стоит защита. Для работы с памятью предлагает ПО ее снять, но при этом вся флеш сотрется. А с неё как раз нужны данные.

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


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

Ну, про защиту от внешего чтения можно было предполагать изначально. Более того, и JTAG\SWD прошивка может отрубать - "вроде пытается соединится с контроллером"

Соединяется - это вот так выглядит:

20210625_Debugger_log.thumb.jpg.b34a907cfb6e8bf58ae8123365be6913.jpg

- ядро стоит и ждёт команд ;-)

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


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

В 14.06.2022 в 01:28, Obam сказал:

Ну, про защиту от внешего чтения можно было предполагать изначально. Более того, и JTAG\SWD прошивка может отрубать - "вроде пытается соединится с контроллером"

Соединяется - это вот так выглядит:

20210625_Debugger_log.thumb.jpg.b34a907cfb6e8bf58ae8123365be6913.jpg

- ядро стоит и ждёт команд ;-)

Так и есть. Соединение устанавливается. Тут проблем нет. На данный момент удалось считать все таки данные с flash, но уже с другой платы. Осталось только поймать требуемые данные. А именно пароль на доступ к настройке. С первой платой надо думать как можно восстановить, она чиста после формата. Надо как то поднять ОТА DFU. Возможно есть какой то базовый вариант MBR и Bootloader?

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


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

В 14.06.2022 в 20:39, slaninesku сказал:

Осталось только поймать требуемые данные. А именно пароль на доступ к настройке.

А почему решили, что там где-то записан какой-то "пароль"?

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


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

On 11/11/2020 at 7:26 PM, 795ft said:

Прошивал st-link на плате STM32F3DISCOVERY   вот по этой инструкции https://adelectronics.ru/2016/11/20/прошивка-st-link-в-j-link/   екзешником STLinkReflash.exe (версия 161007) и STLinkReflash.exe (версия 170628), типа пропатченные , в j-link превращается , но пишет что ни с чем кроме stm работать не будет , конкретно пробовал к nrf51822 подключится . 

может кто видел инструкцию как это обойти?

Можно выложить пропатченные STLinkReflash. Ссылки уже не актуальны.

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


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

Выложены в соответствующей теме 4-мя страницами ранее:
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=59841&do=findComment&comment=1837145
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=59841&do=findComment&comment=1837148

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


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

On 8/14/2019 at 10:46 PM, Obam said:

Проверьте вот нагуглилось https://yadi.sk/d/tX90S8YBz5y8y искал STLinkReflash_161007.zip

Можно перевыложить?

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


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

Нельзя, ибо "мопед не мой" - это была 4 года назад найденная ссылка.
А постом выше ссылки на посты двухмесячной свежести...

PS: впрочем, судя по сообщению в той ветке, всё решилось.

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


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

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

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

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

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

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

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

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

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

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