|
перешить 88E6218-LG01 |
|
|
|
Nov 25 2012, 17:33
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
Здравствуйте. У меня большая просьба к спецам знающих процы ARM-9,а точнее 88E6218-LG01 A1526961.1 от Marvell. Стоит сей проц в VoIP GSM шлюзе. И случилось так,что во время перезаписи IMEI по одному из каналов произошло отключение энергии,в итоге шлюз завис. Судя по всему произошёл слёт прошивки данного аппарата. Почитал я данный форум и понял,что можно попробовать перезалить прошивку в проце через USB-UART переходник. Только проблема в том,что на плате, этого шлюза, нет сервисных разъёмов или площадок.И к каким ногам проца цеплять RxD TxD не ясно. По даташиту на этот проц вообще нет распиновки ног(только блок схема) Очень большая просьба к участникам,может кто знает где можно найти распиновку ног этого проца или на какие ноги надо прицепиться для перешивки данного девайса. Т.к. сервисных центров на данные шлюзы в России нет и ремонтировать его все отказываются,а отсылать в Китай не очень хочется.И ещё вопрос, какой программой можно залить в данный девайс прошивку? И можно ли это сделать с помощью OpenOCD? Вроде она работает через JTAG,не знаю будет ли работать через USB-UART.Если не подойдёт, то что вы посоветуете. И ещё,у этого проца 216 ног,в отличии от просто 88E6218 у которого их 208.Поэтому распиновка на просто 88E6218 не подходит.
|
|
|
|
|
Nov 25 2012, 20:40
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
1) самый правильный вариант - добыть документацию. Правда, марвелл особо не горит желанием сотрудничать с первым встречным :-( Нам (под совсем другой камень) они дали документацию после подписания NDA. 2) перепрошить через USB-UART не получится, т.к. это требует наличия в чипе загрузчика. Производители "больших" чипов почему-то редко с этим заморачиваются. OpenOCD предназначен для отладки/программирования через JTAG, для программирования через UART нужен софт от производителя чипа (универсального протокола нет, в каждом загрузчике свой). 3) распиновку можно подсмотреть в этом документе: http://www.blackhat.com/presentations/bh-e...-eu-06-Jack.pdfА, пардон, тут какой-то другой корпус... Если китайцы не развели JTAG (стандартная распиновка - в документе выше), то дело тухлое...
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Nov 25 2012, 23:40
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
Спаять шнурок JTAG больших проблем не составит.Всё упирается именно в распиновку ног.Если бы в России ремонтировали GSM шлюзы,я бы особо и не заморачивался с прошивкой.Но не делают их, и не обслуживают. Типа оф.поставок в Россию такого оборудования нет, поэтому ни в одном сервисном центре(где я спрашивал, я сам с Ростова) даже браться за него не хотят,нет документации и комплектующих. Да я уверен,что это программный сбой,не могло там ничего сгореть от отключения энергии. Поэтому и создал тему и прошу помощи. Конечно есть крайний выход,это сдуть микру флэш,там стоит 39VF3201B 70-4I-EKE и перезаписать её отдельно на программаторе,а потом снова припаять. Но это будет самый последний способ,если никто не поможет с распиновкой ног. И ещё вопрос, прошивка на этот шлюз имеет расширение pkg. Я о таком расширении ничего не слышал, обычно для программатора применяют hex или bin. Поймёт ли флеш это расширение если лить прошивку через программатор?
|
|
|
|
|
Nov 26 2012, 11:43
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
Хм, проблема с загрузкой прошивки на сайт, она весит больше 2 мб. Вот ссылка откуда шлюз качает эту прошивку http://www.hybervoice.com/update/GHS-3.01-47.pkg загрузка происходит автоматом. Кому знакомо это расширение? Видно придётся всё таки сдувать флеш и писать её отдельно.Но вот сомнения у меня по этому расширению.Может этот файл, сам проц как то обрабатывает и уже после обработки в биновском формате пишет на флеш.  Т.к. этот шлюз сам качает эту прошивку с инета и сам обновляется,что то проц с ней проделывает.
|
|
|
|
|
Nov 26 2012, 16:01
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
Сомневаюсь,что это часть прошивки.Т.к по даташиту размер флеши 2 Мб,сама прошивка весит чуть больше 2 мб,если это часть,то где хранится остальное? На плате только одна мс-ма флеш, и мс-ма DRAM т.е. ОЗУ. В ОЗУ прошивка точно хранится не может,при отключении питания она бы просто стёрлась.Остаётся флеш и внутренняя память самого проца,но не думаю что эта память имеет большой размер,что бы туда часть прошивки поместилась.Но вот то что это не бинарник, это плохо, в таком виде эту прошивку я во флеш точно не залью.
|
|
|
|
|
Nov 26 2012, 16:18
|

Гуру
     
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514

|
Цитата(Пётр Кен @ Nov 26 2012, 20:01)  Сомневаюсь,что это часть прошивки.Т.к по даташиту размер флеши 2 Мб,сама прошивка весит чуть больше 2 мб,если это часть,то где хранится остальное? На плате только одна мс-ма флеш, и мс-ма DRAM т.е. ОЗУ. В ОЗУ прошивка точно хранится не может,при отключении питания она бы просто стёрлась.Остаётся флеш и внутренняя память самого проца,но не думаю что эта память имеет большой размер,что бы туда часть прошивки поместилась.Но вот то что это не бинарник, это плохо, в таком виде эту прошивку я во флеш точно не залью. имейте ввиду, что еще и шифроваться может. Если с извращениями или служебной информацией, то размер спокойно так себе подрастет
|
|
|
|
|
Nov 26 2012, 16:37
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
И что же теперь делать? Залить прошивку в таком виде на флеш,вряд ли удастся.Распиновки ног на проц под прошивку через JTAG нихрена нигде нет.Сервис от таких девайсов отбрыкивается. Блин, неужели нельзя что нибудь придумать?
|
|
|
|
|
Nov 28 2012, 07:14
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 6-04-10
Из: Ryazan
Пользователь №: 56 444

|
Если есть бинарь прошивки - прошить можно. Сам шил J-Link -ом. Конфиг могу дать. Распиновка - корпус QFP: 49 - TDO, 47 - TCK, 46 - TDI, 45 - TMS, 44 - TRST, 176 - RTCK, 51 - nRST.
|
|
|
|
|
Nov 28 2012, 08:08
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
Цитата(_guardianangel @ Nov 28 2012, 11:14)  Если есть бинарь прошивки - прошить можно. Сам шил J-Link -ом. Конфиг могу дать. Распиновка - корпус QFP: 49 - TDO, 47 - TCK, 46 - TDI, 45 - TMS, 44 - TRST, 176 - RTCK, 51 - nRST. Прошивка слитая программатором с рабочего шлюза имеется.Правда у того кто сливал ничего с восстановлением не вышло.Он говорит что в прошивку проц записывает серийный номер флешки,и при перезаписи этой прошивки в другую флешку с другим серийником и установки её в нерабочий шлюз,происходит загрузка ядра и ступор. Если не сложно,напишите конфигурацию и как вы обошли эту траблу.Я бы выложил здесь дамп,но он весит 4 мб.Если можно, свяжитесь со мной по электронке rcdahlgren@gmail.com. Я бы хотел уточнить кое какие нюансы.
|
|
|
|
|
Nov 28 2012, 08:53
|
Участник

Группа: Участник
Сообщений: 37
Регистрация: 6-04-10
Из: Ryazan
Пользователь №: 56 444

|
Конфиг на почту пошел, по поводу серийников - такого не встречал, маты обычно были когда прошивка заливалась в совместимую флешку и на неё драйверов у прошивки не было. Решали внесением в прошивку нужных CHIP_ID, у нас они контролькой были не прикрыты.
|
|
|
|
|
Nov 28 2012, 11:31
|
Группа: Новичок
Сообщений: 7
Регистрация: 24-11-12
Пользователь №: 74 545

|
Спасибо. Задал кое какие вопросы и прицепил заголовок с серийником.
|
|
|
|
|
Jan 21 2014, 11:23
|
Группа: Новичок
Сообщений: 7
Регистрация: 13-12-13
Пользователь №: 79 609

|
Цитата(esaulenka @ Nov 26 2012, 00:40)  1) самый правильный вариант - добыть документацию. Правда, марвелл особо не горит желанием сотрудничать с первым встречным :-( Нам (под совсем другой камень) они дали документацию после подписания NDA. Я вот что-то не пойму подноготную такой политики компаний производящих высокотехнологичные чипы. Ведь чем шире применяются чипы в устройствах, чем более информированы разработчики, тем больше количество продаж ихних чипов, больше доход компании. Да они сами должны выкладывать в свободный доступ мануалы на сотню страниц с подробным описанием и примерами применения, чтобы больше покупали и применяли железки с ихними процами. Зачем такая завеса секретности? Боятся копирования? Так ведь по одним даташитам такой чип не скопируешь. Еще одна чудная компания - Broadcom. Фиг найдешь на ихние сетевые процессоры какую нибудь инфу, кроме ничего не значащих Product Brif -ов.
|
|
|
|
|
Jan 21 2014, 13:05
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(xtrigger @ Jan 21 2014, 15:23)  Я вот что-то не пойму подноготную такой политики компаний производящих высокотехнологичные чипы. Ведь чем шире применяются чипы в устройствах, чем более информированы разработчики, тем больше количество продаж ихних чипов, больше доход компании. Это чудно нам, тем кто работает с небольшими партиями и тем кто делает "на коленках", эти конторы предпочитают тех, кто закупает дес.тыс. чипов в месяц, и далеко невсегда они заключают NDA просто так, там еще бывает условие обязательной покупки опред. числа чипов в мес, и еще чего то... Так что не все так просто...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|