|
|
  |
China-Link, Вариант отладчика из Китая |
|
|
|
May 16 2017, 10:18
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 11-10-06
Пользователь №: 21 210

|
Цитата(rloc @ May 16 2017, 09:05)  Это касается бут-области? так точно.
|
|
|
|
|
May 17 2017, 08:35
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 11-10-06
Пользователь №: 21 210

|
Цитата(rloc @ May 16 2017, 14:12)  В оригинальном (а не псевдооригинальном) виде загрузчика ни у кого нет, значит подобные прошивки - это превращение J-Link'а в мину замедленного действия - рано или поздно рванет с выходом очередной версии DLL. Уж лучше остаться с функционалом оригинальной EDU и спать спокойно. ваша информация не верна. потому что вы не делали этого, а значит не знаете подробностей.
|
|
|
|
|
Jul 4 2017, 11:48
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 10-01-09
Пользователь №: 43 134

|
а какие на данный момент (лето 2017) универсальные (как по поддерживаемым ide, так и по поддерживаемым target) чайна-линк вообще существуют? в смысле не только клоны jlink.
Сообщение отредактировал en1gma - Jul 4 2017, 12:11
|
|
|
|
|
Jul 24 2017, 10:18
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Цитата(Velund @ Mar 18 2017, 16:17)  Вопрос - а пробовал кто то китайские клоны V9? В частности с платой, которая на фото...  Было закуплено три устройства с платой почти как на фото (версия платы HLINK 9.43). Сначала один а чуть позже еще два. С прошивкой от продавца не работали все. Первый хоть и не с первого раза но обновился сеггровским софтом и заработал вроде бы нормально. Два которые пришли позже ни в какую не обновляются. Прошивка от китайцев начинает работать но либо зависает либо происходит ренумерация usb (сброс процессора ?). Выдрал из Dll прошивку, прилепил загрузчик, зашил по swd программатором (чип не был залочен). Изменений нет. Сеггер рапортует о свежей прошивке но при попытке отлаживать USB отваливается. openocd так же не работает. Какие будут идеи по приведению отладчика в работоспособное состояние ? И еще вопрос: запаян чип stm32f205R B, прошивка 256 кило. В оригинале МК с каким объемом памяти ?
|
|
|
|
|
Jul 31 2017, 06:56
|
Знающий
   
Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960

|
Перепаял процессоры на STM32F205R C, заработало. Прикладываю архив. В нем дамп прошивки от китайцев (серийник затер чтобы не забанили) и утилита для создания обновленной прошивки. Утилиты брал с казуса, подробности искать там же Прошивка для Jlink v9. [attachment=108167:v9_all.7z]
|
|
|
|
|
Aug 27 2017, 22:19
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 17-07-16
Пользователь №: 92 581

|
Цитата(brag @ Apr 25 2012, 04:28)  Ровно через 24 часа сдох. Все-таки интересно посмотреть на дампы какого-нибудь оригинала... Для этого нужно скачать и поставить прогу usbtraceПодключить j-link, запустить capture в usbtrace на порту jlinkа(поставить галку), запустить jlnk commander, остановить capture, File->Export... и прислать этот UTlog.html вот видео(через пол часа будет доступно) http://vimeo.com/41000652этим методом можно получить дамп в бин формате / то что программа посылает в USB устройство?
|
|
|
|
|
Aug 27 2017, 23:56
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
Возник вопрос к уважаемым гуру. Ни у кого нет случаем проверенной прошивки на 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.pdfPS: Схема на сайте у словаков какая то побитая, пытаюсь прицепить PDF, найденный у себя на диске.
|
|
|
|
|
Aug 28 2017, 08:29
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Главное в этом деле загрузчик. У братьев из поднебесной как-то находил самописный даже с исходниками. Прошиваете его с адреса 0x08000000. Вторая часть - прошивка. Она вынимается из JLinkARM.dll. Её прошиваете с адреса 0x08004000. Есть там ещё кусок с конфигурацией с адреса 0x0800FC00. Думаю его можно выдрать из той прошивки что у вас была. Загрузчик и две прошивки из JLinkARM.dll прилагаю. Какая из них под вашу плату не знаю, пробуйте. Вот, кстати, схема от этого безобразия, сравните со своей. 
stm32boot.zip ( 764 байт )
Кол-во скачиваний: 172
J_Link_OB_STM32F103_V1.zip ( 19.87 килобайт )
Кол-во скачиваний: 169
J_Link_ARM_OB_STM32.zip ( 16.74 килобайт )
Кол-во скачиваний: 162
|
|
|
|
|
Aug 28 2017, 14:05
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
QUOTE (VladislavS @ Aug 28 2017, 11:29)  Вот, кстати, схема от этого безобразия, сравните со своей. Большое спасибо за информацию. Схемы бегло сравнил. И возникло у меня подозрение, что проблема с последней версией прошивки вызвана там, что узко китайские долбо братья реализовали свою жизненную цель и сэкономили на двух резисторах по 130 ом (в сумме целых 260 ом!  ). TDIOUT-TDIIN и TRSTIN-TRSTOUT... Попозже насопливлю их и посмотрю как себя прошивка последняя поведет.
|
|
|
|
|
Aug 28 2017, 21:06
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
QUOTE (VladislavS @ Aug 28 2017, 17:10)  Расскажите тогда, плиз, что получилось. А то я недавно J-Link-OB 072 собрал, а до этого руки не доходят попробовать. Попытка набросить перемычки на ноги 10-19 и 18-27 ни к чему хорошему не привела. Ведет себя так же. Прошивку (бут) не переливал, просто обновлял и откатывал фирмварь при помощи команды Exec InvalidateFW заходя в разные версии Jlink Commander. Может попозже еще посмотрю что там на схеме было "сэкономлено"... Сейчас уже глаза не глядят, денек был тяжкий.
|
|
|
|
|
Sep 6 2017, 09:13
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Дошли сегодня руки до 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.
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|