Перейти к содержанию
    

Skvo

Участник
  • Постов

    20
  • Зарегистрирован

  • Посещение

Весь контент Skvo


  1. Повторения в обоих банках памяти? Скинул бы их сюда поглядеть... Повторялось местами и на китайском клоне V11 на проце LPC4337... В банке ROM_1B000000_80000... Там много мусора накидано... Вот это плохо... Возможно китайцы что-то натворили в своем альтернативном загрузчике... У меня на оригинальном железе V10.1 поднятом программно до V12, на самой последней FW - всё удачно и с чтением, и с тестом эксплоита: JLinkTool by UniSoft, v1.01 (Compiled Mar 5 2023 05:52:51) Connecting to J-Link via USB... INFO: Firmware: J-Link V12 compiled Jul 3 2024 16:56:02 INFO: Hardware version: v12.00 INFO: S/N: 20127510 INFO: Feature(s): FlashBP, GDB, JFlash, FlashDL, RDI INFO: Built-in license(s): FlashBP,GDB,FlashDL,JFlash,RDI INFO: Signature Verification OK! [5BBC7AE2] INFO: SN CheckSum Verification OK! [935B2F01] INFO: MaxMemBlock: 23856 Bytes Launch Test Exploit... INFO: Select target interface FINE. INFO: Select TIF... OK! (0) INFO: Exploit Found at address 0x100842E8... OK INFO: Launch Exploit... OK (00000000) INFO: Launch Test Exploit... OK INFO: Now LEDs should blink (around 30 seconds)... RED-GREEN-RED-GREEN... INFO: To exit from test restart your J-Link...
  2. Чем читалось? Какой версией? Фото ошибки можно увидеть? По чтению прошивки ничего не менялось. Утилита от unisoft должна справиться без проблем...
  3. Я не щупал китайцев V12... Какой лучше чип в китайском клоне - не знаю... Там видать разный метод обхода защиты используют, и который из них быстрее заблокирует Segger как пиратский - неизвестно... Multi-Drop есть во-всех J-Link начиная с v10 и выше... И в оригиналах, и в китайских клонах в том числе...
  4. У 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. На данном этапе, "USB Web Server" почти тоже самое, что "J-Link Configurator", но через браузер...
  5. Дату из оригинального загрузчика V12 может кто-нибудь подсказать? Поднял EDU v10 -> V12... C виду всё работает отлично. Лишь мелкие недочеты... К примеру в логе у J-Link, светится дата из старого загрузчика десятилетней давности... Сразу подделку выдает...
  6. 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" - не показывает её...
  7. J-Link V9 - официально не поддерживает это ядро, потому и ошибка выпадает. Вот список поддерживаемых функций V9. Для Cortex-A53 стоит красный крест: J-Link BASE V9 - SEGGER Wiki P.S. Официально, поддержка ядра Cortex-A53 появилась начиная с аппаратной версии J-Link V10: J-Link BASE V10 - SEGGER Wiki
  8. Firmware обновлялся раньше при обновлении пакета софта J-Link, также как и официальные Ultra... Но уже год, как на Ultra v4 ничего нового не идёт... Устарел он. Все обновки Firmware сейчас выходят только под Ultra v5 и Ultra v6... P.S. На скрине из Configurator - видна последняя официальная версия под Ultra v4 - от 22 сентября 2022... Новее ничего нет и не будет...
  9. J-Link Configurator - определяет модель по серийнику... Серийник у твоего клона использован от J-Link Wi-Fi, потому и Configurator так его и опознает... P.S. У меня два оригинала... Брал недорогие J-Link EDU и Atmel Sam-ICE... Оба разблокированы до версии J-Link Plus V11... (OEM маркеры убраны, лицензии добавлены)... Всё работает отлично, проблем нет.. Но так как серийники у них поменять нельзя, то софт J-Link Configurator палит по серийнику их родное предназначение, для чего они изначально были выпущены...
  10. Должно без проблем работать и с кнопки.. Какой процессор? Питание как заведено на Flasher при попытке записи кнопкой? Тут все верно.. U-Flash - не для тебя... В J-Flash создаешь проект по умолчанию (если питание прошиваемого устройства идёт от Flasher, то в настройках питание включи +5V) Добиваешься чтобы шла запись проца через меню одной командой Target -> Production Programming. Если всё удачно, то заливаешь конфиг командой File -> Download config & data to Flasher. После этого должно всё работать без проблем от Кнопки. Если не идёт, то показывал лог, в нём будет видно, на каком этапе затык... Лог можно смотреть любой Терминалкой, если соеденить Flasher с компом по RS232. Или по Telnet, если соеденишь Flasher с компом по Ethernet...
  11. На возможность отладки не только ядро влияет... Процессор двухядерный с нестандартной шиной... Там многопотоковая SWD (Multi-Drop), причем со специфическими особенностями от производителя чипа... Пруф тут, как разработчики прикручивали поддержку RP2040 к J-Link... [SOLVED] RP2040 Support - J-Link/Flasher related - SEGGER - Forum Софт чем старше, тем лучше. Я бы самый свежий поставил... Но тут ещё от железа зависит. Аппаратная версия J-Link какая у тебя ? Выше по ссылке, разработчики гарантируют работу отладки на RP2040 только на железе V11... (Теоретически, на железе V10 тоже может запуститься, протокол SWD Multi-Drop они тоже поддерживали, но разработчики ясно дали понять, что там отладка будет "без гарантий работы") Ну а если у тебя J-Link V9 - то вообще ничего не поедет, при коннекте выскочит ошибка, что железо не поддерживает SWD Multi-Drop... Вот здесь, для данной шины (для железа V9) стоит жирный красный крест: J-Link BASE V9 - SEGGER Wiki
  12. Не поедет на v6.12 отладка... Процессор специфичный... Поддержка позднее появилась... Вот тут у Segger все рассказано, про данный процессор: Raspberry Pi RP2040 - SEGGER Wiki А вот тут список изменений/исправлений багов в J-Link: Release notes for the J-Link / Flasher Software and Documentation Package (segger.com) Поиском по "RP2040" - можно увидеть, что и когда правили для поддержки данного процессора... Больше десятка исправлений было... И если не хочется на эти баги наступать, то версию J-Link лучше поновее поставить...
  13. Вот как раз с китайскими клонами имеем проблемы... Не научились они поддерживать WinUSB, CMSIS-DAP и прочие новомодные плюшки... В топку их... Куда лучше поискать Б/У EDU на местных барахолках...
  14. Отлично работает... Тоже недавно переводил свой EDU из v10.1 в v11. Было, стало: Появился WinUSB. Проверил - работает. Появился Boot mode в режиме CMSIS-DAP. Проверил - работает. Появились Eco mode. Не проверял... По CMSIS-DAP пару скринов:
  15. Возможно не все заметили... Жизненный цикл J-Link EDU/BASE/PLUS V10 подошел к концу... Последняя firmware была в январе этого года... Начиная с софта V7.86, все дальнейшие исправления багов и добавление функционала идут только под V11 и V12... В феврале уже была пара обновок firmware, прилетевших на мой V11. Для десятки уже ничего не идёт, отправили её на покой...
  16. На подходе J-Link Ultra+ v6 и J-Link PRO v6... Firmware под Ultra+ v6 и PRO v6 уже присутствуют в пакетах софта J-Link, начиная с версии 7.82c...
  17. Добавлю: Есть у меня и оригинальный J-Link EDU V11... Разблокирован до J-Link Plus. Firvware самая последняя... С переключением в режим WinUSB проблем нет. С работой в этом режиме под Windows 10 64-bit - тоже проблем нет. Драйвера от Segger в этом режиме также не нужны...
  18. Драйверов под 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 не переносит... Замкнутый круг... На фото прикрепил скрин с моего Китайского клона:
  19. Это не проблема, а как раз достоинство... Ничего лишнего он не удаляет... В заводском состоянии у EDU, как раз лицензии RDI и FlashBP - обязаны быть. Он изначально с ними продается... EDUReviver всё делает корректно. Удаляет только лишние. Эти две не трогает...
×
×
  • Создать...