回复 virginlulu 的帖子
我手上的32M内存也是开无线就死机,经过研究发现,原来GT701的无线模块和有线模块的内存是共用的,也就是说内存的利用空间大于16M时必然死机,而开无线内存就会涨过16M。
不过现在我有解决方法了,就是把机器的内存固定在16M。
1.刷我在前面提供的PSPBoot,这个固件只支持4-16M的内存,多了系统不认。
2.使用下面我提供的分区脚本,对GT701进行分区。
setenv mtd0 0x9009e000,0x90400000
setenv mtd1 0x90020090,0x9009e000
setenv mtd2 0x90000000,0x90010000
setenv mtd3 0x90010000,0x90020000
setenv mtd4 0x90020000,0x90400000
setenv IPA 192.168.1.1
3.采用ftp的方式上传我在前面提供的2.94版固件到mtd4区。
然后,机器的内存容量被固定在16M了(原来是32M),这是有线和无线都没问题,不会死机。
另外,大于16M内存的机器开无线一旦上网必死机。但是关闭无线无论怎样上网都不死机。
我固件都刷了n个了,总结下固件的好坏。
RT的固件 优于 官方6.5的固件 优与 Openwrt的固件
至于 Openwrt的固件 的固件,如果你对嵌入式linux开发很熟的话,可以去挑战下。
最后,这机器很残废,没有升级改造的价值。
|