Перейти к содержимому
Калькуляторы

Alex Novo

Пользователи
  • Публикации

    16
  • Зарегистрирован

  • Посещение

О Alex Novo

  • Звание
    Абитуриент

Город

  • Город
    Астрахань
  1. RT305* wifi routers

    Как получилось вызвонить? Проверяли точно согласно схеме?
  2. RT305* wifi routers

    Я нашел уже даташит на RT3052 (файл называется RT3050_5x_V2.0_081408_0902.pdf), нумерация выводов такая: JTAG interfaces : 5 pins T12 JTAG_TRST_N I, IPU JTAG TRST. U12 JTAG_TCLK I JTAG TCLK. U11 JTAG_TMS I JTAG TMS. T11 JTAG_TDI I JTAG TDI. R11 JTAG_TDO O JTAG TDO. Только, естественно туда не дотянешься (если только до крайних TMS и TCLK), да и плата многослойная. Как можно прозвонить концы JTAG'а, вернее, как хотя бы его включить? А насчет бута - мысль приходит уже постфактум... Я же не мог предвидеть, что сотрется фулфлеш в полном составе. Значит так, первый вывод +3,3В относительно GND (второй). Третий +0,07В, 4,6,7,8,9 - +3,21В, а 5 - +2,74В. Копаться с третьим и пятым, насколько я понимаю?
  3. RT305* wifi routers

    См. выше! Искать JTAG или выбросить коробочку... Основная проблема - расставить вместо знаков "?" на приведенной фотографии наименования выводов, а оттуда уже плясать с кабелем. Кабель - дело десятое, подойдет, думаю, и обычный LPT через резисторы 100 кОм. Только вот что куда паять? Или опять экспериментировать можно, только долго и нудно будет. Проблема может быть еще и со стороны софта, если не окажется подходящего BSDL под наш чип. У нас только один выход - ждать спецификации от sfstudio и запасаться мультиметрами. Почему-то мне кажется, что там обычный XILINX PARALLEL CABLE III 9-PIN (JTAG). Надо глядеть вторую ногу по земле... Да, она на земле, первая питание!!! Перезалил фото платы с предположительными контактами JTAG.
  4. RT305* wifi routers

    Значит такая же ситуация как у меня - запоролся загрузчик!
  5. RT305* wifi routers

    На моих экземплярах JTAG на плате вообще не разведён. Спеки на проц на эту тему попрошу и придётся вызванивать. Зачем вы затирали MTD ? Ради чего? Шьётесь поверх и всё. Делать нечего народу. А затронуть загрузчик эллементарно. Действовал четко в соответствии с рекомендациями _http://www.dd-wrt.com/phpBB2/viewtopic.php?t=61162&start=45Давайте перенесем дискуссию в ЛС, дабы не оффтопить здесь. Если можно, прикрепите предупреждение в назидание первопроходцам в шапку...
  6. RT305* wifi routers

    Ну вы даёте!!!!! А вот jtag конечно jtag`ом нооооо.. Кто ж его знает зачем он моргает? Мдяяя Я сам не ожидал такого поворота. Делал все по рекомендациям с форума DD-WRT. Стер MTDы с прошивкой и перезапустил CPU, как эти операции могли затронуть загрузчик, ума не приложу. Порты если раньше работали в режиме коммутатора, то сейчас только media detection работает, ни одного фрейма ни в одну сторону не пролазит... Мда, надо было сначала все прочитать, а потом уже давить кнопки. Как можно найти на это дело JTAG? Кто-то уже разбирался?
  7. RT305* wifi routers

    Не, мы не ищем легких путей... Походу пришиб, я U-boot, в консоли при загрузке мусор, загрузчик не отвечает, порты молчат, горит только Power. JTAG? Что было проделано - erase linux и reset.
  8. RT305* wifi routers

    Короче говоря, подпаялся в консоль (GND-Tx-Rx считая от стороны припайки антенны с лицевой стороны платы, если кому интересно), выводит следующее: U-Boot 1.1.3 (Apr 23 2009 - 12:08:28) Board: Ralink APSoC DRAM: 32 MB relocate_code Pointer at: 81fb0000 Set info->start[0]=BF000000 flash_protect ON: from 0xBF000000 to 0xBF01D3C3 flash_protect ON: from 0xBF030000 to 0xBF030FFF *** Warning - bad CRC, using default environment ============================================ Ralink UBoot Version: 3.3 -------------------------------------------- ASIC 3052_MP2 (Port5<->None) DRAM component: 128 Mbits SDR DRAM bus: 32 bit Total memory: 32 MBytes Flash component: NOR Flash Date:Apr 23 2009 Time:12:08:28 ============================================ icache: sets:256, ways:4, linesz:32 ,total:32768 dcache: sets:128, ways:4, linesz:32 ,total:16384 ##### The CPU freq = 384 MHZ #### SDRAM bus set to 32 bit SDRAM size =32 Mbytes Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 9: Load Boot Loader code then write to Flash via TFTP. 0 3: System Boot system code via Flash. ## Booting image at bf050000 ... Image Name: RT-NL Created: 2010-05-14 0:03:45 UTC Image Type: MIPS Linux Kernel Image (lzma compressed) Data Size: 3612608 Bytes = 3.4 MB Load Address: 80000000 Entry Point: 802ed000 Verifying Checksum ... Bad Data CRC Окружение такое: RT3052 # printenv bootcmd=tftp bootdelay=5 baudrate=57600 ethaddr="00:AA:BB:CC:DD:10" ipaddr=10.10.10.123 serverip=10.10.10.3 ramargs=setenv bootargs root=/dev/ram rw addip=setenv bootargs $(bootargs) ip=$(ipaddr):$(serverip):$(gatewayip):$(netmask):$(hostname):$(netdev):off addmisc=setenv bootargs $(bootargs) console=ttyS0,$(baudrate) ethaddr=$(ethaddr) panic=1 flash_self=run ramargs addip addmisc;bootm $(kernel_addr) $(ramdisk_addr) kernel_addr=BFC40000 u-boot=u-boot.bin load=tftp 8A100000 $(u-boot) u_b=protect off 1:0-1;era 1:0-1;cp.b 8A100000 BC400000 $(filesize) loadfs=tftp 8A100000 root.cramfs u_fs=era bc540000 bc83ffff;cp.b 8A100000 BC540000 $(filesize) test_tftp=tftp 8A100000 root.cramfs;run test_tftp stdin=serial stdout=serial stderr=serial ethact=Eth0 (10/100-M) Environment size: 765/4092 bytes Странно, я пытался подкинуть ему TFTP на 10.10.10.123 - ноль внимания, или надо было прописать IP 10.10.10.3 у сервера? Ладно, пробую восстановить, думаю никаких проблем больше не будет...
  9. RT305* wifi routers

    Как раз его и нашел, на базе контроллера ArkMicro. Осталось определиться, где в рутере TxD и RxD... Имеются 4 вывода, первый выведен на GND обвязки, последний через несуществующий C209 идет на массу и к одному из выводов JTAG - VCC. С двумя средними неясно. Как я понял, надо взять от шнурка 3 - TX, 4 - RX и 5 - GND. Подскажите, если я ошибаюсь.
  10. RT305* wifi routers

    При заливке крайнего варианта прошивки рутер "отупел". Так что придется паять консоль и искать USB-RS-TTL конверторы, так как RS-232 в доме есть только на спутниковом ресивере). И прошивку самостоятельно собрать у меня не получилось...
  11. RT305* wifi routers

    Хорошо, почитаю man про git. Собрать-то не проблема. Если интерфейс будет переписан, тогда может и не стоит зацикливаться на нем, подождем обновленного варианта, его и будем тестировать...
  12. RT305* wifi routers

    Взляи winstar у которого во первых видимо есть crash режим, во вторых в краше он видимо не проверяет id. Считайте что вам повезло. Консоль штука универсальная, без неё в эту тему суваться вообще смысла немного ибо для отладки так или иначе будет нужна консоль. А медитировать я так и не научился. Так что советую на будущее озадачиться консольным шнудком и не кричать ЧЯДНТ по результатом одного неизвестного китайца. Ясно выразился? P.S. ну и если вопрошающий выше родил уже 6ть постов но так и не удосужился собрать шнудок то ему это ИМХО просто не нужно, а нужно долбить производителя чтобы они допиливали своё ПО. Тем не менее я взял этот рутер специально для тестирования Вашего проекта. С удовольствием взял бы готовое решение от Акорпа, но это, к сожалению, невозможно (прошу не расценивать это как троллинг).Буду стараться все делать "так"! Прошился последней прошивкой, все настройки сбросил, а ограничение в 20 символов осталось... Видимо где-то в другом месте оно жестко задается. При необходимости спаяю консольный порт и JTAG - пока без этого обохожусь. Посмотрите еще раз код. Привожу сорцы морды, вылезшие в крайней прошивке. Еще один вопрос - можно ли сделать вместо IP-адреса сервера его DNS-наименование, иногда адрес сервера меняется у моего провайдера. <!-- ----------------- PPTP Mode ----------------- --> <table id="pptp" width="540px" border="1" cellpadding="2" cellspacing="1"> <tr> <td class="title" colspan="2" id="wPptpMode">PPTP Mode</td> </tr> <tr> <td class="head" id="wPptpServer">PPTP Server IP Address</td> <td><input name="pptpServer" maxlength="15" value="10.0.0.254"></td> </tr> <tr> <td class="head" id="wPptpUser">User Name</td> <td><input name="pptpUser" maxlength="20" value="pptp"></td> </tr> <tr> <td class="head" id="wPptpPassword">Password</td> <td><input type="password" name="pptpPass" maxlength="32" value="testppppass"></td> </tr> <tr> <td class="head" id="wPptpAddrMode">Address Mode</td> <td> <select name="pptpMode" size="1" onChange="pptpModeSwitch()"> <option value="0" id="wPptpAddrModeS">Static</option> <option value="1" id="wPptpAddrModeD">Dynamic</option> </select> </td> </tr> <tr id="pptpIp"> <td class="head" id="wPptpIp">IP Address</td> <td><input name="pptpIp" maxlength=15 value="10.7.0.233"></td> </tr> <tr id="pptpNetmask"> <td class="head" id="wPptpNetmask">Subnet Mask</td> <td><input name="pptpNetmask" maxlength=15 value="255.0.0.0"> </td> </tr> <tr id="pptpGateway"> <td class="head" id="wPptpGateway">Default Gateway</td> <td><input name="pptpGateway" maxlength=15 value="0.0.0.0"> </td> </tr> </table>
  13. RT305* wifi routers

    А у меня получилось через порт посредством tftp залить на такой же клон WinStar родом с DealExtreme (собственно, его и тестирую) данную прошивку. Что я сделал не так?
  14. RT305* wifi routers

    А если без точек ввести вводиться? Может проблема собсно не в длинне а в обработке ./_/@ ? Проверьте плз. Вводятся 20 любых знаков. Я все-таки закоммитил в NVRAM нужное значение, и оно появилось в интерфейсе. Нашел предполагаемое место - /internet/wan.asp, поле pptpuser имеет maxlength=20. Предлагаю увеличить его и соответствующее поле в конфигураторе L2TP до 30, тогда у пользователей полосатого провайдера проблем не будет.
  15. RT305* wifi routers

    Длинный это насколько длинный? [10цифр]@internet.beeline.ru. Обрывается при попытке записи на первой точке, то есть получается [10цифр]@internet.