ADZ 1 26 августа, 2022 Опубликовано 26 августа, 2022 (изменено) · Жалоба On 8/22/2022 at 6:34 PM, UniSoft said: не важно какую dll вы возьмете, бутлоадер все равно не даст понизить версию прошивки. Ну и некоторые прошивки теперь уже лежат в отдельных файлах и в том числе: .\Firmwares\JLink_V11.bin файл сжат, первые 512 байт содержат строку - идентификатор/версия/дата, ее менять нельзя, она потом сравнивается с тем, что в распакованном файле, иначе файл будет молча проигнорирован. invalidatefw помогло бы, если бы коннект проходил, но процедура подключения к j-link'у использует некоторые команды, которые не поддерживаются бутлоадером (их там нет), а любая неизвестная бутлоадеру команда заводит его в бесконечный цикл, и он перестает как-либо отвечать. Уж не знаю, они это сделали преднамеренно или просто так получилось... Вот потому вы и видите ту самую надпись: "Connecting to J-Link via USB..." и все... парам-парам-пам! Я попробовал на своем, прошился без проблем. если нужно вот: https://mega.nz/file/Ah8SGYCC#VfBVxJLw39h6_muKoqOqZFM2XdfozJQkkhpIswfzOFc Пока изучал ваш дамп за одно нашел почему и мой патч с V11 не работал... поправил и перешил в V11... моя утилита позволяет конвертировать V10<->V11, но я эти опции не стал документировать, убивали мой клон, теперь вот знаю почему. Спасибо вам большое за комплект для 11 версии. Восстановил свой dap to jlink клон с алиэкспресс. Теперь работает как надо. Чего только не перепробывал. Решение рабочее.Огромная благодарность Изменено 26 августа, 2022 пользователем ADZ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Galf 0 29 августа, 2022 Опубликовано 29 августа, 2022 · Жалоба У меня ещё такой вопрос (на будущее) Я не совсем понял, как пользоваться командой Exec AddFeature Так? Exec AddFeature RDI Или так? Exec AddFeature License_RDI_V0_S55555555_E0_Kb48699f8 Или так? Exec AddFeature Kb48699f8 Подскажите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
UniSoft 15 29 августа, 2022 Опубликовано 29 августа, 2022 · Жалоба 2 hours ago, Galf said: Я не совсем понял, как пользоваться командой Exec AddFeature Так? Exec AddFeature RDI так, только не нужно вам это... у вас уже все 5 лицензий установлены. добавив любое несуществующее, получите defected, без возможности удаления. 2 hours ago, Galf said: Или так? Exec AddFeature License_RDI_V0_S55555555_E0_Kb48699f8 для лицензий из кейгена нужно использовать JLinkLicenseManager.exe, так лицензии сохраняются в реестре а не в самом JLink'е 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Galf 0 29 августа, 2022 Опубликовано 29 августа, 2022 (изменено) · Жалоба 41 минуту назад, UniSoft сказал: так, только не нужно вам это... у вас уже все 5 лицензий установлены. добавив любое несуществующее, получите defected, без возможности удаления. Ага, спасибо. Да это я понимаю, что сейчас не нужно. Я спросил на будущее (на всякий случай) Вдруг когда-то прошивка слетит. Уважаемый UniSoft, у меня сейчас есть два бутлоадера, один бут, JLink-V9-6.14e.hex дал мне продавец с Али, а второй бут, bootloader.bin я скачал с https://github.com/Kevincoooool/KS_Diy_Link. Я не знаю какая между ними разница. Не могли бы вы подсказать, в чем суть каждого из них, чем они друг от друга отличаются и каким из них лучше прошиваться, в случае если когда-нибудь слетит прошивка. Boot.rar Изменено 29 августа, 2022 пользователем Galf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Galf 0 30 августа, 2022 Опубликовано 30 августа, 2022 (изменено) · Жалоба Нашёл в интернете статью https://blog.katastros.com/a?ID=00750-094aa286-ec2c-426e-86fe-d10ee9c7ba56 Там написано, что вот с этим загрузчиком https://pan.baidu.com/s/11mM9Si8dTx4sHyjZoWFQjw#list/path=%2F (который JLink-V9-6.14e.hex) прошивка не обновляется. По видимому это какой-то самопальный загрузчик. А вот с этим https://github.com/Kevincoooool/KS_Diy_Link прошивка обновляется. Изменено 30 августа, 2022 пользователем Galf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 41 30 августа, 2022 Опубликовано 30 августа, 2022 · Жалоба Для v9 записываю только bootloader. При подключении JLink.exe прошивается основная. Потом прошиваю serial, license. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
UniSoft 15 30 августа, 2022 Опубликовано 30 августа, 2022 · Жалоба 20 hours ago, Galf said: Уважаемый UniSoft, у меня сейчас есть два бутлоадера, один бут, JLink-V9-6.14e.hex дал мне продавец с Али, а второй бут, bootloader.bin я скачал с https://github.com/Kevincoooool/KS_Diy_Link. Я не знаю какая между ними разница. Не могли бы вы подсказать, в чем суть каждого из них, чем они друг от друга отличаются и каким из них лучше прошиваться bootloader.bin это оригинальный бутлоадер, второй файл - хрень какая-то самописная. чем отличается - не знаю, но для полноценного бутлоадера он слишком маленький, тратить время на его разбор у меня нет никакого желания (это не один час). 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Galf 0 30 августа, 2022 Опубликовано 30 августа, 2022 · Жалоба 41 минуту назад, UniSoft сказал: bootloader.bin это оригинальный бутлоадер, второй файл - хрень какая-то самописная. чем отличается - не знаю, но для полноценного бутлоадера он слишком маленький, тратить время на его разбор у меня нет никакого желания (это не один час). Всё понял. Спасибо. Обновился сегодня до версии 7.70d. Для J-Link V9 полёт нормальный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 19 сентября, 2022 Опубликовано 19 сентября, 2022 · Жалоба Внезапно потребовалось прошить одно устройство с помощью вот такого китайского клона (на донышке написано Hardware:V9-G): Всё бы ничего, но у него после подключения через USB секунд через 20 или даже меньше мигает красным светодиод и он переходит в режим бутлоадера. Прошивка, судя по JLinkConfigExe, в нём от 2021 May 7 16:26. При этом обновление прошивки, что характерно, никакого эффекта не даёт: после переподключения он снова через непродолжительное время уходит в режим бутлоадера. Что с ним может быть такое? Какие есть варианты восстановления? PS: Хотел попробовать перепрошить его по инструкции https://blog.katastros.com/a?ID=00750-094aa286-ec2c-426e-86fe-d10ee9c7ba56, но не могу скачать J-Link V9 firmware, version V6.14e (файл jlink-v9-614e.rar). Может у кого-нибудь он есть скачанный и есть возможность выложить его здесь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 197 19 сентября, 2022 Опубликовано 19 сентября, 2022 · Жалоба 23 минуты назад, makc сказал: Что с ним может быть такое? Какие есть варианты восстановления? А какой версии J-Link-драйвер? Может поставить старую версию J-Link и откатить прошивку в эмуляторе командой: "exec invalidatefw"; потом переподключить эмулятор и позволить установленному старому J-Link-драйверу обновить прошивку в нём? (если он вообще захочет обновлять) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 19 сентября, 2022 Опубликовано 19 сентября, 2022 · Жалоба 30 минут назад, jcxz сказал: А какой версии J-Link-драйвер? Пробовал: JLink_Linux_V614e_x86_64 JLink_Linux_V752d_x86_64 JLink_Linux_V766c_x86_64 JLink_Linux_V770c_x86_64 JLink_Linux_V770d_x86_64 Эффект был один и тот же. 31 минуту назад, jcxz сказал: Может поставить старую версию J-Link и откатить прошивку в эмуляторе командой: "exec invalidatefw"; потом переподключить эмулятор и позволить установленному старому J-Link-драйверу обновить прошивку в нём? (если он вообще захочет обновлять) Попробую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 19 сентября, 2022 Опубликовано 19 сентября, 2022 · Жалоба Продолжение. Удалось откачать кабель с помощью утилит одного доброго человека: https://uglyduck.vajn.icu/ep/archive/2019/05/Unbricking_a_SEGGER_J_Link_v9_debug_probe.html Я вытащил прошивку из версии JLink 7.70d и прошил её через swd с помощью внешнего кабеля. После этого мой кабель ожил и всё стало работать как нужно с актуальной для меня версией JLink_Linux_V770d_x86_64. Архив со статьёй и исходниками утилит прикладываю:Emils Projects and Reviews - Unbricking a SEGGER J-Link v9 debug probe.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 20 сентября, 2022 Опубликовано 20 сентября, 2022 · Жалоба В 30.08.2022 в 20:58, UniSoft сказал: bootloader.bin это оригинальный бутлоадер, второй файл - хрень какая-то самописная. Не могли бы вы выложить оригинальный бутлоадер? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
UniSoft 15 20 сентября, 2022 Опубликовано 20 сентября, 2022 · Жалоба 36 minutes ago, makc said: Не могли бы вы выложить оригинальный бутлоадер? 10-ю постами выше уже выложено... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 199 20 сентября, 2022 Опубликовано 20 сентября, 2022 · Жалоба 34 минуты назад, UniSoft сказал: 10-ю постами выше уже выложено... bootloader.bin там из репозитория на github, а файл jlink-v9-614e.hex непонятно, содержит ли внутри бутлоадер? Пока я попробовал прошить bootloader.bin и используя JLink_Linux_V614e задал серийный номер и добавил лицензии: J-Link>exec SetSN=<serial_number_hidden> V9.6 O.K. J-Link>Exec AddFeature RDI O.K. J-Link>Exec AddFeature GDB O.K. J-Link>Exec AddFeature FlashDL O.K. J-Link>Exec AddFeature FlashBP O.K. J-Link>Exec AddFeature JFlash O.K. После чего прошивка обновилась в версии JLink 7.70d и пока всё это хозяйство работает. Правда в прошлый раз всё было также, но через некоторое время JLink снова стал сваливаться в бутлоадер с двойным миганием красным светодиодом и фактически вошёл в бутлуп. Посмотрю, как он будет себя вести дальше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться