![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
Skvo
-
Постов
20 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Skvo
-
-
В 06.07.2024 в 18:18, testerc сказал:
@ivainc1789 вроде у меня как раз такой, и с него не получилось считать прошивку
Чем читалось? Какой версией?
Фото ошибки можно увидеть?
В 06.07.2024 в 23:33, nibelung сказал:@testerc у v12 в драйверах v786f заметно уменьшился размер прошивки, возможно, начиная с этой версии немцы выпилили баг, позволяющий читать прошивку. Если не лень экспериментировать, можно скачать драйвера v786e или ниже. Понизить версию прошивки и попробовать сделать дамп утилитой от unisoft. Первый раз прошивка для v12 появилась в драйверах v782c.
По чтению прошивки ничего не менялось. Утилита от unisoft должна справиться без проблем...
-
1 час назад, JD72 сказал:
Благодарю за разъяснения. Остался только вопрос: на каком чипе v12 предпочесть. Как я понимаю, в оригинале - LPC4322. LPC4337 мощнее, но нет ли минусов? Продавец на вопрос "чем лучше новый дизайн", ответил: "Approaching the original design scheme"...
Я не щупал китайцев V12... Какой лучше чип в китайском клоне - не знаю...
Там видать разный метод обхода защиты используют, и который из них быстрее заблокирует Segger как пиратский - неизвестно...
1 час назад, JD72 сказал:...а вот ещё только что ответил, процитировав мой вопрос: "Does it support Multi-Drop?--Sorry, no...".
От "China-Link" не стоит ждать Multi-Drop?Multi-Drop есть во-всех J-Link начиная с v10 и выше... И в оригиналах, и в китайских клонах в том числе...
-
19 часов назад, JD72 сказал:
Появился V12...
Стоит ли выбрать его?Или вообще V11 взять?
У J-Link V11 кончился жизненный цикл. С начала этого года новые функции не подвозят...
Правят только старые критические баги...
Из ReleaseNotes: вот полный список новых функций которые добавили в V12, но версия V11 их уже не получила...
(Как минимум с процами на ядре Cortex-M52 - старый V11 уже не будет работать)...
Version V7.96f (2024-04-24) Firmware J-Link EDU/BASE/PLUS V12: Rebuilt firmware with ARMv8-A/R module version 12. Version V7.96c (2024-04-02) Firmware J-Link EDU/BASE/PLUS V12: ARMv8-A/R: Firmware module version 11: JTAG: Debugging of core did not work properly if more than 1 device was in the JTAG chain. Fixed. Version V7.96a (2024-03-14) Firmware J-Link EDU/BASE/PLUS V12: ARM7/9: EMU option EMU_OPTION_INVALIDATE_CPU_STATE (used as part of reset / toggle reset pin) could hang / crash FW. Fixed. Version V7.94g (2024-01-24) Firmware J-Link EDU/BASE/PLUS V12: Under very special circumstances, USB driver selection "SEGGER" in Configurator was reset to "WinUSB" after a power-cycle of J-Link. Fixed. J-Link EDU/BASE/PLUS V12: Added support for Cortex-M52 core.
19 часов назад, JD72 сказал:Что за польза от "USB Web Server"?
На данном этапе, "USB Web Server" почти тоже самое, что "J-Link Configurator", но через браузер...
-
-
В 08.02.2024 в 23:48, jack_avenger сказал:
Поигрался с EDUReViver. Сделал EDU v11 -> v12, вернуть назад не получается. EDUReViver теперь пишет что у меня клон.
Но вроде все остальное нормально пашет, даже бонусом JFlash заработал
J-Flash на запись заработал? На скрине результат чтения. Для этого лицензия не нужна...
На запись через J-Flash - лицензия нужна обязательно... Даже для V12...
Как вариант, лицензии у тебя прописаны в реестре или области конфига самого J-Link...
"J-Link License Manager" их все тебе полностью не показывает...
Увидеть полный список лицензий можно в "J-Link Commаnder" по команде license show
Как-то так:
(мой Atmel Sam-ICE v10, разблокированный до полноценного J-Link Plus V12, через тот-же EDUReViver)
Лицензия JFLASH сидит в самом J-Link, но "J-Link License Manager" - не показывает её...
-
23 минуты назад, grinux сказал:
Купил HLINK V9 (STM32F205 и два больших буфера) чтобы отлаживать Cortex-A53. DLL пишет, что "Connected J-link does not support Cortex-A53 via JTAG".
J-Link V9 - официально не поддерживает это ядро, потому и ошибка выпадает.
Вот список поддерживаемых функций V9. Для Cortex-A53 стоит красный крест:
P.S.
Официально, поддержка ядра Cortex-A53 появилась начиная с аппаратной версии J-Link V10:
-
Опубликовано · Изменено пользователем Skvo · Пожаловаться
43 минуты назад, FenixSpb сказал:Софт на них не обновляется?
Firmware обновлялся раньше при обновлении пакета софта J-Link, также как и официальные Ultra... Но уже год, как на Ultra v4 ничего нового не идёт...
Устарел он. Все обновки Firmware сейчас выходят только под Ultra v5 и Ultra v6...
P.S.
На скрине из Configurator - видна последняя официальная версия под Ultra v4 - от 22 сентября 2022... Новее ничего нет и не будет...
-
1
-
-
Опубликовано · Изменено пользователем Skvo · Пожаловаться
38 минут назад, A_D сказал:И таки интересно его сравнить по внутрянке с https://jet-link.ru/shop/6-jetlinkultra-v4.html , вроде бы не мало людей покупало Jet-Link, а фоток внутрянки не видел + реально ли он на 50 МГц работает и самое интересное, как его определяет jConfig? о_О
Вот:
-
1
-
-
18 минут назад, A_D сказал:
в JConfig у него имя J-Link Wi-Fi, вот только плата без wifi 🙂
J-Link Configurator - определяет модель по серийнику...
Серийник у твоего клона использован от J-Link Wi-Fi, потому и Configurator так его и опознает...
P.S.
У меня два оригинала... Брал недорогие J-Link EDU и Atmel Sam-ICE...
Оба разблокированы до версии J-Link Plus V11... (OEM маркеры убраны, лицензии добавлены)...
Всё работает отлично, проблем нет..
Но так как серийники у них поменять нельзя, то софт J-Link Configurator палит по серийнику их родное предназначение, для чего они изначально были выпущены...
-
23 часа назад, skripach сказал:
У меня есть два Флешера вот таких, через оба можно прекрасно отлаживать и прошивать с компьютера, но хотелось бы с кнопочки.
Должно без проблем работать и с кнопки..
Какой процессор?
Питание как заведено на Flasher при попытке записи кнопкой?
23 часа назад, skripach сказал:J-Flash, я так понял J-Flash это для процессоров, а U-Flash это для памяти и простельньких микроконтроллеров с архитектурой отличной от ARM Cortex.
В U-Flash нет девайсов STM32
Тут все верно.. U-Flash - не для тебя...
В J-Flash создаешь проект по умолчанию (если питание прошиваемого устройства идёт от Flasher, то в настройках питание включи +5V)
Добиваешься чтобы шла запись проца через меню одной командой Target -> Production Programming.
Если всё удачно, то заливаешь конфиг командой File -> Download config & data to Flasher.
После этого должно всё работать без проблем от Кнопки.
Если не идёт, то показывал лог, в нём будет видно, на каком этапе затык...
Лог можно смотреть любой Терминалкой, если соеденить Flasher с компом по RS232. Или по Telnet, если соеденишь Flasher с компом по Ethernet...
-
Опубликовано · Изменено пользователем Skvo · Пожаловаться
3 часа назад, jcxz сказал:Это Cortex-M0+ - специфичный процессор? Что в нём специфичного???
Пруфы есть насчёт "не поедет"?
На возможность отладки не только ядро влияет...
Процессор двухядерный с нестандартной шиной...
Там многопотоковая SWD (Multi-Drop), причем со специфическими особенностями от производителя чипа...
Пруф тут, как разработчики прикручивали поддержку RP2040 к J-Link...
[SOLVED] RP2040 Support - J-Link/Flasher related - SEGGER - Forum
1 час назад, backa сказал:да , читал - в моем случае надо ставить , желательно , 7.68b( последнее исправление )
Софт чем старше, тем лучше. Я бы самый свежий поставил...
Но тут ещё от железа зависит. Аппаратная версия J-Link какая у тебя ?
Выше по ссылке, разработчики гарантируют работу отладки на RP2040 только на железе V11...
(Теоретически, на железе V10 тоже может запуститься, протокол SWD Multi-Drop они тоже поддерживали, но разработчики ясно дали понять, что там отладка будет "без гарантий работы")
Ну а если у тебя J-Link V9 - то вообще ничего не поедет, при коннекте выскочит ошибка, что железо не поддерживает SWD Multi-Drop...
Вот здесь, для данной шины (для железа V9) стоит жирный красный крест: J-Link BASE V9 - SEGGER Wiki
-
Опубликовано · Изменено пользователем Skvo · Пожаловаться
12 часов назад, jcxz сказал:Открыл список поддерживаемых ядер Segger v6.12:
...
Так в чём проблема? Ставите "ядро Cortex-M0+" и отлаживаете.
Не поедет на v6.12 отладка... Процессор специфичный... Поддержка позднее появилась...
Вот тут у Segger все рассказано, про данный процессор:
Raspberry Pi RP2040 - SEGGER Wiki
ЦитатаRaspberry Pi RP2040 полностью поддерживается J-Link.
Поддержка реализована с помощью J-Link Software Pack V6.96.
Рекомендуется всегда использовать самую последнюю версию программного обеспечения J-Link, так как программное обеспечение постоянно совершенствуется и любые обнаруженные ошибки исправляются
А вот тут список изменений/исправлений багов в J-Link:
Release notes for the J-Link / Flasher Software and Documentation Package (segger.com)
Поиском по "RP2040" - можно увидеть, что и когда правили для поддержки данного процессора... Больше десятка исправлений было...
И если не хочется на эти баги наступать, то версию J-Link лучше поновее поставить...
-
Опубликовано · Изменено пользователем Skvo · Пожаловаться
5 часов назад, jack_avenger сказал:Спасибо. Т.к. EDU исчезли из продажи, то полезу на ali за клоном. Правда, китайцы несговорчивые, не хотят фотографировать внутрянку перед отправкой, но вижу что здесь у пользователей и с BGA версией проблем не возникло.
Вот как раз с китайскими клонами имеем проблемы...
Не научились они поддерживать WinUSB, CMSIS-DAP и прочие новомодные плюшки... В топку их...
Куда лучше поискать Б/У EDU на местных барахолках...
-
Опубликовано · Изменено пользователем Skvo · Пожаловаться
14 часов назад, jack_avenger сказал:Проверьте, пожалуйста, работу на WinUSB драйверах. Очень интересует.
Отлично работает...
Тоже недавно переводил свой EDU из v10.1 в v11.
Было, стало:
Появился WinUSB. Проверил - работает.
Появился Boot mode в режиме CMSIS-DAP. Проверил - работает.
Появились Eco mode. Не проверял...
По CMSIS-DAP пару скринов:
Спойлер -
Возможно не все заметили...
Жизненный цикл J-Link EDU/BASE/PLUS V10 подошел к концу...
Последняя firmware была в январе этого года...
Начиная с софта V7.86, все дальнейшие исправления багов и добавление функционала идут только под V11 и V12...
В феврале уже была пара обновок firmware, прилетевших на мой V11. Для десятки уже ничего не идёт, отправили её на покой...
-
18 минут назад, AllHand сказал:
Внутренности последней ревизии J-Link Ultra+ v5.1
На подходе J-Link Ultra+ v6 и J-Link PRO v6...
Firmware под Ultra+ v6 и PRO v6 уже присутствуют в пакетах софта J-Link, начиная с версии 7.82c...
-
3 часа назад, jack_avenger сказал:
Skvo, спасибо за исчерпывающий ответ.
Добавлю:
Есть у меня и оригинальный J-Link EDU V11...
Разблокирован до J-Link Plus. Firvware самая последняя...
С переключением в режим WinUSB проблем нет.
С работой в этом режиме под Windows 10 64-bit - тоже проблем нет. Драйвера от Segger в этом режиме также не нужны...
-
1
-
-
В 05.11.2022 в 21:21, jack_avenger сказал:
Ребята, нужно запустить j-link (или клон) на Windows ARM64. Сеггер пишет что нужен программатор, умеющий переключаться на драйвера WinUSB. Мой JetLink Ultra 4 вроде так не может. Есть у китайцев что-то, что можно прошить актуальной версией с поддержкой WinUSB?
Драйверов под Windows ARM64 - Segger делать не стал. Из-за этого в пакете софта J-Link под архитектуру ARM64 - драйверов вообще никаких нет.
Segger теперь использует драйвера WinUSB из состава OS...
Чтобы заработал твой J-Link на платформе ARM64 - нужно чтобы firmware от j-link поддерживал работу в режиме WinUSB.
Появилось оно недавно, с выходом пакета ver 7.60, и то только под актуальные модели на текущий момент.
Подробности можно увидеть в Release notes for the J-Link / Flasher Software and Documentation Package (segger.com)
Поэтому прямая тебе дорога за оригинальным J-Link.
Китайцы это пока не умеют...
P.S.
У меня есть китайский J-Link V11.
Последний рабочий софт под китайца - ver 7.56d. Более новые, при обновлении firmware - убивают китайца, поэтому я использую firmware из пакета 7.56d.
Но данный firmware - не поддерживает работу в режиме WinUSB. Как выше говорил, WinUSB сидит в прошивках, которые пошли начиная с пакета ver 7.60, но китаец эти firmware не переносит... Замкнутый круг...
На фото прикрепил скрин с моего Китайского клона:
-
В 28.07.2022 в 23:35, AllHand сказал:
Но есть так же и одна проблема она оставляет после стирания 2 первые установленные лицензии у меня это RDI и FlashBP они остаются после применения программы
Это не проблема, а как раз достоинство... Ничего лишнего он не удаляет...
В 28.07.2022 в 23:35, AllHand сказал:Тут собрались люди с большим опытом давайте вместе разберемся как вернуть Jlink EDU к заводскому состоянию не вскрывая его
В заводском состоянии у EDU, как раз лицензии RDI и FlashBP - обязаны быть. Он изначально с ними продается...
EDUReviver всё делает корректно. Удаляет только лишние. Эти две не трогает...
China-Link, Вариант отладчика из Китая
в Отладочные платы
Опубликовано · Пожаловаться
Повторения в обоих банках памяти? Скинул бы их сюда поглядеть...
Повторялось местами и на китайском клоне V11 на проце LPC4337... В банке ROM_1B000000_80000... Там много мусора накидано...
Вот это плохо... Возможно китайцы что-то натворили в своем альтернативном загрузчике...
У меня на оригинальном железе V10.1 поднятом программно до V12, на самой последней FW - всё удачно и с чтением, и с тестом эксплоита: