Jump to content

    

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

Добрый день.

Есть два 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

Если оригинальные, то, наверное, стоит обратиться напрямую в Segger? Думаю они помогут, гарантия же должна быть.

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

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