RT5350 APP

默认分类 | 2015-07-23 08:47:05 | 2645次阅读 | 0评

 
Step1:install toolchain
拷贝解压文件
#cp RT288x_SDK/toolchain/buildroot-gcc342.tar.bz2   /opt
#tar jxvf buildroot-gcc342.tar.bz2
新建文件
#mkdir /opt/buildroot-gdb
#mkdir /opt/buildroot-gdb/bin

Step2:install LZMA Utility
解压文件
#tar xvf  RT288x_SDK/toolchain/lzma-4.32.7.tar.gz
#cd RT288x_SDk/toolchian/lzma-4.32.7
#./configure
#make
#make install(auto install lzma to /usr/local.bin)


Step3:install mksquashfs utility
Rt5350使用内核Linux-2.6.21.x,配置如下

#cd RT288x_SDK/toolchain/mksquash_lzma-3.2
#make
#mak install (auto copy lzma_alone  mksquashfs_lzma-3.2 to /opt/buildroot-gdb/bin )
 
 


#cd RT288x_SDK/source
#make menuconfig

Step1:选择板子型号
Step2:选择flash和SDRAM大小 (2/16)
Step3:EXit-yes 保存退出

Step4:
#make dep
#make

编译完成后,roomfs文件系统就会出现

移植AP,添加无线AP模式支持:
(参考第11章 -11.28小节)

Step1:拷贝文件 rt2860v2  rt2860v2_ap

\5350全\RT5350_Driver\RT5350\2011_0825_RT5350_APSoC_WiFidriver_v2.6.0.0_DPB

#cp -rf rt2860v2  RT288x_SDK/linux-2.6.21.x/drivers/net/wireless
#cp -rf rt2860v2_ap  RT288x_SDK/linux-2.6.21.x/drivers/net/wireless

Step2:修改Makefile文件
#vi  RT288x_SDK/linux-2.6.21.x/drivers/net/wireless/Makefile
(此处已添加rt2860,无需修改可以查看)

Step3:修改Kconfig文件
#vi  RT288x_SDK/linux-2.6.21.x/ralink/Kconfig

将注释的#去掉即可
source “drivers/net/wireless/rt2860_ap/Kconfig”

Step4:
#cp
RT5350_AP_1T1R-DIV_ANT-2L_V13.BIN  RT5350_AP_1T1R-MAIN_ANT-2L_V13.BIN
RT288x_SDK/source/vecdors/Ralink/RT5350

Step5:

$(ROMFSINST) -e CONFIG_RT2860_AP  /etc_ro/Wireless/iNIC/RT2860AP.dat
$(ROMFSINST) -e CONFIG_RT2860_AP 
/etc_ro/Wireless/RT2860AP/RT5350_AP_1T1R-DIV_ANT-2L_V13.BIN

Step6:

v i /RT288x_SDK/source/user/rt2880_app/scripts/internet.sh

idRaxWdsxDown
(此处代码已有,只查看即可)
If[“$CONFIG_RT2860_AP” != “”]; then
rmmod
rmmod
rmmod
fi




#RTDEV_PCI support
(此处需添加一下代买)
If[“$CONFIG_RT2860_AP” != “”]; then
insmod
insmod
insmod
fi


Step7:(按手册操作)
EXit--yes
再次启动的 y/n 根据需要配置,也可在Step8中查看和重新配置

Step8:只配置 Ralink Module
Exit -yes

Step9:

#make dep
#make
博友评论,共0条
浏览71109次