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

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

так точно.

В оригинальном (а не псевдооригинальном) виде загрузчика ни у кого нет, значит подобные прошивки - это превращение J-Link'а в мину замедленного действия - рано или поздно рванет с выходом очередной версии DLL. Уж лучше остаться с функционалом оригинальной EDU и спать спокойно.

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


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

В оригинальном (а не псевдооригинальном) виде загрузчика ни у кого нет, значит подобные прошивки - это превращение J-Link'а в мину замедленного действия - рано или поздно рванет с выходом очередной версии DLL. Уж лучше остаться с функционалом оригинальной EDU и спать спокойно.

ваша информация не верна.

потому что вы не делали этого, а значит не знаете подробностей.

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


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

подробнее писать не буду, а то производитель много будет знать не нужного.

Производитель и так все о своем изделии знает. А остальным информация бы пригодилась :)

 

Вопрос насчет V9/V10 скорее такой - есть ли у V10 какие-то преимущества перед V9?

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


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

а какие на данный момент (лето 2017) универсальные (как по поддерживаемым ide, так и по поддерживаемым target) чайна-линк вообще существуют? в смысле не только клоны jlink.

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

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


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

Вопрос - а пробовал кто то китайские клоны V9? В частности с платой, которая на фото...

 

hlink9.jpg

Было закуплено три устройства с платой почти как на фото (версия платы HLINK 9.43). Сначала один а чуть позже еще два.

С прошивкой от продавца не работали все. Первый хоть и не с первого раза но обновился сеггровским софтом и заработал вроде бы нормально. Два которые пришли позже ни в какую не обновляются.

Прошивка от китайцев начинает работать но либо зависает либо происходит ренумерация usb (сброс процессора ?).

Выдрал из Dll прошивку, прилепил загрузчик, зашил по swd программатором (чип не был залочен). Изменений нет. Сеггер рапортует о свежей прошивке но при попытке отлаживать USB отваливается. openocd так же не работает.

 

Какие будут идеи по приведению отладчика в работоспособное состояние ?

И еще вопрос: запаян чип stm32f205RB, прошивка 256 кило. В оригинале МК с каким объемом памяти ?

 

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


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

Перепаял процессоры на STM32F205RC, заработало.

 

Прикладываю архив. В нем дамп прошивки от китайцев (серийник затер чтобы не забанили) и утилита для создания обновленной прошивки. Утилиты брал с казуса, подробности искать там же Прошивка для Jlink v9.

 

 

 

 

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


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

Ровно через 24 часа сдох. Все-таки интересно посмотреть на дампы какого-нибудь оригинала...

Для этого нужно скачать и поставить прогу usbtrace

Подключить j-link, запустить capture в usbtrace на порту jlinkа(поставить галку), запустить jlnk commander, остановить capture, File->Export... и прислать этот UTlog.html

вот видео(через пол часа будет доступно) http://vimeo.com/41000652

этим методом можно получить дамп в бин формате / то что программа посылает в USB устройство?

 

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


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

Возник вопрос к уважаемым гуру. Ни у кого нет случаем проверенной прошивки на J-Link OB ARM STM32 (на чипе STM32F103C8T6)?

 

Валяется китайская отладочная платка (Nano-M0 с LPC1114) у которой на борту этот J-Link OB. Недавно решил с ней кое что сделать, иар начал обновлять плату прошивкой от 2012 года - и произошла непонятка. J-Link Commander ее видит, не ругается, но собатвенно JTag не работает. Залил прошивку от 2009 года какую то, найденную в инете на GitHub - пока не обновишь - работает и видит LPC, как только обновил - то же самое.

 

Подозрений два - тонкости в бутлоадере или какие то тонкие отличия в железе. Может кто то уже разбирался? Проблемы отломать этот OB и подоткнуть нормальный J-Link вроде бы и нет, но не по нашему это как то, сдаваться так быстро. ;)

 

Вот схема этой отладки: https://svn.mavipet.sk/svn/ARM-projects/doc...com/Nano-M0.pdf

 

PS: Схема на сайте у словаков какая то побитая, пытаюсь прицепить PDF, найденный у себя на диске.

Nano_M0.pdf

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


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

Главное в этом деле загрузчик. У братьев из поднебесной как-то находил самописный даже с исходниками. Прошиваете его с адреса 0x08000000.

Вторая часть - прошивка. Она вынимается из JLinkARM.dll. Её прошиваете с адреса 0x08004000.

Есть там ещё кусок с конфигурацией с адреса 0x0800FC00. Думаю его можно выдрать из той прошивки что у вас была.

 

Загрузчик и две прошивки из JLinkARM.dll прилагаю. Какая из них под вашу плату не знаю, пробуйте.

 

Вот, кстати, схема от этого безобразия, сравните со своей.

ourdev_491659.PNG

 

 

stm32boot.zip

J_Link_OB_STM32F103_V1.zip

J_Link_ARM_OB_STM32.zip

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


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

Вот, кстати, схема от этого безобразия, сравните со своей.

 

Большое спасибо за информацию.

 

Схемы бегло сравнил. И возникло у меня подозрение, что проблема с последней версией прошивки вызвана там, что узко китайские долбо братья реализовали свою жизненную цель и сэкономили на двух резисторах по 130 ом (в сумме целых 260 ом! ;) ). TDIOUT-TDIIN и TRSTIN-TRSTOUT... Попозже насопливлю их и посмотрю как себя прошивка последняя поведет.

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


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

Расскажите тогда, плиз, что получилось. А то я недавно J-Link-OB 072 собрал, а до этого руки не доходят попробовать.

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


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

Расскажите тогда, плиз, что получилось. А то я недавно J-Link-OB 072 собрал, а до этого руки не доходят попробовать.

 

Попытка набросить перемычки на ноги 10-19 и 18-27 ни к чему хорошему не привела. Ведет себя так же. Прошивку (бут) не переливал, просто обновлял и откатывал фирмварь при помощи команды Exec InvalidateFW заходя в разные версии Jlink Commander.

 

Может попозже еще посмотрю что там на схеме было "сэкономлено"... Сейчас уже глаза не глядят, денек был тяжкий.

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


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

Дошли сегодня руки до J-Link OB ARM STM32 (на чипе STM32F103C8T6). По схеме которую я выкладывал чуть выше.

Прошил загрузчик stm32boot.zip с адреса 0x08000000 и J_Link_ARM_OB_STM32.zip с адреса 0x08004000.

Лицензии добавил командой "exec AddFeature JFlash", серийник командой "exec SetSN=XXXXXXXX".

Завелось. По SWD работает без вопросов. В режиме J-TAG на STM32 работает, а вот на AT91SAM9 с определёнными вопросами... Подробней разбираться некогда. В целом работает. Проблем с версиями прошивки, серийниками и лицензиями нет.

Тестировал на IAR 8.11.2.

post-4140-1504688749_thumb.png

post-4140-1504688989_thumb.jpg

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


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

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

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

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

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

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

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

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

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

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