|
China-Link, Вариант отладчика из Китая |
|
|
|
Feb 28 2009, 08:57
|
Участник

Группа: Свой
Сообщений: 45
Регистрация: 7-11-05
Пользователь №: 10 537

|
Вот нашла у китайцев схему клона jlink. Может кто сделает...  и подарит платочку...  ))
|
|
|
|
|
Feb 28 2009, 09:58
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
Цитата(маша @ Feb 28 2009, 11:57)  Вот нашла у китайцев схему клона jlink. Может кто сделает...  и подарит платочку...  )) Мда. Прошу прощения за пост. А купить не пробовали?
|
|
|
|
|
Feb 28 2009, 14:25
|

Участник

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812

|
Цитата(AlexandrY @ Feb 28 2009, 18:31)  Боюсь это клон желтого прилоченого к IAR-у jlink-а Черный оригинальный jlink от Segger-а сделан на M3024 Это не совсем так, на M3024 это старая версия железа, по моему <= 5.0 позже они стали использовать at91sam7s64, а привязка (ограничения) зависят от типа лицензии, это прописано в прошивке по адресу 0xFF00 (достаточно немного подправить, и привязанный ж-линк становится полноценным) Цитата(khach @ Feb 28 2009, 20:36)  Это действительно фирмварь семерки? Т.е есть фичи сериальной отладки? Запишите кто-нибудь в проц и скажите что оно говорит в сеггеровской тулзе ПЖЛста! Сама firmware действительно от 7 версии, но вот бутлоадер, не оригинальный, так видимо переписанный.... и вобще фирмваре должна располагаться с адреса 0x5400 (по крайней мере, в версиях ниже 7.0), а тут вот с адреса 0x2000
|
|
|
|
|
Feb 28 2009, 16:11
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Прошил платку. DASM-Link v7 PRC release  Фирмварь сеггер сейчас даже не пытается паковать - все открыто лежит... Адреса да - другие по сравнению с v5. (это видно оттуда-же).
|
|
|
|
|
Feb 28 2009, 16:54
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Вы имеете в виду, что прошивка Jlink V7 лежит во внутренностях файла JLinkARM.dll скаченного с сайта SEGGER.COM и не зашифрована? Однако глянув ленивым глазом сразу видны отличия от выложенной здесь. Хотя кому надо может глубже копнет Цитата(goodwin @ Feb 28 2009, 18:11)  Прошил платку. DASM-Link v7 PRC release  Фирмварь сеггер сейчас даже не пытается паковать - все открыто лежит... Адреса да - другие по сравнению с v5. (это видно оттуда-же).
|
|
|
|
|
Feb 28 2009, 17:04
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(AlexandrY @ Feb 28 2009, 19:54)  Вы имеете в виду, что прошивка Jlink V7 лежит во внутренностях файла JLinkARM.dll скаченного с сайта SEGGER.COM и не зашифрована? Однако глянув ленивым глазом сразу видны отличия от выложенной здесь. Хотя кому надо может глубже копнет  Дык там она новее наверное... Сейчас залил в обычный J-Link. Прошивка обновилась на более свежую. Правда чуть кривовато - зависла после окончания заливки. Но переткнул шнурок, все и завелось... В режиме JTAG летает. Попробовал на том-же SAM7 и STM32F103R. В режиме SWD не дышит. Надо схемотехнику смотреть. Никто не соблаговолит в PDF конвертнуть? А то мне не чем... PS: Вернее, соединяется и кажет вот что: http://upload.caxapa.ru/1234567.jpgНо дальше никак...
|
|
|
|
|
Feb 28 2009, 17:29
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(AlexandrY @ Feb 28 2009, 20:19)  Блин, знали бы эту фишку с открытой прошивкой давно бы наладили выпуск клонов. Однако JLink даже фирменный как-то кривовато с Keil-ом работает, сбоит и теряет конект. Пришлось отказаться от них при работе c i.MX-ами Хоть они и пошустрей по шагам бегают. Да наверное знали, только не хотели на бусинес Димкин наступать  И самопал дороже бы вышел... Я сам выкорчевал из DLL, когда она еще упакована была upx, залил по адресу 0x5400 (там можно было понять, что именно туда), оно и завертелось... Только не обновлялось, естественно... А J-Link в Keil действительно глюкаво работает напрямую. Зато прекрасно через RDI...
|
|
|
|
|
Feb 28 2009, 17:43
|

Участник

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812

|
Цитата(goodwin @ Mar 1 2009, 00:04)  Дык там она новее наверное... там их много, под разные ж-линки.... штук 8-10 прошивок Цитата(goodwin @ Mar 1 2009, 00:04)  Никто не соблаговолит в PDF конвертнуть? А то мне не чем...
JLINKv7_v8.rar ( 362.31 килобайт )
Кол-во скачиваний: 5857
|
|
|
|
|
Feb 28 2009, 20:24
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(goodwin @ Feb 28 2009, 20:04)  Прошивка обновилась на более свежую. Правда чуть кривовато - зависла после окончания заливки. Но переткнул шнурок, все и завелось... Это нормуль для 7й прошивки и 5го железа. Для фикса ситуации нужно 1.5 ком юсбишной подтяжки перекинуть с +3.3 на ножку проца.
|
|
|
|
|
Feb 28 2009, 20:32
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(ig_z @ Feb 28 2009, 23:24)  Это нормуль для 7й прошивки и 5го железа. Для фикса ситуации нужно 1.5 ком юсбишной подтяжки перекинуть с +3.3 на ножку проца. Спасибо. А что надо подправить для SWD? А то в схеме как раз буфер обошли вниманием... (в PDF-ке нет этого узла)
|
|
|
|
|
Feb 28 2009, 20:37
|
Участник

Группа: Свой
Сообщений: 45
Регистрация: 7-11-05
Пользователь №: 10 537

|
А вот еще, прошивки... для 6 и 7 версий выдернутые из 3.96 длл. а еще для 8 версии... пробуйте.
Прикрепленные файлы
fw_jlink.rar ( 229.55 килобайт )
Кол-во скачиваний: 3345
6396d.zip ( 19.99 килобайт )
Кол-во скачиваний: 2882
7396d.zip ( 19.32 килобайт )
Кол-во скачиваний: 2937
V8403e.rar ( 23 килобайт )
Кол-во скачиваний: 3301
|
|
|
|
|
Feb 28 2009, 20:47
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(goodwin @ Feb 28 2009, 23:32)  Спасибо. А что надо подправить для SWD? А то в схеме как раз буфер обошли вниманием... (в PDF-ке нет этого узла) Здесь я бмп. Я отлаживал "сеггер совместимый" бутлодырь для всех вариантов жлинка - просто из любви к искусству, а что у него на выходе не особо интересовало. Я где то слышал, что в 7 версии они увеличили скорость свд за счет подключения к жтагу серийного канала (да и визуально размер 7й заметно меньше размера 6й прошивки). Но я думаю с некоторыми усилиями можно найти нужные дифы на печатке.
|
|
|
|
|
Feb 28 2009, 20:59
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(маша @ Feb 28 2009, 23:37)  А вот еще, прошивки... для 6 и 7 версий выдернутые из 3.96 длл. а еще для 8 версии... пробуйте. ИМХО 8-я без бутлодыря
|
|
|
|
|
Feb 28 2009, 21:13
|
Участник

Группа: Свой
Сообщений: 45
Регистрация: 7-11-05
Пользователь №: 10 537

|
Цитата(ig_z @ Feb 28 2009, 23:59)  ИМХО 8-я без бутлодыря можно 8 версию добавить в fw_jlink и будет с бутом
|
|
|
|
|
Feb 28 2009, 21:17
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(ig_z @ Feb 28 2009, 23:47)  Я где то слышал, что в 7 версии они увеличили скорость свд за счет подключения к жтагу серийного канала (да и визуально размер 7й заметно меньше размера 6й прошивки). Но я думаю с некоторыми усилиями можно найти нужные дифы на печатке. Придется. Сейчас залил v6. Там такая-же картина - при верификации RAM кажет в считанном 0xAAAAAAAA. Явно железо уже в v6 изменили...
|
|
|
|
|
Feb 28 2009, 21:23
|
Участник

Группа: Свой
Сообщений: 45
Регистрация: 7-11-05
Пользователь №: 10 537

|
Цитата(AlexandrY @ Feb 28 2009, 14:31)  Черный оригинальный jlink от Segger-а сделан на M3024 хардварь версии 3.00 от ИАРа
|
|
|
|
|
Feb 28 2009, 21:42
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(маша @ Mar 1 2009, 00:13)  можно 8 версию добавить в fw_jlink и будет с бутом Проще всего будет скопипастить с 7 или 6. А что такое вообще 8-я версия? Это то, что у сеггера значится как про? Так там езернет есть. Значит другой проц поставили. Маша, у вас схема на него имеется? Оччень любопытно.
|
|
|
|
|
Feb 28 2009, 22:07
|
Участник

Группа: Свой
Сообщений: 45
Регистрация: 7-11-05
Пользователь №: 10 537

|
Цитата(ig_z @ Mar 1 2009, 00:42)  Проще всего будет скопипастить с 7 или 6. А что такое вообще 8-я версия? Это то, что у сеггера значится как про? Так там езернет есть. Значит другой проц поставили. Маша, у вас схема на него имеется? Оччень любопытно. а 8-ая версия для at91sam7s256. схемы нет. есть прошивка для про.
|
|
|
|
|
Feb 28 2009, 23:13
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(маша @ Mar 1 2009, 01:07)  а 8-ая версия для at91sam7s256. схемы нет. есть прошивка для про. Все чудесатее и чудесатее  Похоже, что у вас Маша, есть машина времени. На сайте сеггера о в8 ничего нет, а прошивка подписана строкой J-Link ARM V8 compiled Jan 29 2010 19:34:13 И кстати, про версия выглядит полностью оригинальной. В смысле имеющей "большой" фирменный бутлоадер, а не "тощий" рукописный.
|
|
|
|
|
Mar 1 2009, 00:08
|

Участник

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812

|
Цитата(ig_z @ Mar 1 2009, 06:13)  Все чудесатее и чудесатее  Похоже, что у вас Маша, есть машина времени. На сайте сеггера о в8 ничего нет, а прошивка подписана строкой J-Link ARM V8 compiled Jan 29 2010 19:34:13  Цитата(ig_z @ Mar 1 2009, 06:13)  И кстати, про версия выглядит полностью оригинальной. В смысле имеющей "большой" фирменный бутлоадер, а не "тощий" рукописный. Да нету его там, совсем... Схему бы найти на этот девайс, а бут можно будет считать...
Сообщение отредактировал UniSoft - Mar 1 2009, 00:12
|
|
|
|
|
Mar 1 2009, 09:57
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294

|
Цитата(ig_z @ Mar 1 2009, 03:13)  Все чудесатее и чудесатее  Похоже, что у вас Маша, есть машина времени. На сайте сеггера о в8 ничего нет, а прошивка подписана строкой J-Link ARM V8 compiled Jan 29 2010 19:34:13 И кстати, про версия выглядит полностью оригинальной. В смысле имеющей "большой" фирменный бутлоадер, а не "тощий" рукописный. У Our-linka самописный бутлодер. Равно как и в остальных китайских клонах. Как то разглядывая внутренности dll, увидел, что они ввели проверку определенной области загрузчика. Так что в один прекрасный момент это сработает.
--------------------
летаю на пепелаце...
|
|
|
|
|
Mar 1 2009, 10:51
|

Местный
  
Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267

|
Цитата(АДИКМ @ Mar 1 2009, 12:57)  У Our-linka самописный бутлодер. Равно как и в остальных китайских клонах. Как то разглядывая внутренности dll, увидел, что они ввели проверку определенной области загрузчика. Так что в один прекрасный момент это сработает.  Раз разглядел, разглядит и бутлодыреписатель  Посмотрел на предмет "скальпирования" оригинального J-Link v5 под SWD - нет смысла, ибо геморроя много с шагом 0.5. Изготавливать на коленке тоже - плата, навороченный буфер... Проще и дешевле выйдет купить готовый клон... А вот для "только SWD", если припрет, информация окажется полезной - s64 (или каая-нить платка с s64, нашедшаяся под руками) +корпусок 126 всего-то и надо. JTAG один фиг шустрее... Печально то, что девайс сильно засветился. Сеггер может добавить козней
|
|
|
|
|
Mar 1 2009, 22:12
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(АДИКМ @ Mar 1 2009, 14:45)  Поверь, даже проще... Попытаюсь угадать  . Если бы я был сеггеровцем, я бы добавил команду чтения чтения версии бутлодыря, чтобы жлинк отвечал заветной строкой J-Link ARM .. compiled .............
|
|
|
|
|
Mar 2 2009, 13:26
|
Группа: Участник
Сообщений: 9
Регистрация: 22-02-09
Пользователь №: 45 211

|
Очень интересно, но всё-таки - стоит ли делать эту плату или проще купить готовый? Поставили перед выбором  уже было собрался купить клон, а тут такое
|
|
|
|
|
Mar 2 2009, 15:30
|
Группа: Участник
Сообщений: 9
Регистрация: 22-02-09
Пользователь №: 45 211

|
Да, и еще вопрос - какой программой можно просмотреть файлы в оригинальном (первом) сообщении? PS. Похоже, Протел. Только у меня его нет, надо будет поставить...
Сообщение отредактировал Tarkus - Mar 2 2009, 15:40
|
|
|
|
|
Mar 2 2009, 19:58
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(Tarkus @ Mar 2 2009, 15:26)  Очень интересно, но всё-таки - стоит ли делать эту плату или проще купить готовый? Поставили перед выбором  уже было собрался купить клон, а тут такое  И что же здесь завелось "такое"(сразу знаменитая фраза Мамонова вспомнилась:-), что могло бы отвернуть от покупки клона или оригинала?
|
|
|
|
|
Mar 2 2009, 20:53
|

Участник

Группа: Свой
Сообщений: 68
Регистрация: 7-05-05
Из: China, Shenzhen
Пользователь №: 4 812

|
Цитата(Tarkus @ Mar 2 2009, 22:30)  Да, и еще вопрос - какой программой можно просмотреть файлы в оригинальном (первом) сообщении? PS. Похоже, Протел. Только у меня его нет, надо будет поставить...  Altium Designer хорошо справляется, да и вобще поддерживает большинство форматов
|
|
|
|
|
Mar 3 2009, 16:18
|
Группа: Участник
Сообщений: 9
Регистрация: 22-02-09
Пользователь №: 45 211

|
Цитата(ig_z @ Mar 2 2009, 21:58)  И что же здесь завелось "такое"(сразу знаменитая фраза Мамонова вспомнилась:-), что могло бы отвернуть от покупки клона или оригинала? Дешевле выйдет...
|
|
|
|
|
Mar 3 2009, 18:56
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(Tarkus @ Mar 3 2009, 18:18)  Дешевле выйдет... Я *** не читал, но осуждаю (с). Точно так же о расчете цены ничего сказать не могу, но несколько веток с обсуждениями утверждают обратное - с учетом времени намного дешевле купить клон.
|
|
|
|
|
Mar 3 2009, 20:30
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294

|
Цитата(ig_z @ Mar 2 2009, 01:12)  Попытаюсь угадать  . Если бы я был сеггеровцем, я бы добавил команду чтения чтения версии бутлодыря, чтобы жлинк отвечал заветной строкой J-Link ARM .. compiled ............. Ну сильно упрощено конечно, но смысл правильный. Покупать или не покупать клон - личное дело каждого. Я точно знаю название клона, бутлодер которого бит-в-бит совпадает с оригинальным. Равно, как и все остальное содержимое. И я точно знаю, что в китайском бутлодер ненастоящий. А насчет старого, построенного на ренесасе - там защита процессора реализована 6 байтовым паролем. Который еще и hackproof. Беда только в том, что программу писали люди не знающие об этом. Поэтому этот пароль "угадывается" за 3 секунды.
--------------------
летаю на пепелаце...
|
|
|
|
|
Mar 3 2009, 20:57
|
Группа: Участник
Сообщений: 9
Регистрация: 22-02-09
Пользователь №: 45 211

|
Цитата(ig_z @ Mar 3 2009, 20:56)  Я *** не читал, но осуждаю (с). Точно так же о расчете цены ничего сказать не могу, но несколько веток с обсуждениями утверждают обратное - с учетом времени намного дешевле купить клон. Да времени не жалко, все равно в основном в учебных целях пока занимаюсь. Ветки с обсуждениями не читал, но минимум что видел у Олимекса - 100евро. Надеюсь самопал будет экономичней...
|
|
|
|
|
Mar 4 2009, 12:47
|

Группа: Новичок
Сообщений: 13
Регистрация: 11-08-08
Из: Украина
Пользователь №: 39 549

|
вообще там 3 ноги + общий, но можно обойтись 2-мя.
J-Link 7 лежит на evodbg.com там же и описание SWD, отличный сайт и автор.
|
|
|
|
|
Apr 30 2009, 09:22
|
Группа: Новичок
Сообщений: 14
Регистрация: 8-10-06
Пользователь №: 21 089

|
Цитата(маша @ Mar 1 2009, 00:37)  А вот еще, прошивки... для 6 и 7 версий выдернутые из 3.96 длл. а еще для 8 версии... пробуйте. Может кому интересно будет: Возникла проблема при работе оригинального J-Link v7 совместно с ARM11. Проблема заключалась в том, что скорость работы с памятью не превышала 2Kb/s. Обратился к службе поддержки Segger. Ответили что не рекомендуют использовать совместно ARM11 и J-Link версии ниже 8-ой. А скорость действительно в районе 2Kb/s потому что J-Link аппаратно не поддерживает работу с ARM11. Перешил J-Link v7 на прошивку V8403e - теперь наслаждаюсь. Скорость работы с памятью ориентировочно 30-40Kb/s
|
|
|
|
|
May 3 2009, 19:19
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(S.E.V. @ Apr 30 2009, 12:22)  Может кому интересно будет: Возникла проблема при работе оригинального J-Link v7 совместно с ARM11. Проблема заключалась в том, что скорость работы с памятью не превышала 2Kb/s. Обратился к службе поддержки Segger. Ответили что не рекомендуют использовать совместно ARM11 и J-Link версии ниже 8-ой. А скорость действительно в районе 2Kb/s потому что J-Link аппаратно не поддерживает работу с ARM11. Перешил J-Link v7 на прошивку V8403e - теперь наслаждаюсь. Скорость работы с памятью ориентировочно 30-40Kb/s Очень интересно и очень странно! В собственной доке сеггер пишет, что 7 и 8 отличаются только наличием буферизации SW* выводов. Т.е. обе версии должны "аппаратно не поддерживать работу с ARM11" (или наоборот - поддерживать ;-). С точки зрения ARM11 они отличаются только прошивкой. А Вы свой контроллер через SWD интерфейс отлаживаете? Наверное хитрый ход конем от маркетологов - не будет щастя без восьмой версии  . Странно, что они про версию не посоветовали. Вы к V8403e бутлоадер то хоть прикрутили? У китаезов там пусто. И я бы не с жлинк-а начал, а с жлинкарм.длл. Глядишь и родной бутлоадер был бы живым.
|
|
|
|
|
May 5 2009, 09:19
|
Группа: Новичок
Сообщений: 14
Регистрация: 8-10-06
Пользователь №: 21 089

|
Цитата(ig_z @ May 3 2009, 23:19)  Очень интересно и очень странно! В собственной доке сеггер пишет, что 7 и 8 отличаются только наличием буферизации SW* выводов. Т.е. обе версии должны "аппаратно не поддерживать работу с ARM11" (или наоборот - поддерживать ;-). С точки зрения ARM11 они отличаются только прошивкой. А Вы свой контроллер через SWD интерфейс отлаживаете? Наверное хитрый ход конем от маркетологов - не будет щастя без восьмой версии  . Странно, что они про версию не посоветовали. Вы к V8403e бутлоадер то хоть прикрутили? У китаезов там пусто. И я бы не с жлинк-а начал, а с жлинкарм.длл. Глядишь и родной бутлоадер был бы живым. Использую JTAG. Мне показалось странным другое. Вот официальный ответ: Dear User, Update: ====== J-Links with hardware before 8.0 can not be recommended in conjunction with ARM11. (The hardware J-Link before 8.0 has to less RAM.) So I suggest that you work with the Wiggler, as it seems to give fair time/speed. Получается что в V8 должен стоять AT91SAM7Sxxx вместо AT91SAM7S64 ? Кстати dll-ку ковырять пробовал, лишние jx xxx заменил на nop. В итоге J-Link вроде как обновляется, при обновлении грузит уже не родную прошивку, а V8. Говорит что успешно обновился. После чего перекидываю родную dll-ку обратно, и перетыкаю jtag. J-Link как будто бы и не обновлялся. Такое ощущение, что есть какая-то сигнатура, которая находится за пределами обновляемой памяти, по которой J-Link и определяется как V7.
|
|
|
|
|
May 5 2009, 12:09
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(S.E.V. @ May 5 2009, 12:19)  Использую JTAG. Мне показалось странным другое.
Вот официальный ответ: Dear User, Update: ====== J-Links with hardware before 8.0 can not be recommended in conjunction with ARM11. (The hardware J-Link before 8.0 has to less RAM.) So I suggest that you work with the Wiggler, as it seems to give fair time/speed.
Получается что в V8 должен стоять AT91SAM7Sxxx вместо AT91SAM7S64 ?
Кстати dll-ку ковырять пробовал, лишние jx xxx заменил на nop. В итоге J-Link вроде как обновляется, при обновлении грузит уже не родную прошивку, а V8. Говорит что успешно обновился. После чего перекидываю родную dll-ку обратно, и перетыкаю jtag. J-Link как будто бы и не обновлялся. Такое ощущение, что есть какая-то сигнатура, которая находится за пределами обновляемой памяти, по которой J-Link и определяется как V7. Ну теперь все становится на свои места. Скорее всего в -V8 AT91SAM7S256 (у китайчегов нашел такую абракадабру - 1) CPU V8为7S256;V7为7S64) и плюс дополнительная буферизация. Похоже, что -V8 это просто обезэзернеченый -PRO. Поразительно, что -V8 заработала на 64 кристалле. Сигнатур в самом жлинке вроде нет никаких. Все самопальные бутлодыри прекрасно апдейтятся, версию определяет длл-ка по всем хорошо известной строке. А не обновляется скорее всего потому, что бутлоадер ищет копию прошивки по адресам большим 64 кб. Наверное поэтому китайцы и не стали совать бутлоадер в V8403 - все равно не проапдейтится. А что значит "лишние jx xxx заменил на nop"? Для чего это нужно?
|
|
|
|
|
May 5 2009, 14:54
|
Группа: Новичок
Сообщений: 14
Регистрация: 8-10-06
Пользователь №: 21 089

|
Цитата(ig_z @ May 5 2009, 16:09)  А что значит "лишние jx xxx заменил на nop"? Для чего это нужно? Нужно же было каким то образом заставить проапгрейдить 7-ю врсию 8-ой прошивкой, не трогая оригинальный bootloader (на оригинальном J-Link-е). Перед программированим, в dll, производится проверка на то, какая версия прошивки находится во Flash памяти. Вот и пришлось немножко изменить алгоритм. Заменил в dll условные переходы на nop-ы, и попытался проапгрейдить 7-ю версию восьмой. При этом J-Link Commander честно написал что обновление прошивки прошло успешно, и восьмая версия загружена, но панеле управления все равно отображается 7-я версия
|
|
|
|
|
Dec 19 2009, 14:29
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Еще летом сделал по мотивам "жёлтых" форумов. 5 и 7 версии. Добавил фильтры по JTAG и защиту от статики 15КВ по JTAG и USB. Тестирую Lite. v8 плата через неделю будет. Upgrade нормальный. PS. Паял сам, так что за монтаж не пинайте (монтажник ещё тот).
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 21 2009, 09:11
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Седой @ Dec 19 2009, 18:29)  Еще летом сделал по мотивам "жёлтых" форумов. 5 и 7 версии. Добавил фильтры по JTAG и защиту от статики 15КВ по JTAG и USB. Тестирую Lite. v8 плата через неделю будет. Upgrade нормальный. То есть можно найти и схему, и прошивку для МК? Хм, было бы интересно собрать 7 или 8 версию самому. Хочется SWD для LPC17хх, вот думаю, или купить за 3000, или попытаться сделать самому... Что подскажете?
|
|
|
|
|
Dec 21 2009, 11:47
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(dimka76 @ Dec 21 2009, 11:34)  А что за тип (марка, название) корпуса? Gainta G1906 Цитата(sonycman @ Dec 21 2009, 14:11)  ... или купить за 3000, или попытаться сделать самому... Зачем так дорого. Посмотрите http://mcutool.ru/products/debug/arm2.aspx. Сайт у них в работе, но заказывать уже можно.
|
|
|
|
|
Dec 21 2009, 13:56
|
Местный
  
Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527

|
Цитата(sonycman @ Dec 21 2009, 12:11)  То есть можно найти и схему, и прошивку для МК? Хм, было бы интересно собрать 7 или 8 версию самому. Что то находится. Читающим по китайски посвещается - http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3398715
|
|
|
|
|
Dec 22 2009, 06:32
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(Qwertty @ Dec 21 2009, 18:56)  ... Читающим по китайски посвещается ... Вполне сносно справляется google переводчик, если настроить его переводить с китайского на английский. PS. DASM там был с восторгом принят, но и выкладывал гораздо больше чем здесь.
|
|
|
|
|
Dec 22 2009, 09:33
|
Частый гость
 
Группа: Свой
Сообщений: 80
Регистрация: 23-08-05
Пользователь №: 7 902

|
Цитата(sonycman @ Dec 22 2009, 12:20)  В принципе, у меня есть МТ-Линк, но будет ли он нормально работать с LPC17xx? Думаю, должен.
А разница между ним (v5.0) и новыми отладчиками в основном только в поддержке SWD?
А между v7 и v8 вообще только в том, что последний 5 вольт толерант? Так и не нашел как переделать MT-link для работы с SWD. Проскакивало фото с перемычками (для j-link), но там не совcем ясно. Может есть более подробная инструкция ?
|
|
|
|
|
Dec 22 2009, 11:42
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(sonycman @ Dec 22 2009, 14:20)  А между v7 и v8 вообще только в том, что последний 5 вольт толерант? В 8-ом ввели отдельное управление для SWD. В своем варианте 8-го я поставил "честные" преобразователи уровней с двумя питаниями и переходом в третье состояние на single gate logic.
|
|
|
|
|
Dec 22 2009, 14:43
|
Местный
  
Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551

|
Цитата(sonycman @ Dec 22 2009, 11:20)  А между v7 и v8 вообще только в том, что последний 5 вольт толерант? В в8 забуферизировали все выводы от проца. Но намного большая разница внутре - в8 имеет совершенно другой бутлоадер. Это позволяет иметь во флеши одну копию фирмвари и с точки зрения юзера удваивает ее размер. Самое неприятное для нас с вами, что новый бутлодырь метит флеш в области фирмвари. Это, как я понимаю, возможное начало борьбы с самописными бутлодырями. Пока что этот механизм не запущен, но все уже готово  . Поэтому, если в девайсе зашит не оригинальный бутлоадер, нужно быть готовым к сюрпризам после апдейта.
|
|
|
|
|
Dec 22 2009, 15:20
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(ig_z @ Dec 22 2009, 19:43)  ... Самое неприятное для нас с вами, что новый бутлодырь метит флеш в области фирмвари. Это, как я понимаю, возможное начало борьбы с самописными бутлодырями. Пока что этот механизм не запущен, но все уже готово  . Поэтому, если в девайсе зашит не оригинальный бутлоадер, нужно быть готовым к сюрпризам после апдейта. На каждый хитрый болт ... Надо было раньше думать ... PS. Добро пожаловать в новый мир. только две ссылки http://translate.googleusercontent.com/tra...97n2eynd4sS8l9whttp://translate.googleusercontent.com/tra...RcMc_uCvFbnWruw
|
|
|
|
|
Dec 22 2009, 17:46
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Идею посмотрел у китайцев. Схема с иаровского кита.
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 22 2009, 19:15
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(DASM @ Dec 23 2009, 00:03)  Хрень полная -завтра попробую объяснить почему. Мэйнстрим идет на САМ7С64. В длл - естьдаже прошивки для ЛПЦ филипсовского- рабочие, но тормоза полные. СТМ - с той же оперы Так смысл не в линке, а в том что STM32 удобная платформа для реализации других вещей - USBBlaster, AVR JTAG и т.д.
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 30 2009, 13:22
|
Участник

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

|
Цитата(sonycman @ Dec 22 2009, 12:20)  Понятно, спасибо.
В принципе, у меня есть МТ-Линк, но будет ли он нормально работать с LPC17xx? Думаю, должен.
А разница между ним (v5.0) и новыми отладчиками в основном только в поддержке SWD?
А между v7 и v8 вообще только в том, что последний 5 вольт толерант? MT-Link не работает с SWD! купил себе такой для работы с LPC1768, был неприятно удивлен.
|
|
|
|
|
Dec 30 2009, 14:16
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(M&P @ Dec 30 2009, 17:22)  MT-Link не работает с SWD! купил себе такой для работы с LPC1768, был неприятно удивлен. Пятая версия, естественно, не работает. Работайте не через SWD, а по пятипроводному JTAG. Для SWD надо хотя бы шестую. Хотя не знаю, существует ли такая в продаже, имею ввиду именно МТ-Линк. И вообще, какой прок от SWD? У меня и обычный JTAG довольно медленно шьёт, а что будет с SWD? Вообще тормоза? Единственный плюс - меньше коннектор?
|
|
|
|
|
Jan 2 2010, 10:38
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Не пойму, что за глюки с МТ-Линком? Работаю в кейле, юзаю прямой интерфейс "j-Link" для связи с отладчиком (не RDI). Так вот на днях так и не смог понять, почему отладчик не может подсоединиться к отлаживаемому камню (STM32), когда у того отключен JTAG? Ведь, по идее, как всё должно происходить? Подаётся аппаратный сброс, затем отладчик коннектится с ядром. В настройках вообще есть пункт "Connect under reset" - но ему пофиг, сброс вообще не активируется...  Ну тут ладно, может быть кривая реализация в Кейле. Попробовал напрямую через JFlashARM.exe - этот выполняет сброс, но с первого раза не коннектится всё равно! Вот и верь потом, когда говорят, что клоны - точная копия оригинала. Неужели оригинал бы так же клинило?
|
|
|
|
|
Jan 7 2010, 14:29
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 27-05-05
Из: Rivne, Ukraine
Пользователь №: 5 472

|
Цитата(Седой @ Dec 22 2009, 20:46)  Идею посмотрел у китайцев. Схема с иаровского кита. Как практически работает ето устройство по сравнению из устройством на AT91sam7s64 ?
Сообщение отредактировал designer - Jan 7 2010, 14:29
|
|
|
|
|
Jan 7 2010, 14:53
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 21-02-05
Из: Урал
Пользователь №: 2 806

|
Цитата(designer @ Jan 7 2010, 19:29)  Как практически работает ето устройство по сравнению из устройством на AT91sam7s64 ? Ну если честно, то разницы не заметил, а по поводу скорости - те платы, с которыми работаю, больше 4МГц и не поддерживают, что с MTLink, что с JLink (на разводку линий JTAG особенного внимания не обращаем, а где-то просто проводами припаяно) .
|
|
|
|
|
Jun 2 2010, 11:21
|
Знающий
   
Группа: Свой
Сообщений: 600
Регистрация: 27-05-05
Пользователь №: 5 482

|
Цитата(DASM @ Dec 22 2009, 23:55)  Что это ? что то это очень похоже на st-link - на столе такой лежит, увидел 2 отличия - отсутсвие защиных диодов и stm32f103c8t 7 вместо stm32f103c8t 6 у китайца
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 15 2010, 14:51
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
"Взял схему jlink v7_8, сделал плату, после программирования может работать и как 7 и как 8 версия" А что за схема,эта- JLINKv7&v8.pdf ,с первого поста?
|
|
|
|
|
Jul 19 2010, 19:04
|
Группа: Участник
Сообщений: 5
Регистрация: 24-10-05
Из: Минск, Беларусь
Пользователь №: 10 047

|
Здравствуйте!
Скажите пожалуйса, те схемы что Маша выкладывала рабочие? Не мог бы кто-нибудь перекинуть их в PDF, очень интересно посмотреть.
Можно ли таким клоном полноценно работать например на AT91SAM7X ????
Под какой средой, с какой прошивкой?
|
|
|
|
|
Jul 20 2010, 06:50
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата(Alex_Electron @ Jul 19 2010, 22:04)  Здравствуйте!
Скажите пожалуйса, те схемы что Маша выкладывала рабочие? Не мог бы кто-нибудь перекинуть их в PDF, очень интересно посмотреть.
Можно ли таким клоном полноценно работать например на AT91SAM7X ????
Под какой средой, с какой прошивкой? Схема рабочая, но в ней преобразователь уровней 74alvc164245 включен с точностью до наоборот.
--------------------
Big time.
|
|
|
|
|
Jul 20 2010, 13:38
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
Как это "С точностью наоборот"???.И плата неправильно разведена???
|
|
|
|
|
Jul 21 2010, 04:12
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата(demadsv @ Jul 20 2010, 16:38)  Как это "С точностью наоборот"???.И плата неправильно разведена??? А вы откройте схему и даташит на SN74ALVC164245
--------------------
Big time.
|
|
|
|
|
Jul 21 2010, 07:18
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 16-02-07
Из: Харьков
Пользователь №: 25 425

|
Цитата(artur_off @ Jul 21 2010, 07:12)  А вы откройте схему и даташит на SN74ALVC164245  и что там с точностью до наоборот ? у меня v7 все ок...работает даже...
|
|
|
|
|
Jul 21 2010, 14:45
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
Так а как правильно её подключать???
|
|
|
|
|
Jul 21 2010, 15:04
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(demadsv @ Jul 21 2010, 18:45)  Так а как правильно её подключать??? Ну, согласно даташиту, надо "перевернуть" трансивер на схеме так, чтобы порты "В" смотрели в сторону резисторных сборок и разъёма житага, а порты "А" - в сторону контроллера. На данный момент там всё наоборот. Плюс, соответственно, изменить уровни на пинах DIR на противоположные. Вообще, если не планируется работа с 5 вольтовыми чипами - можно оставить всё как есть. ЗЫ: в даташите указано, что трансивер имеет толерантные к 5 вольтам входы\выходы, единственная неувязочка - питание портов А не должно превышать 3.6 вольт (4.6 абсолютный максимум).
|
|
|
|
|
Jul 21 2010, 17:34
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
В аттаче исправленная схема.
Прикрепленные файлы
Sheet.pdf ( 412.33 килобайт )
Кол-во скачиваний: 1881
--------------------
Big time.
|
|
|
|
|
Jul 21 2010, 17:51
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
Это Импорт в ПДФ из Altium Designer? Киньте тогда проектик.
|
|
|
|
|
Jul 22 2010, 17:42
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
На схеме J-Link v8 стоит 74LVC16T245 и 74LV125,а здесь- http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=3398715 на рисунках стоят 2 шт.74ALVC164245,так где правильнее,и есть-ли схема v8 с 74ALVC164245?По идее на рисунках v7,но почему тогда 2 ALVC-ки?
Сообщение отредактировал demadsv - Jul 22 2010, 18:09
|
|
|
|
|
Jul 22 2010, 20:06
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Интересно еще то, что в аттаче на схеме указано имя файла JLinkPro. Хотя в Pro версию как я понимаю входит Ethernet, а здесь им и не пахнет. Ооо. На том же китайском форуме нашел схему 8-й версии с Ethernet (аттач JLinkPro.rar)
--------------------
Big time.
|
|
|
|
|
Jul 24 2010, 11:12
|

Участник

Группа: Участник
Сообщений: 24
Регистрация: 11-07-05
Из: Санкт-Петербург
Пользователь №: 6 698

|
Цитата(artur_off @ Jul 23 2010, 00:06)  На том же китайском форуме нашел схему 8-й версии с Ethernet (аттач JLinkPro.rar) А с прошивкой как дела ?
|
|
|
|
|
Jul 24 2010, 12:40
|
Частый гость
 
Группа: Свой
Сообщений: 187
Регистрация: 22-06-04
Пользователь №: 127

|
Извиняюсь, что влез. А вот это: http://www.terraelectronica.ru/news_made.p...tm_medium=Terra (TE-ARM-LINK), - что за зверь? На вопросы, что за прошивка, что за версия, Терраэлектроника не отвечает  .
|
|
|
|
|
Jul 24 2010, 18:02
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата(serg28serg @ Jul 24 2010, 14:12)  А с прошивкой как дела ? Есть там какая-то прошивка.
--------------------
Big time.
|
|
|
|
|
Aug 15 2010, 14:23
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Обещанная разводка ПП. Проект в AD. В папке Firmware имеется прошивка. Забыл, что обещал выложить
--------------------
Big time.
|
|
|
|
|
Aug 18 2010, 17:39
|

Группа: Eng
Сообщений: 4
Регистрация: 19-10-05
Из: Torino
Пользователь №: 9 843

|
Serial generator for JLink Git
|
|
|
|
|
Aug 19 2010, 07:37
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798

|
Цитата(artur_off @ Aug 15 2010, 20:23)  Обещанная разводка ПП. Проект в AD. В папке Firmware имеется прошивка. Забыл, что обещал выложить  а по SWD он будет программировать?
Сообщение отредактировал Ivan Kuznetzov - Aug 19 2010, 07:38
--------------------
Разработчик
|
|
|
|
|
Aug 20 2010, 13:00
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата(Ivan Kuznetzov @ Aug 19 2010, 10:37)  а по SWD он будет программировать? Будет. 7-я версия SWD поддерживает.
--------------------
Big time.
|
|
|
|
|
Aug 20 2010, 14:12
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
Цитата(Git @ Aug 18 2010, 20:39)  Serial generator for JLink
Git Тут не всё,вот полное собрание сочинений...
|
|
|
|
|
Aug 23 2010, 08:34
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
А вообще,последняя схема в железе проверялась? Уже можно её делать?
|
|
|
|
|
Aug 25 2010, 04:01
|

Местный
  
Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798

|
Цитата(demadsv @ Aug 23 2010, 14:34)  А вообще,последняя схема в железе проверялась? Уже можно её делать? я уже заказал на завод, так что скоро узнаем.  автору - спасибо!
--------------------
Разработчик
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|