| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| ru:toh:tp-link:tl-mr3420 [2018/02/11 17:02] – external edit | ru:toh:tp-link:tl-mr3420 [2019/08/11 05:23] – [Метки] cleanup tmomas |
|---|
| **Примечание:** Информация на примере роутера TL-MR3420v2, проверенно автором. | **Примечание:** Информация на примере роутера TL-MR3420v2, проверенно автором. |
| |
| {{page>ru:meta:infobox:dangerous&noheader&nofooter&noeditbtn}} | {{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}} |
| |
| Если Вы еще не загрузили официальную прошивку, сделайте это сейчас для Вашего [[http://www.tp-linkru.com/support/download/?model=TL-MR3420|MR3420]]/[[http://www.tp-linkru.com/support/download/?model=TL-MR3220|MR3220]] роутера. | Если Вы еще не загрузили официальную прошивку, сделайте это сейчас для Вашего [[http://www.tp-linkru.com/support/download/?model=TL-MR3420|MR3420]]/[[http://www.tp-linkru.com/support/download/?model=TL-MR3220|MR3220]] роутера. |
| ''После этого не забудьте вернуть получение IP-адреса автоматически.'' | ''После этого не забудьте вернуть получение IP-адреса автоматически.'' |
| ==== Структура прошивки ==== | ==== Структура прошивки ==== |
| Пожалуйста, прочтите раздел [[doc:techref:Flash.Layout]] для лучшего понимания структуры прошивки. Теперь давайте посмотрим, как образно выглядит структура прошивки для этого устройства: | Пожалуйста, прочтите раздел [[docs:techref:flash.layout]] для лучшего понимания структуры прошивки. Теперь давайте посмотрим, как образно выглядит структура прошивки для этого устройства: |
| |
| ^ TP-Link MR3420/MR3220 Flash Layout^^^^^^ | ^ TP-Link MR3420/MR3220 Flash Layout^^^^^^ |
| ^ Layer2 | | mtd1 **//kernel//** 1152KiB**''<color green>*</color>''** | mtd2 **//rootfs//** 2752KiB**''<color green>*</color>''** || | | ^ Layer2 | | mtd1 **//kernel//** 1152KiB**''<color green>*</color>''** | mtd2 **//rootfs//** 2752KiB**''<color green>*</color>''** || | |
| ^ <color magenta>mountpoint</color> | | | <color magenta>''/''</color> || | | ^ <color magenta>mountpoint</color> | | | <color magenta>''/''</color> || | |
| ^ filesystem | | | [[:doc:techref:filesystems#mini_fo|mini_fo]] || | | ^ filesystem | | | [[docs:techref:filesystems#mini_fo|mini_fo]] || | |
| ^ Layer3 | | | | mtd3 **//rootfs_data//** 1152KiB**''<color green>*</color>''** | | | ^ Layer3 | | | | mtd3 **//rootfs_data//** 1152KiB**''<color green>*</color>''** | | |
| ^ Size in KiB | 128KiB | 1152KiB**''<color green>*</color>''** | 1600 KiB**''<color green>*</color>''** | 1152KiB**''<color green>*</color>''** | 64KiB | | ^ Size in KiB | 128KiB | 1152KiB**''<color green>*</color>''** | 1600 KiB**''<color green>*</color>''** | 1152KiB**''<color green>*</color>''** | 64KiB | |
| ^ Name | **//u-boot//** | **//kernel//** | | **//rootfs_data//** | **//art//** | | ^ Name | **//u-boot//** | **//kernel//** | | **//rootfs_data//** | **//art//** | |
| ^ <color magenta>mountpoint</color> | //none// | //none// | <color magenta>''/rom''</color> | <color magenta>''/overlay''</color> | //none// | | ^ <color magenta>mountpoint</color> | //none// | //none// | <color magenta>''/rom''</color> | <color magenta>''/overlay''</color> | //none// | |
| ^ filesystem | //none// | //none// | [[:doc:techref:filesystems#squashfs|SquashFS]] | [[:doc:techref:filesystems#jffs2|JFFS2]] | //none// | | ^ filesystem | //none// | //none// | [[docs:techref:filesystems#squashfs|SquashFS]] | [[docs:techref:filesystems#jffs2|JFFS2]] | //none// | |
| | //(за основу этой таблицы была взята прошивка от [[#установка|eko.one.pl]] без web-интерфейса)// |||||| | | //(за основу этой таблицы была взята прошивка от [[#установка|eko.one.pl]] без web-интерфейса)// |||||| |
| |
| * Теперь воспользуйтесь [[#прошивка.с.помощью.mtd|MTD методом]] для прошивки роутера. | * Теперь воспользуйтесь [[#прошивка.с.помощью.mtd|MTD методом]] для прошивки роутера. |
| |
| Дополнительную информацию можно узнать -> [[doc:howto:generic.failsafe]] | Дополнительную информацию можно узнать -> [[docs:guide-user:troubleshooting:failsafe_and_factory_reset]] |
| |
| ===== Аппаратное обеспечение ===== | ===== Аппаратное обеспечение ===== |
| | **[[wp>ru:Система_команд|Архитектура:]]** | MIPS32 24Kc V7.4 |||| MIPS32 74Kc V4.12 || MIPS32 24Kc V7.4 ||| | | **[[wp>ru:Система_команд|Архитектура:]]** | MIPS32 24Kc V7.4 |||| MIPS32 74Kc V4.12 || MIPS32 24Kc V7.4 ||| |
| | **Производитель:** | Atheros ||||||||| | | **Производитель:** | Atheros ||||||||| |
| | **Загрузчик:** | [[doc:techref:bootloader:uboot|U-Boot]] ||||||||| | | **Загрузчик:** | [[docs:techref:bootloader:uboot|U-Boot]] ||||||||| |
| | **Платформа:** | AP99 |||| AP123 || AP99 || AP121 | | | **Платформа:** | AP99 |||| AP123 || AP99 || AP121 | |
| | **Процессор:** | Atheros AR7241@400MHz |||| Atheros AR9341@535MHz || Atheros AR7241@400MHz || Atheros AR9331@400MHz | | | **Процессор:** | Atheros AR7241@400MHz |||| Atheros AR9341@535MHz || Atheros AR7241@400MHz || Atheros AR9331@400MHz | |
| | **[[wp>ru:BogoMIPS|BogoMIPS:]]** | ~266 BogoMIPS ||||||||| | | **[[wp>ru:BogoMIPS|BogoMIPS:]]** | ~266 BogoMIPS ||||||||| |
| | **Чип флеш-памяти:** | [[http://www.zlgmcu.com/mxic/pdf/NOR_Flash_c/MX25L3206E_DS_EN.pdf|MACRONIX MX25L3206E]] | FIXME | Winbond W25Q32BV\\ or \\ Spansion S25SL032A | [[http://www.eonssi.com/upfile/p201188185231.pdf|cFeon Q32B-104HIP]] | FIXME | FIXME | FIXME | Winbond W25Q32BV \\ or \\ [[http://www.eonssi.com/upfile/p200951110712.pdf|cFeon F32-100HIP]] | [[http://www.eonssi.com/upfile/p201188185231.pdf|cFeon Q32B-104HIP]] | | | **Чип флеш-памяти:** | [[http://www.zlgmcu.com/mxic/pdf/NOR_Flash_c/MX25L3206E_DS_EN.pdf|MACRONIX MX25L3206E]] | FIXME | Winbond W25Q32BV\\ or \\ Spansion S25SL032A | [[http://www.eonssi.com/upfile/p201188185231.pdf|cFeon Q32B-104HIP]] | Spansion S25FL032A/P | FIXME | FIXME | Winbond W25Q32BV \\ or \\ [[http://www.eonssi.com/upfile/p200951110712.pdf|cFeon F32-100HIP]] | [[http://www.eonssi.com/upfile/p201188185231.pdf|cFeon Q32B-104HIP]] | |
| | **Размер флеш-памяти:** | 4096 KiB ||||||||| | | **Размер флеш-памяти:** | 4096 KiB ||||||||| |
| | **Чип оперативной памяти:** | FIXME | Zentel A3S56D40FTP-G5 || Winbond W9425G6JH-5 | FIXME | Zentel A3S56D40FTP-G5 | FIXME | Zentel A3S56D40FTP-G5 || | | **Чип оперативной памяти:** | FIXME | Zentel A3S56D40FTP-G5 || Winbond W9425G6JH-5 | FIXME | Zentel A3S56D40FTP-G5 | FIXME | Zentel A3S56D40FTP-G5 || |
| |
| ==== Вскрытие корпуса роутера==== | ==== Вскрытие корпуса роутера==== |
| В связи с тем, что корпус большей части роутеров TP-LINK практически идентичный, корпус линейки роутеров MR3420/MR3220 v1.x можно вскрыть по примеру [[:toh:tp-link:tl-wr741nd#opening.the.case|TL-WR741ND]]. | В связи с тем, что корпус большей части роутеров TP-LINK практически идентичный, корпус линейки роутеров MR3420/MR3220 v1.x можно вскрыть по примеру [[:toh:tp-link:tl-wr741nd#opening_the_case|TL-WR741ND]]. |
| |
| ==== Последовательный порт ==== | ==== Последовательный порт ==== |
| |
| ==== JTAG ==== | ==== JTAG ==== |
| [[:doc:hardware:port.jtag]] общая информация о JTAG порте, JTAG кабеле и другая необходимая информация. | [[docs:techref:hardware:port.jtag]] общая информация о JTAG порте, JTAG кабеле и другая необходимая информация. |
| |
| На роутере MR3220 V1.2 есть возможность использовать EJTAG, но со своими особенностями. | На роутере MR3220 V1.2 есть возможность использовать EJTAG, но со своими особенностями. |
| | **TCK** | R427(85) | R501(B22) | | | **TCK** | R427(85) | R501(B22) | |
| | **RST** | R607=R605(93) | | | | **RST** | R607=R605(93) | | |
| //Местоположение на плате можно посмотреть по фотографии в разделе [[#gpio.пины]].// | //Местоположение на плате можно посмотреть по фотографии в разделе [[#gpio_пины]].// |
| |
| В качестве источника **VCC** и **GND**, можно использовать следующие нераспаянные контакты на плате: | В качестве источника **VCC** и **GND**, можно использовать следующие нераспаянные контакты на плате: |
| | **GND** | SJ1 3pin | TP1, TP3, SJ1 3pin | | | **GND** | SJ1 3pin | TP1, TP3, SJ1 3pin | |
| |
| Процесс восстановления загрузчика [[doc:techref:bootloader:uboot|U-Boot]] через JTAG, сводится к тому, чтобы "запустить" процессор на заданную частоту и проинициализировать DDR память, после чего, загрузить **специальный** загрузчик в область DDR памяти - это можно выполнить по описанию в [[ru:toh:tp-link:tl-mr3420:debrick.using.jtag|соседнем разделе]]. | Процесс восстановления загрузчика [[docs:techref:bootloader:uboot|U-Boot]] через JTAG, сводится к тому, чтобы "запустить" процессор на заданную частоту и проинициализировать DDR память, после чего, загрузить **специальный** загрузчик в область DDR памяти - это можно выполнить по описанию в [[ru:toh:tp-link:tl-mr3420:debrick.using.jtag|соседнем разделе]]. |
| |
| ==== GPIO пины ==== | ==== GPIO пины ==== |
| -> [[doc:hardware:port.GPIO]] \\ | -> [[docs:techref:hardware:port.gpio]] \\ |
| Платформа процессоров AR724x содержит 20 пинов GPIO. \\ | Платформа процессоров AR724x содержит 20 пинов GPIO. \\ |
| Платформа процессоров AR933x содержит 30 пинов GPIO. \\ | Платформа процессоров AR933x содержит 30 пинов GPIO. \\ |
| |
| ==== Светодиодные индикаторы ==== | ==== Светодиодные индикаторы ==== |
| //Как настроить собственную конфигурацию светодиодных индикаторов, см. раздел [[doc/uci/system]].// | //Как настроить собственную конфигурацию светодиодных индикаторов, см. раздел [[docs:guide-user:base-system:led_configuration]].// |
| |
| Роутеры MR3420/MR3220 v1.x имеют по 10 светодиодных индикаторов: | Роутеры MR3420/MR3220 v1.x имеют по 10 светодиодных индикаторов: |
| |
| ==== Кнопки ==== | ==== Кнопки ==== |
| -> [[doc:howto:hardware.button]] \\ | -> [[docs:guide-user:hardware:hardware.button]] \\ |
| //Как настроить собственную конфигурацию кнопок, см. раздел [[:toh:tp-link:tl-wr741nd#buttons|Buttons on TL-WR741ND]].// | //Как настроить собственную конфигурацию кнопок, см. раздел [[:toh:tp-link:tl-wr741nd#buttons|Buttons on TL-WR741ND]].// |
| |
| |
| ===== Базовая конфигурация ===== | ===== Базовая конфигурация ===== |
| В связи с тем, что данная часть раздела идентична для всех устройств, проследуйте по ссылке: [[ru:doc:howto:basic.config|Базовая Конфигурация]]. | В связи с тем, что данная часть раздела идентична для всех устройств, проследуйте по ссылке: [[ru:docs:guide-user:base-system:start|Базовая Конфигурация]]. |
| |
| ===== Подключение разных устройств к USB порту ===== | ===== Подключение разных устройств к USB порту ===== |
| Отдельный раздел посвящен подключению разных устройств к USB порту, пожалуйста, проследуйте по ссылке:[[doc:howto:usb.overview|Connect stuff to the USB port]]. | Отдельный раздел посвящен подключению разных устройств к USB порту, пожалуйста, проследуйте по ссылке:[[docs:guide-user:hardware:usb.overview|Connect stuff to the USB port]]. |
| |
| ===== Аппаратный моддинг ===== | ===== Аппаратный моддинг ===== |
| ====Расширенный моддинг MMC==== | ====Расширенный моддинг MMC==== |
| |
| В отличие от стандартного моддинга [[:doc:howto:mmc_over_gpio|mmc_over_gpio]] - где используются 4 GPIO, в расширенном моддинге мы можем обойтись только одним GPIO пином, т.к. мы будем использовать общую шину с флеш-памятью. \\ В связи с тем, что на роутерах MR3420/MR3220 V1.x ограниченное число свободных GPIO, используется общая шина с флеш-памятью (spi0.0) для карточки памяти MMC/SD - spi0.1 \\ Как это сделать, описано в [[ru:toh:tp-link:tl-mr3420:deep.mmc.hack|соседнем разделе]]. | В отличие от стандартного моддинга [[docs:guide-user:hardware:mmc_over_gpio|mmc_over_gpio]] - где используются 4 GPIO, в расширенном моддинге мы можем обойтись только одним GPIO пином, т.к. мы будем использовать общую шину с флеш-памятью. \\ В связи с тем, что на роутерах MR3420/MR3220 V1.x ограниченное число свободных GPIO, используется общая шина с флеш-памятью (spi0.0) для карточки памяти MMC/SD - spi0.1 \\ Как это сделать, описано в [[ru:toh:tp-link:tl-mr3420:deep.mmc.hack|соседнем разделе]]. |
| |
| ===== Ссылки ===== | ===== Ссылки ===== |
| ===== Метки ===== | ===== Метки ===== |
| |
| {{tag>2011Jan FastEthernet 5Port USB2.0 1USB Serial integrated 802.11bgn 1WNIC AR9285 AR9287 ath9k 1Ant 2Ant DetachableAntenna 32RAM 4Flash MIPS MIPS32 24Kc AR7241 TFTPD atftpd WinSCP tftpgui GPIO JTAG EJTAG Mod SOP8 SOP16 SO8W SO-DIMM AR9331 AP99 AP121 Align XSPAN}} | {{tag>FastEthernet 5Port USB2.0 1USB Serial integrated 802.11bgn 1WNIC AR9285 AR9287 ath9k 1Ant 2Ant DetachableAntenna 32RAM 4Flash MIPS MIPS32 24Kc AR7241 GPIO JTAG EJTAG Mod AR9331 AP99 AP121}} |