又一次当了捡垃圾的少女。。。怨念+1前几天在隔壁电子发现一只尸体小米千兆路由器器,据说是开机不亮灯原装硬盘也被原主拆掉了,不过看成色并不很差僦成功的再次捡垃圾,今天到手拆一拆修一修也给大家图个乐呵。机器到手看上去还是蛮新的没有多少划痕,但是灰尘比较大于是迅速想办法拆开,外壳就丢到洗衣房水池子泡着去了主板清扫一下还是蛮清爽的。(这幅图忘了拍照借用隔壁拆机图)
找了一块硬盘插上开机,电源接通后硬盘不启动三颗led均不亮,usb电源输出一瞬间后下跌到0.35v测量sata电源口的5v电压为0,初步怀疑启动过程出错或者硬件有故障板子上带有一只ttl串口理论上uboot和内核日志都会从这里输出相关信息,尝试接一个串口线读取发现上电瞬间uboot的初始化信息已经输出,但昰进入引导后出现了大量乱码最后停在某句话后再也不动,更换波特率后乱码部分正常解析得到最后一句话是某程序的语法有错误(undefined
xxxxxx)这句话很奇怪,因为理论上引导过程是一个非解释性过程而且我插入的硬盘是空白的,小米的千兆路由器器在板载flash内的系统镜像应该會引导机器进入安全模式重点怀疑这只flash内部的程序出现错误。[attachment=9256765]拆下flash放到编程器读取这只flash是mxic的mx25l12835f,128mbits/16mbytes的spiflash读出后很明显找到了问题[attachment=9256760] |