OpenWrt 系统定制WR841N Reset Button不工作

前言:

移植AR9341到开发板上,64M RAM, 8M ROM, 工作内容就是系统能跑起来,最好无线性能好,但是这个真的不是我的目前能搞定的。

开始:

从openwrt trunk上下载最新正在开发的trunk,但是编译还是遇到问题(之前编译的mt7620n),改编AR9341后编译出来的结果并不理想。有很多WR841N的版本

1, 1.1,3,5,7 唯独没有我想要的v8。无奈之下只好求救于各种论坛,讨论群,可是仍然没有发现。最后是在openwrt 的主页上找到了wiki.openwrt.org找到了这个版本的开发turnk是12.09,也就是那个时候知道原来openwrt还有这么多的trunk啊,顺便了解了下其发展史。

问题接踵而至:

在搞定led灯,系统划分vlan之后,进一步需要做的就是reset按钮总是不工作。在attitude adjustment的最新内核为3.3.8 , 试着修改了很多很多的代码,虽然我仍然不知道GPIO驱动的具体工作流程(需要继续学习的项目)。只是从设备注册哪点查起,cat /sys/kernel/debug/gpio这个文件看看注册的gpio号与描述符,问题很难搞啊,关键是从官网上下载的也不行,也试了很多网上流传的修改网口的方法,仍然无解。

索性,切换最新开发的trunk,总感觉最新的trunk应该不会剔除已存在的板子,而且发现思联科技用的也是3.10.29的内核版本,这也让我有切回去的冲动,我也尝试过移植内核3.10.49到attitude adjustment上,但是patch的时候出现了错误,好吧,就这也修改吧。

解决方案

切回开发trunk,查找编译不出固件的原因为,固件的大小。

更改fw_max_len即可解决这个问题,至此此问题结束。

拓展

GPIO系统架构学习,RESET按钮的整个流程的分析学习,OpenWrt生产固件学习

OpenWrt 系统定制WR841N Reset Button不工作

时间: 2024-10-30 04:38:14

OpenWrt 系统定制WR841N Reset Button不工作的相关文章

Android系统定制——Download Android System 及加载system镜像文件

定制android系统(配置及相关系统的镜像文件),具体可参考:Driver_All_in_One_V1.0--MT6735_6753.pdf文档,特别需要理解的是Download部分. 与之对应的软件是:Smart Phone Flash Tool,一般是在菜单栏的Download部分进行选择操作. Download-agent(下载代理):选择 \升级固件与升级固件的工具\SP_Flash_Tool_exe_Windows_v5.1536.00.000 文件(通常不用特别选择,使用默认的即可

Linux系统裁剪之四(自定义内核及busybox完成系统定制)

Linux系统裁剪之四(自定义内核及busybox完成系统定制) ·busybox busybox是一个二进制程序,可以模拟实现许许多多的Linux命令,busybox在编译安装完成之后会在我们系统的bin目录下生成一个名为busybox的二进制程序,其它的文件都是该二进制程序的软链接,几乎上百个命令都可以依靠这一个可执行程序来实现,还可以模拟几个shell,可以模拟实现我们Linux操作系统上bin和sbin目录下的很多命令,而且该文件所占的存储空间还非常的小,因此在一些存储设备容量非常小的环

总结OpenWrt系统基本操作方法

1.OpenWrt系统编译好的固件位于哪个文件夹?[email protected]:/work/openwrt/trunk/bin/ramips# lsopenwrt-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin 2.搭建smb服务器,实现虚拟机与Windows共享文件夹,为smb服务器创建一个共享目录:以便实现把编译好的固件复制到里面sudo mkdir /home/ald/smb(路径看自己的用户名,我自己的是ald用户) 3.winows获取固

玩转小米路由器先从pcDuino的OpenWrt系统开始

小米路由器发布颠覆了路由器的定义,就像当初乔布斯发布没有键盘的iphone一样.玩家们都知道小米为发烧友而生,玩家都知道小米路由器使用的深度定制的OpenWrt系统,然而对于很多玩家来说,对OpenWrt是很陌生的系统.下面我利用开源硬件pcDuino来给大家深度讲解这个系统. 在pcDuino上移植OpenWrt(一)--下载编译www\.pcduino.org/forum.php?mod=viewthread&tid=539&extra=page%3D1在pcDuino上移植OpenW

如何移植openwrt系统

Cisco/Linksys在2003年发布了WRT54G这款无线路由器,同年有人发现它的IOS是基于Linux的,然而Linux是基于GPL许可证发布的,按照该许可证Cisco应该把WRT54G的IOS的源代码公开.2003年3月, Cisco迫于公众压力公开了WRT54G的源代码.此后就有了一些基于Cisco源码的第三方路由器固件,OpenWrt就是其中的一个. OpenWrt的特点: § 可扩展性好,可以在线安装您所需要的功能,目前有1000多个功能包可选: § 是一台完整的Linux工作站

lixuxmint系统定制与配置(1)-系统初始配置

小书匠 Linux 经常安装新的系统,每次安装完都得去搜索一边如何将系统部署为之前的环境,不仅耗费时间,还不一定能弄回之前的环境,现在把从裸机->到工作环境的系统定制及配置过程记录下来,期间的配置文件尽量记录下来,以便后面直接使用. 本人的工作环境自评:现在是一名研究生,爱琢磨新的技术,linux系统(这里是linuxmint)上的主要是学习,做科研,些许的休闲(听歌,浏览器看视频). 裸机第一次启动,该干什么? 系统安装过程中我一般选择时Engshli,因为终端跳转目录时,如果文件名是中文名的

二维码扫码积分系统定制开发

微信积分系统 二维码扫码积分系统定制开发找丽姐[158.1816.6626/电微]二维码营销模式系统定制开发 微信扫二维码营销系统开发 扫码领积分系统开发 一.如何实现扫二维码领红包功能? 1.使用扫描二维码领取红包对活动进行设置,包括红包数量.红包金额.促销地区.中奖概率等. 2.将生成的二维码赋到商品上面并赋涂层,一方面可以起到保证二维码的一次性,另一方面也可以引起消费者的好奇心. 3.通过手机微信打开扫一扫,扫码商品二维码关注公众号并领取红包,如果参与分享还可以获得抽奖的机会. 二.微信扫

二码公益模式源码 系统定制开发

二码公益系统开发,二码公益模式开发找何经理.移动端产品开发来说,最重要的就是最后的下单率,不管是京东淘宝的实体商品还是美团.糯米提供的虚拟团购服务或者是饿了么.美团外卖提供的外卖服务,最重要的就是最后的下单成功率,在这之前的尽量不要打断用户的使用流程.一个平台模式固然重要,用户体验也不可忽略.更多的就是题外话了,下面为你简单地介绍一下二码公益系统的模式制度. 二码公益模式开发(系统可定制)--何经理 二码公益系统这种商业模式,一种O2O模式,也是当下消费者商家乃至国家上级都比较倡导的创新经济模式

OpenWrt系统交换机之swconfig

http://blog.csdn.net/oyangshanjin/article/details/38128295 swconfig 是OpenWrt用来配置交换机的命令. 交换机是二层设备,是我们用来配置vlan的必备利器. swconfig list 现实系统交换机. swconfig dev <switch0/eth1> show现实当前端口配置. 所谓家庭路由器=交换机+网络服务程序+无线 企业级路由器还有些路由功能等. [email protected]:~# swconfig s