本帖最后由 xe366 于 2011-10-21 23:14 编辑
自己沙发,对于第一次通过官方recovery程序刷rt,机器不能启动的分析
GT701-恢复模式刷RT后不能启动原因及解决方法
首先是不能启动抓取的log
May 2 01:18:14 cfgmgr(fdb): May 2 01:18:14 | Firewall NAT service started!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Core Logic received 'SEGFAULT' signal, halting...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
root: verify_ver: Firmware release version mismatch ("Core" vs "2.96"). You MUST reset to defaults!
root: verify_v
er: Resetting to defaults.
Core Logic is not present
Please press Enter to activate this console.
root: USB is disabled
原因分析
Adam2的env分区变量【setenv mtd3 0x903f0000,0x90400000】erase命令是从【0x90010000,0x9903effff】,且不能erase该分区
由于adam2的env没有销毁,所以报错,不匹配。
解决方法
刷之前用Adam2App登陆,ip [192.168.0.1],运行【GT701_ADAM2_DelEnv】,然后重启机器,这样就将原始的env环境破坏。
接着运行【GT701_ADAM2】,再次重启机器,这样就又将原始的分区建立了。
之后再用恢复模式刷RT
Adam2App登陆gt701的方法
在【恢复模式IP设置.jpg】中将电脑的ip设置好,在机器通电2秒内按住机器上的【reset】键,然后打开【Adam2App】,输入ip[192.168.0.1],等待3秒左右,点登陆。
用官方的recovery程序连机器也是同理。
注意,rt的登陆管理员的ip是[192.168.1.1],这两个网段是不同的。
设置USB驱动可用
setenv usb_pid 0x6010
setenv usb_vid 0x1668
所以GT701刷了RT后,并设置指示灯配置文件为led.gt701后
setenv RT_cmd_1 "Led powerred 0"
setenv RT_cmd_2 "Led pppoered 0"
整理磁盘碎片
adam2
【fixenv】
补充内容 (2011-11-11 13:19):
在机器通电2秒内按住机器上的【reset】键,这句话说错了,应该是按住【reset】键接通电源,然后看见电源指示灯变色(按大概3秒左右就可以了)。
另外,这种划分法,不会一定成功,后面我跟帖说种一定成功的方法。 |