реклама на сайте
подробности

 
 
49 страниц V  « < 32 33 34 35 36 > »   
Reply to this topicStart new topic
> China-Link, Вариант отладчика из Китая
grindrrr
сообщение May 7 2013, 16:01
Сообщение #496





Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555



Цитата(_NB @ May 7 2013, 16:44) *
IMHO, это будет работать только в случае, если ячейки с SN равны 0xFF.

А почему Вы так решили? Там же многократно перезаписываемая flash.

Кстати, насчет давнего вопроса:
Цитата(Allregia @ Apr 21 2013, 19:53) *
А если прошивка не слетела/не обновлялась (или абсолютно новый, не юзаный Jlink8), можно его обновить "этой прошивкой" штатными средствами, или только через стирание и самбу?

Цитата(_NB @ Apr 21 2013, 23:06) *
Штатные средства и убъют прошивку. А потом через самбу.

После легкого патчинга JLinkARM.dll я обновил firmware до последней версии штатными средствами, вроде все работает. Просто у моего клона не выведены нужные ножки контроллера для прошивки самбой.
Go to the top of the page
 
+Quote Post
DASM
сообщение May 7 2013, 17:58
Сообщение #497


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Ну и что что многократная, перешивает то фирмваре, а она не очень рада такому повороту событий, это же бэкдор для производства только.
Go to the top of the page
 
+Quote Post
_NB
сообщение May 7 2013, 20:09
Сообщение #498


Частый гость
**

Группа: Свой
Сообщений: 92
Регистрация: 22-06-05
Из: Украина, г.Боярка
Пользователь №: 6 238



Цитата(grindrrr @ May 7 2013, 19:01) *
А почему Вы так решили? Там же многократно перезаписываемая flash.

Взял IDA и посмотрел реализацию данной функции в JLinkARM.dll

Go to the top of the page
 
+Quote Post
evkuchev
сообщение May 10 2013, 11:35
Сообщение #499





Группа: Участник
Сообщений: 7
Регистрация: 24-04-13
Из: Владивосток
Пользователь №: 76 603



Цитата(ВитГо @ May 5 2013, 16:21) *
...

Судя по логу - по умолчанию стоит подключение не по jtag , а по swd!

Сообщение отредактировал IgorKossak - May 11 2013, 20:13
Причина редактирования: избыточное цитирование
Go to the top of the page
 
+Quote Post
antonickk
сообщение May 19 2013, 08:37
Сообщение #500





Группа: Новичок
Сообщений: 3
Регистрация: 19-05-13
Пользователь №: 76 895



Цитата(grindrrr @ May 7 2013, 20:21) *
Спасибо, правда у меня не прокатило.
Код
SEGGER J-Link Commander V4.68a ('?' for help)
...
J-Link>Exec SetSN=20101002
ERROR - S/N 20101001 can not be overwritten by S/N 20101002

Пока что проблему левого серийника решил правкой JLinkARM.dll hex-редактором. Как ни странно, забененные серийники там хранятся в DWORD в незашифрованном виде и без проверки контрольной суммы.



Простите, подскажите, как изменить серийник в hex редакторе? искал в hex workshop, так и не смог обнаружить. Можете расписать как изменить свой? у меня 20090626.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение May 19 2013, 09:16
Сообщение #501


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



to: grindrrr
Не прокатывает т.к. установить серийник командой можно лишь когда он не был установлен изначально, т.е. забит FF-ками.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
antonickk
сообщение May 19 2013, 10:14
Сообщение #502





Группа: Новичок
Сообщений: 3
Регистрация: 19-05-13
Пользователь №: 76 895



Цитата(demiurg_spb @ May 19 2013, 16:16) *
Не прокатывает т.к. установить серийник командой можно лишь когда он не был установлен изначально, т.е. забит FF-ками.


я вроде спрашивал как hex редактором изменить а не командной строкой
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Jun 7 2013, 16:12
Сообщение #503


Местный
***

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



В общем сдох J-Link v8 на 4.68 версии и не хочет перепрошиваться в самбу. Замыкаю Erase на VDD, затем TST на VDD - оба раза на минуту где-то и все-равно Unknown Device. Как быть?


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
grindrrr
сообщение Jun 7 2013, 19:05
Сообщение #504





Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555



Цитата(antonickk @ May 19 2013, 11:37) *
Простите, подскажите, как изменить серийник в hex редакторе? искал в hex workshop, так и не смог обнаружить. Можете расписать как изменить свой? у меня 20090626.

20090626 это 0x028f3201. Ищите 0x028f3201 в JLinkARM.dll, заменяете на что угодно и сохраняете. У меня этот серийник по адресу 0x0013E444, рядом должны быть все серийники из сообщения #454.
А вообще лучше, наверное, сделать, как тут советуют, с прошивкой контроллера, просто у меня нужные контакты не выведены и пришлось пока сделать по другому.

Цитата(demiurg_spb @ May 19 2013, 12:16) *
to: grindrrr
Не прокатывает т.к. установить серийник командой можно лишь когда он не был установлен изначально, т.е. забит FF-ками.

Жаль китайцы не подумали о бедных клоноюзерах и не прошили контроллер FF-ками вместо серийника.
Go to the top of the page
 
+Quote Post
antonickk
сообщение Jun 8 2013, 11:38
Сообщение #505





Группа: Новичок
Сообщений: 3
Регистрация: 19-05-13
Пользователь №: 76 895



Цитата(grindrrr @ Jun 8 2013, 02:05) *
20090626 это 0x028f3201. Ищите 0x028f3201 в JLinkARM.dll, заменяете на что угодно и сохраняете. У меня этот серийник по адресу 0x0013E444, рядом должны быть все серийники из сообщения #454.
А вообще лучше, наверное, сделать, как тут советуют, с прошивкой контроллера, просто у меня нужные контакты не выведены и пришлось пока сделать по другому.


Жаль китайцы не подумали о бедных клоноюзерах и не прошили контроллер FF-ками вместо серийника.



спасибо, уже не актуально. я прошил самбой прошивкой с пустым серийником и задал в командере свой. и обновил ПО до последней версии. все работает отлично теперь) но за ответ спасибо
Go to the top of the page
 
+Quote Post
uriy
сообщение Jun 10 2013, 13:55
Сообщение #506


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата(Ivan Kuznetzov @ Jun 7 2013, 20:12) *
В общем сдох J-Link v8 на 4.68 версии и не хочет перепрошиваться в самбу. Замыкаю Erase на VDD, затем TST на VDD - оба раза на минуту где-то и все-равно Unknown Device. Как быть?

Менять контроллер, я уже на двух jlink менял.
Go to the top of the page
 
+Quote Post
Ivan Kuznetzov
сообщение Jun 14 2013, 08:54
Сообщение #507


Местный
***

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



Цитата(uriy @ Jun 10 2013, 19:55) *
Менять контроллер, я уже на двух jlink менял.

Что они такого с чипом делают, что он потом лочится намертво? wacko.gif


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
skripach
сообщение Jun 14 2013, 11:35
Сообщение #508


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Может флеш многократно переписывают чтоб убить контроллер.. fman.gif


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
grindrrr
сообщение Jun 14 2013, 16:25
Сообщение #509





Группа: Участник
Сообщений: 10
Регистрация: 20-04-13
Пользователь №: 76 555



А у кого как ведет себя дохлый контроллер? У меня v5 тоже сдох, через USB никак не определялся, через UART тоже, а светодиод мигал постоянно, т.е. программа внутри работала частично. Если предположить, что USB горит от статики, то UART тогда бы работал наверное, хотя, конечно, и его могло задеть. Перезаписыванием памяти, ИМХО, его не убить, будет только возникать прерывание при попытке записи, разве что какие-нмбудь пины включать на выход, чтоб возникло КЗ.
Go to the top of the page
 
+Quote Post
dosikus
сообщение Jun 28 2013, 10:48
Сообщение #510


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 5-02-05
Из: Russia Ярославль
Пользователь №: 2 447



На китаезном сайте нашел .
GDBFull не затирает а изменяет регистр у последних букв .
Интересно смысл в этом есть ?
Go to the top of the page
 
+Quote Post

49 страниц V  « < 32 33 34 35 36 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016