小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 7917|回复: 5

新砖家手记

[复制链接]
发表于 2013-7-10 22:39:37 | 显示全部楼层 |阅读模式
新砖家手记

玩openwrt没两天,已经是第二次救砖了。其中缘故记得很清楚,第一次成砖是因为听信什么“openwrt是开放的系统,自己可以随意组合软件,也不用重新编译,,,”其实人家这话没错,是看你懂不懂规矩。就像你可以对一个三岁的小孩子讲;路是可以随便走的。不错,在家里你是可以随便走走,你别上马路上去走,更别说上高速公路啦,会要小命的。我成功地把自己的那个破摄像头挂在系统上以后,沾沾自喜,在它那个luci web 管理界面里随便看看,心里痒痒的,如今都时髦减肥,我不自禁地开始给系统瘦身,随手就删掉一些看着没有的,不顺眼的东西,然后按重启,于是,一块大砖诞生了。

心里乱乱的,不知道这个祸水有多大。赶紧救吧,于是一头扎入网络中找稻草,一点一点的建立起我需要的环境和下载所需要的软件,对于新手,最重要的模仿别人,人家说用手,你别上脚。困难的事是不知道别人说的是不是你会遇到的,资料不全,没有人手把手的教你,网络世界里就像一个江湖,高手飘来飘去,你功力不够,没法对话。比如人家说:ssh 进去,vi 某某。什么意思?把这两句话搞懂就够你折腾一晚上了,ssh 登录是指密码安全登录,而vi 是UNIX下一个著名的文本编辑,巨难用。新手嘛,你还是找点难兄难弟,他们的帖子比较实在,用时下的话说;可操作性强,都有点猩猩惜猩猩的心态。

于是从乱糟糟的信息之中提炼出我要走的路线。这种情形让我想起课文“小马过河”,有人说水深的,有人说水浅的,但基本上都能过去,没有说是丢了小命的。于是,自己的石头自己摸吧。挂好了TTL,启动了securecrt, 后台了tftpd32, 选好了“看门口”(COM3), 那块“死砖”一通电,哦,果真,主机这边屏幕上咕嘟咕嘟的冒泡,出文字,有些意思了,至少辛苦了半天,看见砸在水里的钱冒出几个泡泡。你不知道,为焊接那个该死的TTL线,把厂家拉出去毙了的心都有。

别高兴太早,困惑还在后头呢。按图索骥,屏幕上出来 “Autobooting in 1 seconds”的时候,我按下tpl, 没人理,随后进入一串一串
的启动程序。怎么搞的,试了几次以后,开始有点怀疑红旗到底能打多久了。好比长征来到遵义,那个时候的内外环境都太乱了,敌强我弱,中央都指望谁呢。因为我这些资料都是江湖上找来的,人家有的说是1.0版,有的说是劝你别碰1.6版,人家的提示上屏幕上明明是显示个“Autobooting in 1 seconds, please press "p" to ,,," .而我的屏幕上死活就是一句“一秒后直接启动”,完了,我心里想,这回该不会是张国焘掌权吧,难道说我刷的这个系统废除了让你插手的机会?屏幕随后进入openwrt, 那个著名的嬉皮士界面跳出来:“半杯伏特加,半杯桃子汁,,,”什么东西!?长征路上有你吗?

于是有点灰心,好在openwrt 还可以玩玩。于是我开始体会UNIX的那些命令,在目录中转来转去,甚至还vi文件,前面说过,vi就是UNIX下的Word,不外乎是文字处理,只不过对于新手来说,巨难用。那个时候我觉得就像在解剖尸体一样,在系统里梦游,反正它也启动不起来,活马死马都是医。我猜一个高手看见我这几句话可能会笑得喷饭,新手就是新手,自己死在那里都不知道。我以为自己进入了系统,可惜不是,事后想想,人家openwrt再平民化,也是UNIX这个大家族中走出来的闺秀,你刚跟人家碰碰手,就想拉人家上床,什么思想?人家UNIX就是以系统安全和文件权限完善而著名的,我一个草民,就凭着几根TTL线和一个com3闯进去,就想动人家的和谐?

不过我真的不知道TTL通过串口看到的那些,算不算是可以操作的?高手是不是可以凭着几根TTL线打入内部,修改数据,解放农奴。总之我是无功而返。心里有点折腾累了,开始有点厌倦,想把这块破砖仍床底下算了。于是混混沌沌的上床睡了一大觉,早上醒来,望着天花板发呆,呆,呆,,,突然之间灵光一现,想到了一个很值得试试的问题。

我想到了我的键盘!键盘呀键盘,我的主机因为外挂甚多,键盘这种最低贱的设备我是挂在一个Hub上,乱糟糟的连接。问题会不会出在这里,就像你去饭店里吃饭,那个跑堂的虽然不起眼,你千万别得罪他,大人不跟小人记过。因为我想到人家只给你一秒的时间,你还杂七杂八的在外面乱逛,黄花菜早凉了。于是我赶紧找来一个总线键盘,仔细插好。又把外围的什么杂七杂八的设备暂时清理,网线断得干干净净。然后去用最好的香皂洗干净手,拜了四方菩萨,端端正正的坐下,操练了好几篇那三个键按下的动作,万事俱备,才接通那个给路由器通电的开关。

于是,同样,终端开始冒泡了,字出来了,关键的出来了,,,说时迟那时快,这次我霹雳手飞快的按下“密码”,哈哈,果然,哈哈,救灾的通道打开了。

邪性!

后来的事情就基本不值一提了。为了证明我说的都是真的,特意把Serial-com3-secureCRT 窗口中的字拷贝至下面,也给新手一个参考。你可以看得见我这里出来的字和网络教材上有出入,这也是当初让我怀疑的原因。


(上电以后从TTL出来的,,,,,)

ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds  (此时快速中断,才能出现下面的文字,,,)
hornet> setenv serverip 192.168.1.169  (这个是设置环境命令)
hornet> setenv ipaddr 192.168.1.1    (这个也是)
hornet> tftp 0x80000000 abcd.bin   (下载固件到路由,abcd是我事先把原来长长的bin文件名改短的,就是为了在这里省事)
dup 1 speed 1000
Using eth1 device
TFTP from server 192.168.1.169; our IP address is 192.168.1.1
Filename 'abcd.bin'.
Load address: 0x80000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ########################################################
done   (看见这个done, bin 文件已经成功下载了)
Bytes transferred = 3276804 (320004 hex)
hornet> erase 0x9f020000 +0x320004     (擦除Flash中一段)

First 0x2 last 0x34 sector size 0x10000
  52
Erased 51 sectors
hornet> cp.b 0x80000000 0x9f020000 0x320004   (块拷贝,,,从08X到09X)
Copy to Flash... write addr: 9f020000  (这个是揪心的时段,大约十几秒到几十秒 )
done     (出来这个你就可以喘口气了)
hornet>  (直接断电退出重启就可以)


第二次成砖的原因也很简单;在openwrt 的web 管理界面中东看看,西瞅瞅。把它的Wifi管理界面调了出来,有一个“disable”按钮,我想都没想就按下去了,这种动作我们在电脑里做过无数次,再次打开就行了。没想到路由是重新启动,妈妈的,连个警告都没有。因为我把wifi废掉了,而这个固件中正好也废除了LAN,所以等于既关上了门也锁上了窗户,对外界谢绝。

在这次救砖的经历中,学到了不少东西,特地感谢不少网友的无私贡献和分享。

回复

使用道具 举报

发表于 2013-7-10 23:29:43 | 显示全部楼层
楼主相当有文采!赞!
偷偷地告诉你,如果手动输入tpl没那么快,可以用串口助手的自动发送功能,让它100毫秒循环自动发送tpl,然后,你只管上电,然后。。。没有然后了,100%管用!
回复 支持 反对

使用道具 举报

发表于 2013-7-10 23:30:10 | 显示全部楼层
楼主相当有文采!赞!
偷偷地告诉你,如果手动输入tpl没那么快,可以用串口助手的自动发送功能,让它100毫秒循环自动发送tpl,然后,你只管上电,然后。。。没有然后了,100%管用!
回复 支持 反对

使用道具 举报

发表于 2013-7-11 09:46:20 | 显示全部楼层
文字功底相当深啊,文科出身吧。。。
回复 支持 反对

使用道具 举报

发表于 2013-7-11 12:22:50 | 显示全部楼层
写小说呢~~,不过我的遭遇也差不多,最后还是坚持不懈的摸索,所以鼓励论坛里的XDJM遇到问题一定要坚持去探索原因,你会学到很多东西....
回复 支持 反对

使用道具 举报

发表于 2013-7-16 20:11:41 | 显示全部楼层
真有文采,赞一个
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 10:01 , Processed in 1.078008 second(s), 18 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表