|
|
  |
У кого есть желание сделать SEGGER J-LINK?, Все в ваших руках (и в воле всевышнего) |
|
|
|
May 13 2005, 11:56
|
Знающий
   
Группа: Свой
Сообщений: 693
Регистрация: 19-11-04
Пользователь №: 1 177

|
Цитата(Andrey Sudnov @ May 13 2005, 13:39) [Ключ с сахары (здесь в uploads то же самое) не подходит. Качать версию из uploads не могу - через ftp у нас трафик считается. Может переложить куда лекарство на веб? Цитата На счет кристала - это проблема. Придется наверное на другую архитектуру портировать. Но об этом будем думать потом, сначала надо прошивки вытащить. Не имеет ни малейшего смысла. Весь смысл в том, чтобы это изделие апдейтилось дальше как оригинал с выходом новых прошивок. Цитата Я тебе посылал письмо. Пришло? Нет ничего, кроме спама.
|
|
|
|
|
May 13 2005, 14:37
|
Частый гость
 
Группа: Свой
Сообщений: 82
Регистрация: 15-03-05
Пользователь №: 3 361

|
Цитата(Velund @ May 13 2005, 16:56) Может переложить куда лекарство на веб? На ftp upload лежит то же лекарство, что и на сахаре - один в один. Оно не подходит к той версии CrossWorks 1.4, которую я скачал с сайта разработчика 10 мая. Скачать ту версию (более старую), к которой лекарство подойдет - сейчас пока не могу, заломать самому - некогда. Цитата(Velund @ May 13 2005, 16:56) Цитата На счет кристала - это проблема. Придется наверное на другую архитектуру портировать. Но об этом будем думать потом, сначала надо прошивки вытащить. Не имеет ни малейшего смысла. Весь смысл в том, чтобы это изделие апдейтилось дальше как оригинал с выходом новых прошивок. Должен признать правоту... И не согласиться. И вот почему. Идея ведь в том чтоб выложить этот клон открыто. Если так, о нем бысто станет известно разработчику. И он примет меры. Например, откажется от поддержки этого устройства и выпустит новое, более скоростное, якобы. И перестанет обновлять прошивки, все равно. Если же портировать (при 8K кода это не сложно), у SEGGER, наоборот появиться необходимось улучшать прошивку, чтобы продукт был более привлекателен, нежели какая-то самоделка. Соответственно, если удасться вытащить прошивку сейчас, то и все дальнейшие обновления тоже, как бы они не ухищрялись. Однако это надо кому-то делать, что отлично будут понимать в SEGGER, и это не будет их так сильно пугать. Такое мое мнение.
|
|
|
|
|
May 29 2005, 08:41
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(Andrey Sudnov @ Apr 21 2005, 21:38) У меня есть IAR J-LINK. Сделан на базе SEGGER. Железо, в принципе повторить легко, всего один микроконтроллер. Проблема в его прошивке. Но. В программе jlink.exe (консольная утилита от SEGGER) есть какая-то подозрительная Update Firmware. К сожалению у меня нет времени заниматься реверсингом, но если вам это интересно, предлагаю скачать драйвер с SEGGER и покапаться в jlink.sys, jlinkarm.dll, jlink.exe (в сумме около 75Кб всего). Есть маленький шанс, что удасться вытащить прошивку. Правда я считаю, что не удасться. Если вам интересно, пожалуйста посмотрите. Самому мне начинать не хочется (много времени отнимет), а вот если кто-то возьмется, попробую помочь (это будет уже дело чести  Вы мне лучше вот что скажите. Что они поставили на выходные цепи TCK TDO TDI TMS ? буфера есть и какие ?
|
|
|
|
|
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 мы ломать не будем, тем более что он пригодится для инициальной прошивки ренесасов если что. ;-)
|
|
|
|
|
May 31 2005, 09:57
|
Местный
  
Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526

|
bolee staröi i kompaktnöi .dll : ftp://ftp.iar.se/pub/misc/ewarm-410c-jlink.zipokazövajetsa, sagruzajemöi tsast kompressirovan s pomostsju UPX 1.07 , a novöi s UPX 1.20. dekompressiroval. otkröl s PD30SIM. gde-to natsinaja adresa EBxx kod deistvitelno pod M16.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|