User Tools

Site Tools


toh:asiarf:awm-evb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:asiarf:awm-evb [2014/03/06 15:06]
toh:asiarf:awm-evb [2015/09/26 15:04] (current)
tmomas Picture links corrected
Line 1: Line 1:
 +====== AsiaRF AP2620 ======
  
 +MediaTek Wireless MIPS IC MT7620 Test board
 +IoT Home Automation Sever WiFi 11n MT7620 High Speed Multi-Functions Router Board AP2620-P
 +Main Chipset MT7620 with 580MHz High Speed MIPS CPU rate.
 +
 +With all interfaces (I2C, I2S, PCM, MII, SPI, JTAG, UART) can let designer do any application as wish to.
 +
 +Support MESH, OpenWRT, OpenMESH.
 +
 +This product supports AP/Bridge mode. Ideal device for multi-purpose installation to share wireless connections. Supporting 64/128-bits WEP, TKIP, WPA,WPA2 and WPS, helps protect your data and privacy during transmission. This module could be mounted on system board like IPTV, STB, Media Player, Femto,XDSL, Cable Modem, Industrial PC, Ethernet Switch, Printer Server, Connected TV….
 +
 +With MII, 2 Ethernet, USB, PCI-E, UART, SPI, JTAG, I2C, I2S, GPIOs.
 +Dimension: 120mm x 80mm
 +
 +**Product page:** [[http://​www.asiarf.com/​IoT-Home-Automation-Sever-WiFi-11n-MT7620-High-Speed-Multi-Functions-Router-Board-AP2620-P-product-view-388.html|AP2620-P IoT Home Automation Sever WiFi 11n MT7620 High Speed Multi-Functions Router Board]]
 +
 +==== Photos ====
 +{{:​media:​asiarf:​ap2620-p_f.jpg?​400|}}
 +{{:​media:​asiarf:​ap2620-p_b.jpg?​400|}}
 +
 +====== AsiaRF AWM-EVB, AWM002, AWM003 ======
 +
 +This is not a router product, but a router module designed by [[http://​www.asiarf.com|AsiaRF]]. ARM002 is a low-cost embedded UART-ETH-WIFI module (serial port - Ethernet - Wireless network).
 +This product is an embedded module with USB, built-in TCP/IP protocol stack, serial port, Ethernet, wireless network (wifi) interface, I2S/PCM, JTAG, I2C.
 +
 +This module is very small - 25mm x 35mm
 +
 +**Product page: ** 
 +
 +  * [[http://​www.asiarf.com/​Smallest-Tiny-Ralink-802-11n-Wireless-AP-Router-Module-Board-AWM002-product-view-375.html|AWM002 embedded UART-ETH-WIFI module]]
 +  * [[http://​www.asiarf.com/​BIG-Memory-Tiny-Ralink-802-11n-Wireless-AP-Router-Module-Board-AWM003-product-view-386.html|AWM003 embedded UART-ETH-WIFI module 64MB]]
 +
 +===== Hardware Highlights =====
 +  * Tiny size: **25mm x 35mm**
 +  * Low operation temperature!
 +  * Hardware optimized!
 +  * Interface pins out: USB, I2C, I2S, PCM, UART, LED, RJ45 LAN ports and GPIOs
 +
 +^ Model    ^ CPU   ^ Ram    ^ Flash   ^ Network ​       ^ WLAN Standard\\ 802.11 ​  ^ USB        ^ Serial ^ JTag   ^
 +| AWM002 ​  | RT5350@360MHz ​  | 32MB   | 4MB    | 2x100BASE-TX ​  | 802.11n/​g/​b ​  | 1xUSB2.0 ​  | 1xuartlite + 1xuartfull ​  | YES   |
 +| AWM002 ​  | RT5350@360MHz ​  | 32MB   | 8MB    | 2x100BASE-TX ​  | 802.11n/​g/​b ​  | 1xUSB2.0 ​  | 1xuartlite + 1xuartfull ​  | YES   |
 +| AWM002 ​  | RT5350@360MHz ​  | 32MB   | 16MB   | 2x100BASE-TX ​  | 802.11n/​g/​b ​  | 1xUSB2.0 ​  | 1xuartlite + 1xuartfull ​  | YES   |
 +| AWM003 ​  | RT5350@360MHz ​  | 64MB   | 8MB    | 2x100BASE-TX ​  | 802.11n/​g/​b ​  | 1xUSB2.0 ​  | 1xuartlite + 1xuartfull ​  | YES   |
 +| AWM003 ​  | RT5350@360MHz ​  | 64MB   | 16MB   | 2x100BASE-TX ​  | 802.11n/​g/​b ​  | 1xUSB2.0 ​  | 1xuartlite + 1xuartfull ​  | YES   |
 +
 +===== Compile =====
 +Follow the guide to compile Openwrt. //
 +http://​wiki.openwrt.org/​doc/​howto/​buildroot.exigence ​ //
 +
 +after running make, you should have the following:
 +
 +    ~/​openwrt/​openwrt/​bin/​ramips$ ls
 +        md5sums ​                                                  
 +        openwrt-ramips-rt305x-awm002-evb-8M-squashfs-sysupgrade.bin  ​
 +        openwrt-ramips-rt305x-uImage-initramfs.bin  ​
 +        openwrt-ramips-rt305x-vmlinux-initramfs.bin
 +        openwrt-ramips-rt305x-awm002-evb-4M-initramfs-uImage.bin  ​
 +        openwrt-ramips-rt305x-root.squashfs ​                         ​
 +        openwrt-ramips-rt305x-vmlinux.bin ​          
 +        openwrt-ramips-rt305x-vmlinux-initramfs.elf
 +        openwrt-ramips-rt305x-awm002-evb-8M-initramfs-uImage.bin  ​
 +        openwrt-ramips-rt305x-uImage.bin ​                            
 +        openwrt-ramips-rt305x-vmlinux.elf ​          
 +        packages
 +
 +===== Installing on AsiaRF module via TFTP =====
 +
 +A stock asiaRF module should have u-boot and a default linux image installed. To setup TFTPD on a debian/​ubuntu system:
 +
 +    apt-get install tftpd-hpa
 +
 +Copy the binary you want to deploy on the asiarf into the tftp directory:
 +
 +    cp openwrt-ramips-rt305x-awm002-evb-8M-squashfs-sysupgrade.bin /​var/​lib/​tftpboot/​asiarf.bin
 +
 +Connect a serial cable up to the AWM002-EVB TX and RX lines. Bring up a terminal at 57600 baud. Power cycle the board and press option 2 before the boot delay expires. ​
 +
 +    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.
 +    7: Load Boot Loader code then write to Flash via Serial. ​
 +    9: Load Boot Loader code then write to Flash via TFTP. 
 +
 +Option 2 will program the flash with OpenWRT.
 +
 +    Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)
 +
 +Hit '​Y'​
 +
 +Then enter in some unused IP address on your subnet (and plug the asiaRF board into your LAN)
 +
 +    Input device IP (192.168.128.33) ==:​192.168.128.33
 +    ​
 +Enter the IP address of the tftp server:
 +
 +    Input server IP (192.168.128.109) ==:​192.168.128.109
 +    ​
 +And the name of the file you want to download and flash:
 +
 +    Input Linux Kernel filename (asiarf.bin) ==:​asiarf.bin
 +
 +Then it will print out a lot of "##########################"​ while it works. Eventually (about 1 min) it will stop and reboot into openwrt.
 +
 +    ​
 +==== Getting ethernet to work =======
 +
 +See this discussion: https://​lists.openwrt.org/​pipermail/​openwrt-devel/​2013-September/​021286.html
 +
 +There is a problem getting ethernet to work with VLANs turned off. Use the following for `/​etc/​config/​network` to get it working:
 +
 +<​code>​
 +    config interface '​loopback'​
 +    option ifname '​lo'​
 +    option proto '​static'​
 +    option ipaddr '​127.0.0.1'​
 +    option netmask '​255.0.0.0'​
 +
 +    config globals '​globals'​
 +    option ula_prefix '​fd59:​3f8d:​cb3a::/​48'​
 +
 +    config interface '​lan'​
 +    option ifname '​eth0.1'​
 +    option type '​bridge'​
 +    option proto '​static'​
 +    option ipaddr '​192.168.1.85'​
 +    option netmask '​255.255.255.0'​
 +    option ip6assign '​60'​
 +
 +    config interface '​wan'​
 +    option ifname '​eth0.2'​
 +    option proto '​dhcp'​
 +
 +    config interface '​wan6'​
 +    option ifname '​@wan'​
 +    option proto '​dhcpv6'​
 +
 +    config switch
 +    option name '​rt305x'​
 +    option reset '​1'​
 +    option enable_vlan '​1'​
 +
 +    config switch_vlan
 +    option device '​rt305x'​
 +    option vlan '​1'​
 +    option ports '1 2 3 4 6t'
 +
 +    config switch_vlan
 +    option device '​rt305x'​
 +    option vlan '​2'​
 +    option ports '​0 ​ 6t'
 +</​code>​
 +
 +====Photos====
 +
 +{{http://​www.cnx-software.com/​wp-content/​uploads/​2014/​04/​AsiaRF_AWS002_Baseboard_Large.jpg?​400|AWM-EVB}}
 +
 +===== Tags =====
 +{{tag>​mt7620 rt5350 32RAM 64RAM 4Flash 8Flash 16Flash FastEthernet 802.11bgn wifi2serial USB 1USB USB2.0 i2c i2s spi mips32 mips ramips}}