|
|
  |
China-Link, Вариант отладчика из Китая |
|
|
|
Aug 15 2013, 08:48
|
Местный
  
Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182

|
Цитата(_NB @ Aug 15 2013, 07:37)  Прошивка, которую я выкладывал, из 4.66 (Windows). Поэтому и jlinkgdbserver нужно использовать из версии не меньшей 4.66 В 4.66 WIndows тоже не заработал. Сначала сказал что нужно обновить прошивку. Я ответил No. Но далее ничего не заработало. Потом ещё раз и ответил Yes, побежала колбаса, в конце выдало ошибку и так же ничего не заработало. Цитата(uriy @ Aug 15 2013, 08:23)  А у вас железка точно 8-ой версии? Не уверен. Как точно посмотреть? openocd говорит при запуске Цитата Info : J-Link hw version 80000 Info : J-Link hw type J-Link
--------------------
typedef enum { no, yes, maybe } bool; | блог тут
|
|
|
|
|
Aug 21 2013, 11:56
|
Участник

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

|
Цитата(uriy @ Aug 15 2013, 09:23)  А у вас железка точно 8-ой версии? судя по логу - J-Link ARM V8 compiled May 27 2009 17:31:22 версия восьмая. только скорее всего номер в бане.
|
|
|
|
|
Aug 30 2013, 18:17
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Здравствуйте! Хочу всё-таки собрать свой J-LINK V8, плату уже давно изготовили. все не до него было (программирование это моя не основная работа). Подскажите, какую нужно в него влить прошивку, чтобы он работал с Keil MDK 4.72a? Или какую версию MDK вы советуете использовать? Слышал что бывают проблемы с новыми MDK, в которых какая-то более новая DLL'ка, которая патчит J-LINK и Keil перестает с ним работать. Что подскажете? Проект J-Link'а приложил. Заранее спасибо за помощь!
|
|
|
|
|
Sep 2 2013, 13:10
|
Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555

|
Цитата(OLEG_BOS @ Aug 31 2013, 14:25)  Все хорошо, но использовать советские транзисторы КТ315 - это конечно "HI-End круто" !  Когда же, наконец, закончатся запасы КТ315 у народа. =) Никто не в курсе, клоны V9 уже есть где нибудь в продаже?
|
|
|
|
|
Oct 15 2013, 23:18
|
Группа: Участник
Сообщений: 7
Регистрация: 24-04-13
Из: Владивосток
Пользователь №: 76 603

|
Цитата(grindrrr @ Jun 8 2013, 06:05)  20090626 это 0x028f3201. Ищите 0x028f3201 в JLinkARM.dll, заменяете на что угодно и сохраняете. У меня этот серийник по адресу 0x0013E444, рядом должны быть все серийники из сообщения #454. А вообще лучше, наверное, сделать, как тут советуют, с прошивкой контроллера, просто у меня нужные контакты не выведены и пришлось пока сделать по другому.
Жаль китайцы не подумали о бедных клоноюзерах и не прошили контроллер FF-ками вместо серийника. Подскажите пожалуйста как Вы перевели 20090626 в 0x028f3201?
|
|
|
|
|
Oct 16 2013, 03:27
|
Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555

|
Цитата(evkuchev @ Oct 16 2013, 02:18)  Подскажите пожалуйста как Вы перевели 20090626 в 0x028f3201? Hex-редактором :-). Можно калькулятором, только байты поменять местами.
|
|
|
|
|
Oct 16 2013, 09:58
|
Группа: Участник
Сообщений: 7
Регистрация: 24-04-13
Из: Владивосток
Пользователь №: 76 603

|
Цитата(grindrrr @ Oct 16 2013, 14:27)  Hex-редактором :-). Можно калькулятором, только байты поменять местами. у меня с помощью калька получается-1328f02
|
|
|
|
|
Oct 16 2013, 10:52
|
Частый гость
 
Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238

|
Цитата(evkuchev @ Oct 16 2013, 12:58)  у меня с помощью калька получается-1328f02 А теперь нужно ещё байты местами поменять (как советовали выше), и получится 028f3201
|
|
|
|
|
Nov 4 2013, 08:09
|

Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989

|
Цитата(kt368 @ Aug 30 2013, 21:17)  Здравствуйте! Хочу всё-таки собрать свой J-LINK V8, плату уже давно изготовили. все не до него было (программирование это моя не основная работа). Подскажите, какую нужно в него влить прошивку, чтобы он работал с Keil MDK 4.72a? Или какую версию MDK вы советуете использовать? Слышал что бывают проблемы с новыми MDK, в которых какая-то более новая DLL'ка, которая патчит J-LINK и Keil перестает с ним работать. Что подскажете? Проект J-Link'а приложил. Заранее спасибо за помощь! Какая уж тут помощь, если ваш проект могут прочитать только обладатели Altium Designer? Хотелось бы увидеть принципиальную схему, хотя бы. Если расхождений которые бы могли програмно определиться из процессора нет, то не вижу причины, почему бы любой клон не мог работать так как оригинал. Цитата(skripach @ Oct 14 2013, 11:00)  Пусть работают. Мне так проще катайцам заплатить и не париться.
--------------------
Демократия - это когда считается, что два дурака лучше одного умного Суверенная демократия - это когда считается, что один дурак лучше двух дураков
|
|
|
|
|
Nov 4 2013, 19:09
|

Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 17-03-08
Из: Мурманская
Пользователь №: 35 989

|
Цитата(kt368 @ Nov 4 2013, 11:54)  Собрал отладчик по вышеприведённой схеме, JTAG работает. С переключением на SWD ошибся, нужно чуть подправить схему. Будет время - переделаю и выложу переделанный проект. А текущая схема в аттаче в PDF.
J_Link_V8.PDF ( 472.2 килобайт )
Кол-во скачиваний: 1009Залили в него что? Прошивку от JLink8 наверное, судя по схеме? Резисторы у разъёма в схеме обозначены как 220 ом, а надо как 22.
--------------------
Демократия - это когда считается, что два дурака лучше одного умного Суверенная демократия - это когда считается, что один дурак лучше двух дураков
|
|
|
|
|
Nov 6 2013, 10:00
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Залил прошивку от 8-го. Выкладываю. А почему резисторы по 22? С 220-ыми вроде бы работает на 9.6 МГц со шлейфом 20 см. Хотя время от времени, довольно часто, слетает фирмварь, приходится с помощью джамперов и SAM-BA перешивать. Потом снова всё ок, до поры - до времени. Вот понять бы из - за чего это...
|
|
|
|
|
Dec 9 2013, 06:12
|
Группа: Новичок
Сообщений: 1
Регистрация: 9-12-13
Пользователь №: 79 551

|
Долго гуглил на тему забаненных серийных номеров, ничего хорошего не нашел, только время потерял, взял hex редактор, все сделал сам за 5 минут. Тк постоянно натыкаля на эту тему, решил тут же и отписаться, дабы сэкономить другим время. Предупреждаю! Выполняя указанные действия, вы нарушаете лицензию segger, и потом не надо говорить, что это я вам рассказал  Использую фирмовый софт, система - линукс. Версия софта - 4.78. Софт определяет, что у меня клон оригинального программатора, работает несколько секунд, и отрубается. Прошивает при этом без проблем, а вот с дебагом уже сложнее, за пару секунд ничего не успеешь отловить. Почитав тему, понял, что софт ориентируется по серийнику программатора. Узнать его можно при подключении к программатору, у меня выдал S/N: 20100214 про который выше уже говорили, что он забанен. В программаторе его менять, я посчитал опасным делом, да и не легким, решил поискать в софте, нашел, поменял на случайный, все заработало как часы. Для этого преобразуем серийник в шестнадцатеричную форму (можно здесь http://www.sql-und-xml.de/unicode-database/online-tools/), те вбиваем 20100214, получаем 0132b476 (ноль в начале сами добавляем, чтобы получить 32-х битное значение). Тк в откомпилированном виде порядок байт обратный, нам нужно будет искать значение 76b43201. Открываем шестнадцатеричным редактором библиотеку libjlinkarm.so (у меня libjlinkarm.so.4.78.8), ищем там это значение, и меняем на любое другое (к примеру на 76b43202).
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|