zelda Опубликовано 1 июля, 2010 · Жалоба Здравствуйте. Надеюсь, что кто-нибудь поможет, или подскажет куда смотреть. Есть устройство CANYON CNP-WF514N3. Внутри rtl8196b и флеш 2Мб MX29LV160DBTI-70G. Убит загрузчик - устройство после включения в сеть зажигает все светодиоды, в консоли никаких признаков жизни. Подпаял JTAG кабель, упрощённый на резисторах. Лог работы с urjtag 0.10 и с патченным для ejtag jtag 0.6 чуть ниже. jtag> cable parallel 0x378 DLC5 Initializing parallel port at 0x378 jtag> detect IR length: 5 Chain length: 1 Device Id: 00010101000110000001000000001101 (0x000000001518100D) Manufacturer: Lexr Unknown part! chain.c(149) Part 0 without active instruction chain.c(200) Part 0 without active instruction chain.c(149) Part 0 without active instruction Т.е. кабель, в принципе, рабочий. Пытаюсь загрузить профайл от rtl8186: jtag> include lexra/lx5280/lx5280 ImpCode=00000010110000010000000110000000 02C10180 EJTAG version: <= 2.0 EJTAG Implementation flags: R4k ASID_8 MIPS16 DMA MIPS32 Processor entered Debug Mode. ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 jtag> detectflash 0x3fc00000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 dev ID=0000 man ID=0000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 ejtag.c(203) No processor access, ctrl=00000000001000001100000000001000 amd_detect: mid 0, did 0 Flash not found! Datasheet-а на rtl8196b как и любой информации по этому чипу в свободном доступе 0. Подскажите, пожалуйста, что нужно изменить в профайле, чтобы можно было работать с флешем? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zelda Опубликовано 6 августа, 2010 · Жалоба Т.к. никто ничего не написал, отвечаю сам себе, может быть кому-нибудь пригодится. Flash нормально определяется jtag-brecis. Правда, недостаточно стабильно, возможно из-за длинных проводов на jtag-адаптере. После понижения frequency до 100000 или ещё ниже, flash начинает определяться. После того, как определился, можно frequency снова поднять до autodetect. После detect-а собрал и прошил bootloader из RTL8196_SDK по нулевому адресу. Загрузчик поднялся нормально. Собрал оттуда же ядро, взял userspace от wive-ng и допилил ядро до состояния совместимости с userspace-ом wive-ng. Прошил kernel и root image, заливая по tftp. Роутер работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ainy Опубликовано 9 августа, 2010 · Жалоба В такой теме обычно может ответить только тот, кто сталкивался :) а мне вот к примеру с реалтеком сталиваться никогда не хотелось - как-то не лежит сердце к самому дешевому варианту... хотя завод самплы предлагал практически даром. впрочем и его чуть более дорогой собрат ап51 от Атероса тоже как-то не впечатлил, хоть и с полуватным радио на борту. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alex_zeed Опубликовано 19 февраля, 2011 · Жалоба zelda, а можешь поделиться прошивкой? В смысле исходниками поправленными. Есть такая же железяка, работает себе на родной прошивке, но хочется мне от нее странного (а именно - wired 802.1x на wan порту, провайдер его от клиентов хочет). Хотел бы попробовать wive-ng. В принципе могу повторить твой путь, но если не жалко - поделись, чтобы мне то же самое по второму разу не делать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Rostislav Опубликовано 23 октября, 2011 (изменено) · Жалоба Подскажите плз, на каких ногах у Rtl8196b искать jtag? А то на плате моего китайского роутера только uart присутствует. Изменено 27 октября, 2011 пользователем Rostislav Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
belokuriha Опубликовано 4 марта, 2015 · Жалоба понимаю что поднимать старые темы плохо , но ... Подскажите у кого есть полный фулл от TRENDnet TEW-651BR v1 , собран он на RTL8196B Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
belokuriha Опубликовано 11 марта, 2015 · Жалоба Подскажите ноги Jtag на процессоре RTL8196B Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...