|
У кого есть желание сделать SEGGER J-LINK?, Все в ваших руках (и в воле всевышнего) |
|
|
|
Apr 21 2005, 18:38
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 15-03-05
Пользователь №: 3 361

|
У меня есть IAR J-LINK. Сделан на базе SEGGER. Железо, в принципе повторить легко, всего один микроконтроллер. Проблема в его прошивке. Но. В программе jlink.exe (консольная утилита от SEGGER) есть какая-то подозрительная Update Firmware. К сожалению у меня нет времени заниматься реверсингом, но если вам это интересно, предлагаю скачать драйвер с SEGGER и покапаться в jlink.sys, jlinkarm.dll, jlink.exe (в сумме около 75Кб всего). Есть маленький шанс, что удасться вытащить прошивку. Правда я считаю, что не удасться. Если вам интересно, пожалуйста посмотрите. Самому мне начинать не хочется (много времени отнимет), а вот если кто-то возьмется, попробую помочь (это будет уже дело чести :)
|
|
|
|
|
 |
Ответов
|
May 29 2005, 14:18
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 15-03-05
Пользователь №: 3 361

|
Цитата(Velund @ May 29 2005, 17:13) Да, кстати. Хотелось бы на фотки этого чуда посмотреть, подетальнее. Фотки корпуса? Черная такая коробочка, с белыми буквами сверху и блестящей наклейкой снизу  Шутка. Там стоит: 30245FCGP - Mitsubishi 16-BIT MCU Буфер ALVC164245 стабилизатор LF33 кварц 16000 несколько малявок, написано CO62, скорее всего транзисторы на RESET Надо будет точную схему - составлю. Пока не вижу смысла тратить на это время, ведь надо сначала с прошивкой разобраться. (Сильное предчуствие, что надо будет другой микроконтроллер ставить - читайте выше) Velund достал из softa для PC несколько прошивок от разных версий. Кода там всего на несколько килобайт, остальное - FF. Код вроде без шифрования, по крайней мере видны сообщения. Единственное - в нем может быть спрятана контрольная сумма чтобы нельзя было прошить что то другое. Но наличие нескольких версий может упростить задачу поиска этой суммы. 2 Velund. Кстати, где эти прошивки лежат - драйвере или в dll? К сожалению сейчас мне некогда заниматься этим. Если нужны прошивки свяжитесь, пожалуйста, со мной или Velundом. Вот ссылка на симулятор проца, вроде бы: http://download.renesas.com/eng/mpumcu/eva...0sim/index.htmlВот страница ассемблера с исходниками, который этот проц поддерживает: http://john.ccac.rwth-aachen.de:8000/as/as_EN.htmlЯ тут выше писал про CrossWorks 1.4, дак вот то что мне надо было для счастья лежит на ftp (для билд 2 - подошло). CrossWorks работает с IAR J-Link, пробовал на AT91SAM7S и AT91RM9200. Без каких-либо проблем. Также в этой версии можно менять скорость JTAG. Так что IAR j-Link - это не "только для IAR EW" продукт. Кстати, при замене jlinkarm.dll в CrossWorks на новую из поставки Segger -перестает работать. Но с той dll, что в дистрибутиве CW 1.4 (и в CW 1.3, кстати, та же dll) - работает. IAR и SEGGER со своей(новой) dll тоже работают, т.е. подходит один и тот же драйвер и прошивка (я проверял - при поочередном запуске CW и IAR firmware не перешивается).
|
|
|
|
|
May 30 2005, 21:49
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
Цитата(Andrey Sudnov @ May 29 2005, 17:18) Фотки корпуса? Черная такая коробочка, с белыми буквами сверху и блестящей наклейкой снизу  Шутка. Там стоит: 30245FCGP - Mitsubishi 16-BIT MCU Буфер ALVC164245 стабилизатор LF33 кварц 16000 несколько малявок, написано CO62, скорее всего транзисторы на RESET Надо будет точную схему - составлю. Пока не вижу смысла тратить на это время, ведь надо сначала с прошивкой разобраться. (Сильное предчуствие, что надо будет другой микроконтроллер ставить - читайте выше) Чего то я CO62 в своих поминальниках не нашел такой маркировки. A насчет портирования - думаю что нецелесообразно это. Вопрос гораздо лучше решается "клубным" проектом, при котором полная документация не публикуется и нервы производителя каким то образом защищены. А поучаствовавшие или вовремя "примазавшиеся" будут иметь возможность участия в заказе плат, групповой закупке чипов и заливке в них инициальной прошивки. Тут куча мелких дел, которые надо сделать - начиная от разводки платы под легкодоступный у нас и удобный стандартный корпус, и кончая разборками с прошивкой. Ну и организационная часть какая то... Кстати надо глянуть, по моему 74ALVC16245 у меня в конторе в остатках есть сотня - другая... А может это 74LVT16245 - не помню... Если то, что надо - можно выкупить по остаточной сколько надо... ;-) Цитата 2 Velund. Кстати, где эти прошивки лежат - драйвере или в dll?
К сожалению сейчас мне некогда заниматься этим. Если нужны прошивки свяжитесь, пожалуйста, со мной или Velundом. В DLL. Причем ничем особенно не прикрыт, так, чисто номинально..... Но еще раз повторюсь, это не образ, который надо зашить в чип и все будет работать сразу. Там явно идет разбрасывание кусков в разные места во флеше - блок векторов в конец, код куда то в начало флеша. может еще какие куски есть. Могут оказаться во флеше и куски которые не перешиваются и в данном файле отсутствуют. В любом случае детальная разборка это покажет, а если удастся пропихнуть в контроллер правленный апдейт с "трояном" - вообще проблем не будет. ;-) Цитата Я тут выше писал про CrossWorks 1.4, дак вот то что мне надо было для счастья лежит на ftp (для билд 2 - подошло). CrossWorks работает с IAR J-Link, пробовал на AT91SAM7S и AT91RM9200. Без каких-либо проблем. Также в этой версии можно менять скорость JTAG. Так что IAR j-Link - это не "только для IAR EW" продукт. Это радует. По крайней мере приятно иметь выбор... ;-) Что приятно еще - к j-link существуют RDI драйвeра и софт для заливки внешних флешей. 30-дневные триалы доступны с сеггера. ;-) Я думаю что их болезнь излечимая. ;-) Залез сейчас в ренесасовский FoUSB (устройство подобного назначения для их R8C/M16C/M32C) ;-) в надежде что этот чип там стоит - ан нет. Там М37641F8HP. Так что FoUSB мы ломать не будем, тем более что он пригодится для инициальной прошивки ренесасов если что. ;-)
|
|
|
|
Сообщений в этой теме
Andrey Sudnov У кого есть желание сделать SEGGER J-LINK? Apr 21 2005, 18:38 AlexandrY Какой микроконтроллер там стоит?
Можем подумать.
... Apr 22 2005, 06:20 Andrey Sudnov Цитата(AlexandrY @ Apr 22 2005, 11:20)Какой м... Apr 22 2005, 07:28 Shedon ЦитатаНо вообще-то IAR худший компилер для ARM-ов ... Apr 22 2005, 06:25 AlexandrY Whetstone и Dhrystone.
У меня получились почти так... Apr 22 2005, 06:48 Velund Ищется дизассемблер для M16C(/24) и/или спец с дет... May 10 2005, 23:34 Andrey Sudnov Цитата(Velund @ May 11 2005, 04:34)Ищется диз... May 11 2005, 07:46  Velund Цитата(Andrey Sudnov @ May 11 2005, 10:46)Цит... May 11 2005, 13:14   Andrey Sudnov Цитата(Velund @ May 11 2005, 18:14)Цитата(And... May 11 2005, 14:22    Velund Цитата(Andrey Sudnov @ May 11 2005, 17:22)Раз... May 11 2005, 15:09 Velund Да, а после апдейта этот J-Link с CrossWorks зараб... May 11 2005, 15:12 Andrey Sudnov Цитата(Velund @ May 11 2005, 20:12)Да, а посл... May 12 2005, 14:21  Velund Цитата(Andrey Sudnov @ May 12 2005, 17:21)Цит... May 12 2005, 16:52 Velund Хм.. А головняк с копированием определенно будет. ... May 13 2005, 03:48 Andrey Sudnov Цитата(Velund @ May 13 2005, 08:48)Хм.. А гол... May 13 2005, 10:39  Velund Цитата(Andrey Sudnov @ May 13 2005, 13:39)[Кл... May 13 2005, 11:56   Andrey Sudnov Цитата(Velund @ May 13 2005, 16:56)Может пере... May 13 2005, 14:37 Velund Ну насчет правильности идеи с портированием я не о... May 17 2005, 14:00 Velund Тема опять скисла? ;-) Всем охота заниматься нездо... May 26 2005, 11:56 DASM Цитата(Velund @ May 26 2005, 14:56)Тема опять... May 28 2005, 05:19 Velund Про совсем уж реальную расскажут те, кто много с н... May 28 2005, 11:38 DASM Цитата(Andrey Sudnov @ Apr 21 2005, 21:38)У м... May 29 2005, 08:41 DASM скорост вот 8 кил в сек получил на CrossWorks 1/3
... May 29 2005, 08:43 proba kazetsa M30245 dostupna ot www.glyn.de May 29 2005, 16:39 proba bolee staröi i kompaktnöi .dll :
ftp://f... May 31 2005, 09:57 Velund Похоже дело идет к тому, что я просто прикупаю себ... Jun 17 2005, 01:46 Baton Интересно, а вопрос взлома принципиален??? Jun 22 2005, 09:17 proba в принципе это элементарно, скачать от Renesas FoU... Jul 24 2005, 15:11 АДИКМ Клон создан. Mar 15 2006, 16:33 Evgeny_CD Цитата(АДИКМ @ Mar 15 2006, 19:33) Клон с... Mar 15 2006, 18:19 alexander55 Цитата(АДИКМ @ Mar 15 2006, 19:33) Клон с... Feb 4 2008, 06:49 DASM не прошло и года =) Mar 15 2006, 17:46 АДИКМ >не прошло и года =)
реально ушло 2 недели.
... Mar 16 2006, 08:05 VAI Цитата(АДИКМ @ Mar 15 2006, 20:33) Клон с... Mar 16 2006, 08:46 АДИКМ Пока нет предложений.
Все кто участвовал в этом со... Mar 16 2006, 08:50 at90 Тоже хочу заполучить такой девайс! Mar 16 2006, 11:01 VAI Цитата(АДИКМ @ Mar 16 2006, 12:50) Пока н... Mar 16 2006, 11:45 АДИКМ Вот ICQ по которому Вам все расскажут
307271748 Mar 16 2006, 12:00 Pat Цитата(АДИКМ @ Mar 16 2006, 14:00) Вот IC... Mar 16 2006, 17:22 at90 http://www.rusar.net/jetlink.htm Mar 16 2006, 13:39 zltigo Цитата(at90 @ Mar 16 2006, 15:39) http://... Mar 16 2006, 16:30 Tran MT-link в Терраэлектронике - 70$ Mar 17 2006, 07:36 Serg_D Да, как-то странно-скрытно.
здесь такие разработки... Mar 17 2006, 08:38 researcher Форумчане нужен программатор на USB аналог J-Link... Feb 2 2008, 15:52 sensor_ua Имею в наличии и использую Jet-Link 1, 3, 5 c RVDM... Feb 2 2008, 16:36 АДИКМ клон не является преобразователем usb-lpt.
не рабо... Feb 4 2008, 16:37 alexander55 Цитата(АДИКМ @ Feb 4 2008, 19:37) клон не... Feb 5 2008, 06:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|