MTK7688-openwrt15.05-安裝使用教程_第1頁(yè)
MTK7688-openwrt15.05-安裝使用教程_第2頁(yè)
MTK7688-openwrt15.05-安裝使用教程_第3頁(yè)
MTK7688-openwrt15.05-安裝使用教程_第4頁(yè)
MTK7688-openwrt15.05-安裝使用教程_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

說(shuō)明:聯(lián)發(fā)科的MTK7688芯片(小端模式)后,配合的openwrt是15.05版本,使用的AP集成模塊是無(wú)涯物聯(lián)科技的板子,現(xiàn)就基于無(wú)涯的openwrt15.05版本適配過(guò)程描述如下:步驟1:找到源碼壓縮包□penwrt-1505-5PortEPHV.ta「?bz2解壓得到:這個(gè)就是解壓后的源碼。步驟2:修改源碼內(nèi)的hostnamevimopenwrt/feeds/linkit/mtk-linkit/找到:uciset電"nylinkii:"ucisetwireless.rddio9^di.sabled=0uctsetnetwork.Lan*ipaddr=192.158*109^1將紅框中的“mylinkit”改成“你想要的主機(jī)名”步驟3:修改登錄界面,直接跳轉(zhuǎn)LuCI界面(默認(rèn)是先跳轉(zhuǎn)到linkitweb界面的)vimopenwrt/package/feeds/linkit/mtk-linkit/Makefile找到:.ude$(TOPDIR)/rules*mkPKG_NAME:=ntk-linkttPKG_RELEASE:=1\nc血$(INCLUDE_DIR^/package*mkdefinePackage/ntk-linkitTITLE:=MTKLtnkltSmartboardsupportpackageHIDDEN:=1DEPENDS:=@TARGET_rantps_nt7688_LinkIt7688\+tcpdunp-ntnipcd-mod-rpcsys+rpcd+rpcd-mod-iwinf□\+luctth^EE-opErthTtAEtk-llriklt-w已bui|+Etk-sdlc-hiiFi\tcgi-io+knod-fs-vfat十knod-fs-exfat將紅框中的+mtk-linkit-webui刪除步驟4:修改LuCI登陸界面的語(yǔ)言為中文(默認(rèn)為英文的)Vimopenwrt/feeds/luci/modules/luci-base/root/etc/config/luci步驟5:修改登錄密碼將改好密碼的shadow文件復(fù)制到openwrt/package/base-目錄下面(修改一些配置,開(kāi)機(jī)啟動(dòng)項(xiàng)什么的也是在這個(gè)目錄下,例如rc.local)步驟6:開(kāi)啟串口2,并改正復(fù)位按鍵等GPIO(mtk7688默認(rèn)的按鍵等GPIO口配置錯(cuò)亂了)(若不需要使用串口2的話,此處不需要?jiǎng)?Vimbuild_dir/target-mipsel_24kec+dsp_uClibc-/linux-ramips_mt7688/linux-3.18.45/arch/mips/ralink/mt7620.c找到:voidprom_soc_init(structralink_soc_info*soc_info函數(shù),在函數(shù)增加紅框內(nèi)的內(nèi)容注意:修改后只能使用網(wǎng)口0,對(duì)于網(wǎng)口1-4無(wú)法使用。voidpromsee.ralinlk_scH:_Lnf0Aso-c_infQ){void卯即1*sysc=(void_iwneFiKSEC1ADOR(SC_BASE};unsignedchar*neme=KILL]m€ijml]u32rev;u?2cfgos4132㈣pnul;U3Z網(wǎng)日;//addbymangoAQPIO_CFGU32cfg;cfg=_raw_readl(sysc+j3x3c);cfg|-?laf;//btt3-a:12spadcfg|-=皿1聊//btt4:refclk&cfg|-陽(yáng)時(shí)*1了;j1_raw_wrttel(cfg丿sysc+^xic)://endednd二_raw_readlt:sy5c+SYS£_REG_CHIP_hlAMED):ni=~raw7readl(sysc+;rev-r^w_readl(sysc+SYSC_REG_CHIP_REV)j:bga二(revCJnlIP_REV_PKG_SHIFT)龜CJrlip_nEV_PKG_MA5K'關(guān)閉這個(gè)文件,打開(kāi)另外一個(gè)vimbuild_dir/target-mipsel_24kec+dsp_uClibc-/linux-ramips_mt7688/linux-3.18.45/drivers/pinctrl/pinctrl-rt2880.c找到:staticintrt2880_pmx_group_get_groups增加紅框內(nèi)的內(nèi)容statl匚int『tza3O_pmx_group_get_group?(strmetplnctrl_dev^pctrldev^unslgnedlfunCj,constchar4匚onst*+gro!up5punsigned*can>stnun_groups)f『t2S80_p『Ij*p=pin亡皆_g色匸_兇「甘£|占上臺(tái)(卩亡尢『1(1總甘):if(p->func[fume]->group_cojnt=1J*groups=■£??>group_mames[p->fiJrtc[f:unc]-groups|[e]]■else^groups=p->grQup_nane&i土nunaroiiD呂=func]->group_eountj*miH_groiups=1@;return0;保存退出再確保一下內(nèi)核中開(kāi)啟了3個(gè)串口ttySO(consel口),ttySI(普通串口)ttyS2(普通串口,上面的操作就是打開(kāi)ttyS2)Makekermel_menuconfig進(jìn)入DeviceDrivers>Characterdevices>Serialdrivers--->Numberof825O/1655Oserialportstoregisteratruntime.紅框內(nèi)的數(shù)字為3或者4都可以Arrw軻s也亡nerw--stnfctrs-■scHectswbnwus--*[?r"ptyMbwiu^■■--}-M|.ghl.tgkt?1letterjsre?毗臨丫力Prcs^ln#?¥》Ui£ludesr-h^e^cUidH,dirH^ulartz^sfedCu>r±s.trm-Esl-wEscptaestt.w爭(zhēng)?>farHtl#,.furSeirch.l亡阿d:[■]butLcin[|呻th」d*審4<M>河曲"-cjHujluttc-fpV'blfv"12Wi*?5#“nJuwtlblkstruisupMrt[|Wp阿l陽(yáng)Nl特tl為右(DLTflECATED)[*|知?fiiZ?/i-6555jrricw^pBHblfterl+lpc比h曲lxsy^rqsupper>:on垃刑It血dtiilc-s-s二4?1墓中”f乙?■■!?*fl■『丁占斗?f、卜M.nb?roFHZ^BJlfi!^5Hlartuilcorkvtsrr?qiafcnr?上ruAkim-Li^Mte?dw$£MfaQS5*nrtw<wttwi,?>Siip^tirLTcf%]rf1D陌yEHitL^fehMi'TBZ3Bquirks[]41tnkRT23A雨RT1腦呀RTM靈fRTMBlwrtP||?rtjuppgrt'**5erkJlgnrtiB^porx■*■afUK^H9?3WP9rt7ni*PK3-iifti.lappDrt3-AfdfLaidHLqh^ptadUSRfTlE^fiartatglI*terfl-stl.Qn>l.nEO*CIfup?rl:<■>part0u^tiirir^H^r#啊butya-疋mPTertfllports-vppert■$JlwraJT*ClwH5uwrt>■iltvr?IJMT阿ppgr*tp>sPJpr^tMoldt-tiwForInrinMMi機(jī)建nwfen[EB^CRlrERiTAL)■caisdtnc*jxLliffliXUAflTlupparfc?*》3RCUMT4rtW<SUpHTC■<a:Ro^k^LPArCUPEU^JEHrtHIIV阿ty>:「0KC*"lpy*rtlerlolportwppsrt退出保存開(kāi)始編譯步驟8:配置RST,wps為復(fù)位按鍵,修改pwm引腳默認(rèn)為gpio功能(官方的是pwm功能)Vimtarget/linux/ramips/dts/LINKIT7688.dtsgpto-keys-polled{conpattble="gpio-keys-polled";Saddress-cells=<1>;#slze-cells-c0>;wps{label="reset";gptos=<:61>;Linux?code=<:0x211>;resetfLabel="reboat";gptos=v]-■-.41》;Linux,code=<0xl9^>;創(chuàng)建按鍵檢測(cè)目錄:mkdir-p/etc/hotplug.d/buttonpackage/base-拷貝系統(tǒng)自帶復(fù)位腳本cp/etc/rc.button/reset/etc/hotplug.d/button/package/base-reset修改pwm引腳默認(rèn)為gpio功能,將紅框內(nèi)的status由okay改為disablestatus=MokayIr;};■uarti^deafstatus=Mckay};■iihIfstatus="okay};status=”屮£初1已”:);步驟7:關(guān)閉mtk7688串口的軟件溜控制(Ar9331默認(rèn)是關(guān)閉軟件流的,Mtk7688默認(rèn)是打開(kāi)軟件流的,之前的代碼里面之關(guān)閉了硬件流,并沒(méi)有關(guān)閉軟件流)先改設(shè)備號(hào)找到:改為/dev/ttyS1再找到紅框中的位置,在紅框下面增加代碼:options.c_iflag&=~(IXON|IXOFF|ICRNL);IXON允許輸出時(shí)對(duì)XON/XOFF流進(jìn)行控制IXOFF允許輸入時(shí)對(duì)XON/XOFF流進(jìn)行控制上面兩個(gè)出現(xiàn)的現(xiàn)象是會(huì)漏掉0x12,0x11。ICRNL將輸入的回車轉(zhuǎn)化成換行(如果IGNCR未設(shè)置的情況下)這個(gè)的現(xiàn)象是將收到的0x0D自動(dòng)換成0x0A因此要關(guān)閉那三個(gè)配置Uboot適配說(shuō)明:因?yàn)镸TK7688的WPS按鍵的工作原理是,倒計(jì)時(shí)開(kāi)始3面之前按下,會(huì)進(jìn)入LED自動(dòng)檢測(cè)功能,倒計(jì)時(shí)3秒之后7秒之前按

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論