Jump to content

    
Sign in to follow this  
Margel

SEGGER Ultra+ восстановление

Recommended Posts

Добрый день.

Есть два Segger Ultra+ оригинальных с проблемами:

1 Segger. При включении загорается зеленый, потом мигает красным и в конце загорается зеленый LED. Система (Windows) устройство USB видит. J-Link Configurator видит отладчик в Bootloader режиме, предлагает восстановить прошивку. При обновлении ползунок доходит до 100%, но отладчик не отзывается. "Окирпичился" при обновлении прошивки, Windows в этот процессе обновления завис.

2 Segger. При включении мигает сериями красным LED. Система Не видит устройств USB, J-Link configurator отладчик не видит. "Окирпичился" при переключии из одного порта ПК в другой.

 

Не встречалась ли у кого такая проблема и как она решалась? Не хочется терять два не дешевых прибора. Видео миганий по ссылкам ниже: https://youtu.be/jfYRbU0LO0A https://youtu.be/FLUJvqBLuqQ

 

 

Share this post


Link to post
Share on other sites
8 часов назад, Margel сказал:

Не встречалась ли у кого такая проблема и как она решалась? Не хочется терять два не дешевых прибора. Видео миганий по ссылкам ниже: https://youtu.be/jfYRbU0LO0A https://youtu.be/FLUJvqBLuqQ

Можно попробовать вскрыть корпус и посмотреть - не имеется ли там JTAG/SWD разъёма? Может даже не распаянного. У меня были такие (не оригинальные правда). Просто распаивал этот разъём и перешивал его другим, исправным J-Link-ом.

Ещё можно попробовать в jlink.exe дать команду "exec invalidatefw".

Share this post


Link to post
Share on other sites

Invalidate попробую. Разъем swd есть внутри, stm32f4xx, ПЛИС cyclone и физика usb (fusb2805). В одном отладчике, похоже что физика usb развалилась от статики, а заменить нечем.

Share this post


Link to post
Share on other sites
On 5/24/2019 at 7:36 PM, Margel said:

...При включении загорается зеленый, потом мигает красным и в конце загорается зеленый LED.

Не встречалась ли у кого такая проблема и как она решалась?

Встречался с чем-то подобным, но только на v10... но поведение очень похоже...

Если тут так-же (а скорее всего так и есть), то это защита от клонов. Вы не указали у вас клон или оригинал?

Защита основана на RSA подписи с unique ID контроллера.

В случае с оригиналом, тут уже ничего не сделаешь.

В клонах в bootloader'е добавлен патч, но сеггер кое-что поменяли и он перестал работать (так было у меня в v10).

что происходит сейчас:

подключаете j-link он несколько секунд думает мигая красным, потом запускается bootloader режиме.

запускаете J-Link Commander, он видит j-link, но сообщает что прошивка повреждена (что-то там corrupted).

подтверждаете восстановление, идет процесс обновления, но по окончании j-link не перезапускается, а просто зависает.

после передергивания usb, все повторяется.

Вам надо понизить версию, до той которая работала. Но тут есть одна проблема, j-link не дает понизить версию,

тут бы как раз и помогла "exec invalidatefw", но ее не послать, т.к. j-link не отвечает.

Придется повозиться с hex редактором.

Скопируйте два файла: JLink.exe и JLinkARM.dll куда-нибудь во временную директорию.

откройте JLinkARM.dll в hex-редакторе, вам нужно повысить дату компиляции (искусственно поднять версию).

пример: "J-Link V10 compiled Mar  7 2019 15:19:19" повысить например год до 2029... 

но это надо сделать именно для прошивки вашего девайса (просто там множество прошивок, под разные j-link'и).

Ну или просто не заморачиваться и поиском найти все даты, да увеличить их.

Так удастся обмануть j-link и он зальет более старую версию, считая что она новее, того что уже залито.

Share this post


Link to post
Share on other sites

Отлично, попробую такой вариант, все равно терять нечего. JLink все оригинальные. А какой в bootloader не выходит - сгорел физически. На FUSB2805 нет клока, микросхема питания и ПЛИС греются как не в себя.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this