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

China-Link, Вариант отладчика из Китая

2 hours ago, jcxz said:

Хотите сами их клепать? Конкурировать с китайцами по цене?  :sarcastic:

Нее, нафиг, мне просто для себя хочется сделать удобный инструмент. v9 в таком формате давно сделал и мой вариант не занимает на столе много места, подключается по USB type-c и дополнительно имеет jtag разьем для ffc шлейфа (иногда для экономии места на платах применяю). 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Купил HLINK V9 (STM32F205 и два больших буфера) чтобы отлаживать Cortex-A53. DLL пишет, что "Connected J-link does not support Cortex-A53 via JTAG".

С другими ядрами, Cortex-A например, все нормально. Определяется так:

Connecting to J-Link via USB...O.K.
Firmware: J-Link V9 compiled Sep  1 2016 18:29:50
Hardware version: V9.60
S/N: xxxxxx
License(s): RDI, GDB, FlashDL, FlashBP, JFlash
VTref=3.345V

Пробовал версию 7.92 и 6.82 результат одинаковый. Немного почитал форум, понял что возможно дело в лицензии RDI, которую надо убрать. Так ли это и какой тулзой это можно сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 минуты назад, grinux сказал:

Купил HLINK V9 (STM32F205 и два больших буфера) чтобы отлаживать Cortex-A53. DLL пишет, что "Connected J-link does not support Cortex-A53 via JTAG".

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, Skvo said:

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

Спасибо. Я сперва подключил A53 к своему старому V8 . 7.92 сказало, что нужна V9, я ее и купил 😞

Изменено пользователем grinux

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/9/2023 at 12:12 PM, A_D said:

Через недельки 1,5 узнаю, насколько косячный дизайн вышел:

2.thumb.PNG.a488e097091541aa4963607ab5f77000.PNG1.thumb.PNG.caf9e2fa3a302187969ae4e644cb078a.PNG

Только сегодня пришли:

image.thumb.png.247f1d54f2da18ad32c619fbc083b192.png

Сегодня если свободного времени хватит, то спаяю один.
И пока они шли, статья https://habr.com/ru/articles/770454/ натолкнула меня на создание своего переходника ) Правда у себя я сделал автодетектирование io\clk и по идее можно спокойно будет любой стороной подключать, но платы ещё не заказывал, так что скорей всего около НГ только проверю в железе:

image.thumb.png.30c7d25a4b35e731efc1cecea7b79918.png

USB входной используется как питание и линии данных идут напрямую к выходному USB, а JTAG (угловой впаивается, на рендере просто PBD установлен) подключается к стандартному J-Link 10-pin.

Очевидные минусы такого решения:

- уровни SWD зафиксированы на 3,3 В, сходу не придумал как это обойти, да и пока особо и не нужно (в основном с STM32 отладка ведётся)

- отсутствие сброса, без колхоза через type-c его никак не протащить, особо не нарушая спецификацию. 😕

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 hours ago, Obam said:

Проц в BGA не уж то феном? /-8>Ж

Ды ) Это собственно сдутый МК с алишного jlink, зареболенный и напаянный на свою плату (и всё феном 🙂 ).
Работает:

image.thumb.png.c1b558daae4ab843db245832bfe8711c.png

Один резистор на входе ОУ был лишний только.

image.thumb.png.d5e03f26b05a3d9a88742b9bcc240d95.png

Завтра надеюсь приедет голый МК и собственно попробую собрать уже с нуля плату, да попробовать зашить туда слитый дамп.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проверенный и пофикшенный вариант: https://github.com/ADElectronics/Open-Hardware/tree/master/Debug/X-Link-v11.x
В v1.0 я немного перепутал резистор на TDI линии (не работал JTAG и VCOM TX поэтому), а так же не туда подключил одну подтяжку сдвоенного полевика на регулируемом +5В выходе, отчего питание на выход полностью не выключалось. В v1.1, что на гите всё поправлено уже. Схему не причёсывал особо.

image.thumb.png.5a7c6cd98ace8cb7772ac446279e15fa.png

А так всё пашет теперь (тест на подключение к тарджету JTAG проходит), тарджет питается от отладчика, к нему же подключён VCOM и по SWD тарджет отлаживается же.

image.thumb.png.c443599948c8a3dfa29ca4c2d1c0a6c6.png

Помимо этого и RTT можно тут же смотреть в браузере (правда нет поддержки окрашивания выводимых символов, лучше нативное приложение в этом случае):

image.thumb.png.ff40caf8fac57e35a1db4eaaa3f237e7.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь знает где можно найти J-Link Device Support Kit (DSK) https://www.segger.com/products/debug-probes/j-link/tools/j-link-dsk/ ?

Хочу добавить возможность программирования NAND памяти для своего проца через J-Flash. Судя по всему в DSK есть примеры как это сделать.

Ранее уже пытался это сделать через Segger Open Flash Loader, но не осилил. 

Сейчас пишут: "The Open Flash Loader concept is not recommended due its limitations in performance and functionality. It has been succeeded by SEGGER Flash Loader"

Который и является частью DSK.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, uriy сказал:

Хочу добавить возможность программирования NAND памяти для своего проца через J-Flash. Судя по всему в DSK есть примеры как это сделать.

Если "для своего проца", то можно попробовать через .mac-файл IAR (у других компиляторов наверное должен быть аналог).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно JLink firmware версий v10 или v11 загрузить в NXP LPC Link 2 возможно ?

LPC Link 2 сделан на основе LPC4370 chipset

Изменено пользователем Fang

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Во-первых, чой-то контроллер чипсетом стал?
Во-вторых, схемы jlink-а и lpc-link-а одинаковые? В смысле: сигналы выведены на на все теже выводы? (подозреваю - нет).
Чистая аналогия: в ПК БИОС от "материнки" одной фирмы в "материнку" другой даже при совпадении чипсетов (вот там он именно) и набора периферии можно зашить? - Можно, но бессмысленно (((-8Ж

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имею пару клонов JLink от starterkit.ru, использую для отладки T113-s3 и f1c100s. Такая странность,  в f1c100s скорость заливки выше раза в два, или даже более. Размер "прошивки" для T113-S3 уже достиг 1.5 М, поэтому процесс происходит медленно и печально. Частотой клока для JLink игрался, результата нет. Как то можно  увеличить скорость, с использованием китайских клонов, или залить другую firmware  в мои клоны, у меня сейчас такой..

Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00

Купить за 400 тыр фирменный JLink-Pro  - жаба не позволяет ... Есть ли китайцы с более старшей версией hardware? Что можете посоветовать?

Изменено пользователем nanorobot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...