Margel 0 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба Добрый день. Есть два 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Segment 3 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба Если оригинальные, то, наверное, стоит обратиться напрямую в Segger? Думаю они помогут, гарантия же должна быть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 24 мая, 2019 Опубликовано 24 мая, 2019 · Жалоба 8 часов назад, Margel сказал: Не встречалась ли у кого такая проблема и как она решалась? Не хочется терять два не дешевых прибора. Видео миганий по ссылкам ниже: https://youtu.be/jfYRbU0LO0A https://youtu.be/FLUJvqBLuqQ Можно попробовать вскрыть корпус и посмотреть - не имеется ли там JTAG/SWD разъёма? Может даже не распаянного. У меня были такие (не оригинальные правда). Просто распаивал этот разъём и перешивал его другим, исправным J-Link-ом. Ещё можно попробовать в jlink.exe дать команду "exec invalidatefw". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Margel 0 25 мая, 2019 Опубликовано 25 мая, 2019 · Жалоба Invalidate попробую. Разъем swd есть внутри, stm32f4xx, ПЛИС cyclone и физика usb (fusb2805). В одном отладчике, похоже что физика usb развалилась от статики, а заменить нечем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 5 26 мая, 2019 Опубликовано 26 мая, 2019 · Жалоба В segger напишите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
UniSoft 15 27 мая, 2019 Опубликовано 27 мая, 2019 · Жалоба 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 и он зальет более старую версию, считая что она новее, того что уже залито. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Margel 0 27 мая, 2019 Опубликовано 27 мая, 2019 · Жалоба Отлично, попробую такой вариант, все равно терять нечего. JLink все оригинальные. А какой в bootloader не выходит - сгорел физически. На FUSB2805 нет клока, микросхема питания и ПЛИС греются как не в себя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться