RT5350原廠SDK及AP移植步驟詳解

2021-07-31 05:09:36 字數 2566 閱讀 8209

最近想搞一下rt5350,所以找了個原廠的sdk包進行了編譯,很快路由器就可以用了,把我的編譯操作步驟寫了下分享給更多的愛好者,供大家參靠,下一步準備移植攝像頭玩玩。有興趣的可以一起交流。

rt5350移植toolchain工具的安裝

參見ralink_sdk_user_manual.pdf  第5章

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 )

bootloader參考手冊第6章

核心檔案系統編譯(參考第9章)

#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:

idraxwdsxdown

(此處**已有,只檢視即可)

if[「$config_rt2860_ap」 != 「」]; then

rmmod

rmmod

rmmod 

fi#rtdev_pci support

(此處需新增一下代買)

if[「$config_rt2860_ap」 != 「」]; then

insmod

insmod

insmod 

fistep7:(按手冊操作)

exit--yes

再次啟動的

y/n 根據需要配置,也可在step8中檢視和重新配置

step8:只配置 ralink module

exit -yes

step9:

#make dep

#make

到此rt350可以當路由使用了。