MTK7688-openwrt15.05-安装使用教程.docx

MTK7688-openwrt15.05-安装使用教程.docx

ID:58821170

大小:485.63 KB

页数:7页

时间:2020-10-25

MTK7688-openwrt15.05-安装使用教程.docx_第1页
MTK7688-openwrt15.05-安装使用教程.docx_第2页
MTK7688-openwrt15.05-安装使用教程.docx_第3页
MTK7688-openwrt15.05-安装使用教程.docx_第4页
MTK7688-openwrt15.05-安装使用教程.docx_第5页
资源描述:

《MTK7688-openwrt15.05-安装使用教程.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、说明:联发科的MTK7688芯片(小端模式)后,配合的openwrt是15.05版本,使用的AP集成模块是无涯物联科技的板子,现就基于无涯的openwrt15.05版本适配过程描述如下:步骤1:找到源码压缩包,解压得到:这个就是解压后的源码。步骤2:修改源码内的hostnamevimopenwrt/feeds/linkit/mtk-linkit/files/etc/uci-defaults/51_linkit_config找到:将红框中的“mylinkit”改成“你想要的主机名”步骤3:修改登录界面,直

2、接跳转LuCI界面(默认是先跳转到linkitweb界面的)vimopenwrt/package/feeds/linkit/mtk-linkit/Makefile找到:将红框中的+mtk-linkit-webui删除步骤4:修改LuCI登陆界面的语言为中文(默认为英文的)Vimopenwrt/feeds/luci/modules/luci-base/root/etc/config/luci修改前修改后步骤5:修改登录密码将改好密码的shadow文件复制到openwrt/package/base-file

3、s/files/etc目录下面(修改一些配置,开机启动项什么的也是在这个目录下,例如rc.local)步骤6:开启串口2,并改正复位按键等GPIO(mtk7688默认的按键等GPIO口配置错乱了)(若不需要使用串口2的话,此处不需要动)Vimbuild_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.45/arch/mips/ralink/mt7620.c找到:voidprom_soc_init(str

4、uctralink_soc_info*soc_info)函数,在函数增加红框内的内容注意:修改后只能使用网口0,对于网口1-4无法使用。关闭这个文件,打开另外一个vimbuild_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.45/drivers/pinctrl/pinctrl-rt2880.c找到:staticintrt2880_pmx_group_get_groups,增加红框内的内容保存退出再确

5、保一下内核中开启了3个串口ttyS0(consel口),ttyS1(普通串口)ttyS2(普通串口,上面的操作就是打开ttyS2)Makekermel_menuconfig进入DeviceDrivers---->Characterdevices----->Serialdrivers--->Numberof8250/16550serialportstoregisteratruntime.红框内的数字为3或者4都可以退出保存开始编译步骤8:配置RST,wps为复位按键,修改pwm引脚默认为gpio功能(官方

6、的是pwm功能)Vimtarget/linux/ramips/dts/LINKIT7688.dts创建按键检测目录:mkdir -p /etc/hotplug.d/buttonpackage/base-files/files/etc/hotplug.d拷贝系统自带复位脚本cp/etc/rc.button/reset/etc/hotplug.d/button/package/base-files/files/etc/reset修改pwm引脚默认为gpio功能,将红框内的status由okay改为disab

7、le步骤7:关闭mtk7688串口的软件溜控制(Ar9331默认是关闭软件流的,Mtk7688默认是打开软件流的,之前的代码里面之关闭了硬件流,并没有关闭软件流)先改设备号找到:改为/dev/ttyS1再找到红框中的位置,在红框下面增加代码:options.c_iflag&=~(IXON

8、IXOFF

9、ICRNL);IXON允许输出时对XON/XOFF流进行控制IXOFF允许输入时对XON/XOFF流进行控制上面两个出现的现象是会漏掉0x12,0x11。ICRNL将输入的回车转化成换行(如果IGNCR未设

10、置的情况下)这个的现象是将收到的0x0D自动换成0x0A因此要关闭那三个配置Uboot适配说明:因为MTK7688的WPS按键的工作原理是,倒计时开始3面之前按下,会进入LED自动检测功能,倒计时3秒之后7秒之前按下才会进入刷固件模式,而我们再不使用console口时不能够把握时间,因此需要更改uboot启动项内的内容,改成上电前按住WPS按键7秒以上,看见LED1在快闪之后,松手进入web页面刷固件模式。打开uboot源码board.cV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。