Ralink RT3052 User Manual

Ralink ap sdk 3.5.0.0 & demo board
Table of Contents

Advertisement

RALINK TECHNOLOGY, CORP.
RALINK AP SDK 3.5.0.0 USER'S
MANUAL
Copyright © 2010 Ralink Technology, Corp.
All Rights Reserved.
This document is property of Ralink Technology Corporation Transmittal, receipt, or
possession of this document does not express, license, or imply any rights to use, sell, design,
or manufacture from this information or the software documented herein. No reproduction,
publication, or disclosure of this information, in whole or in part, shall be allowed, unless the
prior written consent of Ralink Technology Corporation is obtained.
NOTE: THIS DOCUMENT CONTAINS SENSITIVE INFORMATION AND HAS RESTRICTED
DISTRIBUTION.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RT3052 and is the answer not in the manual?

Questions and answers

Summarization of Contents

SDK HISTORY
1.2 SDK
Details SDK version 1.2 features, platform support, and release schedule.
1.3 SDK
Details SDK version 1.3 features, platform support, and release schedule.
2.0 SDK
Details SDK version 2.0 features, platform support, and release schedule.
2.2 SDK
Details SDK version 2.2 features, platform support, and release schedule.
3.0 SDK
Details SDK version 3.0 features, platform support, and release schedule.
3.5 SDK
Details SDK version 3.5 features, platform support, and release schedule.
VERSION HISTORY
1.2 Initial release
Details the initial release of the SDK.
2.0 I2C, SPI, GPIO Linux driver
Details SDK 2.0 features like I2C, SPI, GPIO drivers, and Squashfs.
2.3 How to control GPIO and LED
Details SDK 2.3 features on controlling GPIO and LEDs, and Uboot configuration.
3.2 Reorganize user manual
Details SDK 3.2 updates, including manual reorganization and new features.
3.4 How to burn SPI Uboot firmware
Details SDK 3.4 updates, including SPI Uboot firmware burning and watchdog.
Overview of the Ralink AP Demo Board
3.1 RT2880
Overview of the RT2880 SOC, its features, and companion chips like RT2820/RT2850.
3.2 RT3052
Overview of the RT3052 SOC, its features, including CPU, Ethernet, and USB capabilities.
3.3 RT3883
Overview of the RT3883 SOC, its features, CPU, Ethernet, and USB capabilities.
3.4 RT3352
Overview of the RT3352 SOC, its features, including CPU, Ethernet, and USB capabilities.
AP SDK Source Code Overview
RT288x_SDK Package Directories
Lists directories within the RT288x_SDK package: toolchain, source, and tools.
Source Directory Structure
Lists directories within the 'source' directory: config, images, lib, kernel sources, romfs, tools, user, vendor.
Tool-Chain
5.1 Install Toolchain
Instructions for installing the cross-compilation toolchain.
5.2 Install LZMA Utility
Instructions for installing the LZMA utility for kernel image compression.
5.3 Install mksquashfs Utility
Instructions for installing the mksquashfs utility for rootfs compression.
Boot Loader
6.1 Uboot Configuration
Steps for configuring U-Boot, including setting DRAM size.
6.2 Build the uboot Image
Instructions on how to build the U-Boot image for different flash types.
6.3 Burn the uboot Image
Steps to burn the U-Boot image to flash memory via TFTP.
User Library
7.1 Library Configuration
Instructions on configuring the default uClibc library settings for user applications.
7.2 Library Porting
Steps to port a new library to the RT288x_SDK, including modifying Makefiles.
7.3 Build User Library
Steps to build a user library and include it in the ROMFS.
User Application
8.1 Ralink Proprietary Applications
Lists and describes Ralink's proprietary applications included in the SDK.
8.2 goahead
Source code and description for the WebUI reference design.
8.3 nvram library
Source code and description for nvram_get, nvram_set, and ralink_init library.
8.10 wireless_tools
Source code and description for Wireless tools to control Wireless Extensions.
8.26 Port new user application
Example of adding a new user application (hello) to the SDK.
Linux Kernel
9.1 Linux configuration
Steps for configuring the Linux kernel, including selecting the target platform and flash/DRAM size.
9.2 Change Flash/DRAM Size
Instructions on how to change the Flash/DRAM size using menuconfig.
9.5 Compile Linux image
Instructions on compiling the Linux image and the resulting files.
9.6 Port new Linux kernel module
Example of porting a new Linux kernel module (hello) to the RT2880 platform.
9.8 Add new files in RootFs
How to add new files to the RootFS, considering 'make clean' behavior.
Flash Layout and Firmware Upgrade
10.1 Flash Layout
Diagram and explanation of the Ralink SDK flash layout for 4MB flash.
10.2.1 By Uboot
Steps to upgrade firmware using U-Boot commands.
10.2.2 By WebUI
Steps to upgrade firmware using the WebUI interface.
FAQ
11.1 RT2880 Default password/UART/networking setting
Provides default networking, UART, and web settings for RT2880.
11.2 System requirements for the host platform
Details the system requirements for the host PC to build the SDK image.
11.3 How to add new default parameter in flash
Explains how to add new default parameters to flash for different platforms.
11.4 Enable Ethernet Converter Feature
How to enable the Ethernet Converter feature and configure STA/AP support.
11.5 Change RF chip from RT2820 to RT2850 on the RT2880 platform
How to burn EEPROM binary file to change RF chip.
11.6 How to change the Ethernet MAC address
How to change Ethernet MAC address by modifying driver definitions.
11.7 How to configure GPIO ports
Details on configuring GPIO ports using RALINK_GPIO functions.
11.8 Use GPIO to turn on LED
How to use GPIO to control LED behavior and frequency.
11.10 How to start the telnet server
Instructions to enable and start the telnet server via Busybox and Linux settings.
11.12 How to build a single image for the flash programmer
Steps to build a single image for the flash programmer for RT2880.
11.13 How to power down the rt305x Ethernet ports
How to power down Ethernet ports by configuring MII control register bits.
11.14 How to enable NFS client
Steps to enable NFS client support in Linux kernel and mount NFS shares.
11.15 How to add a new language to the web UI
Example of adding Korean language support to the Web UI.
11.16 How to enable watchdog in RT305x
Steps to enable watchdog functionality in RT305x via menuconfig and WebUI.
11.17 How to enable USB storage on the RT305x platform
Steps to enable USB storage support on the RT305x platform via menuconfig.
11.18 How to enable USB automount on the RT305x platform
Steps to enable USB automount functionality via menuconfig.
11.19 How to enable software QoS
How to enable software QoS by configuring kernel and application options.
11.20 Software QoS information
Overview of Software QoS features, classification, rate limitation, and DSCP remarking.
11.21 How to enable USB Ethernet (example for ASIX AX88XXX)
Steps to enable USB Ethernet functionality using ASIX AX88XXX adapter.
11.22 How to build a single image for the RT2880 8M flash platform
Steps to build a single image for the RT2880 8M flash platform.
11.23 How to start a printer server (example for HP officejet 4355)
Steps to set up a printer server using the p910nd daemon.
11.24 How to force the RT3052 link speed
How to force link speed for RT305x by configuring remote peer settings.
11.25 How to verify IGMP snooping function
Steps to compile IGMP proxy, enable it in WebUI, and test.

Table of Contents

Save PDF