elickson 发表于 2020-8-13 08:23

请教:连接TTL才能启动路由器

翻出好久不用的W1800R,通电后,只有电源灯亮,紧邻旁边的三个LED虚亮,和焊接掉闪存的样子一样。
把闪存取下来重新刷CFE后,焊接回去,连着TTL通电,可以看到CFE启动后找不到固件,访问192.168.1.1可以进入CFE miniWEB,并刷入固件。数分钟后,重启可以完成路由器配置。
但拔掉TTL线后,路由器又不能启动,变成一开始提及的状态。
再次插上TTL,只要TTL有输出显示,路由器就能正常启动,指示灯状态都没有问题。启动后,拔掉TTL,路由器状态没有异常。但再次断电后,不连TTL线,就不能启动。
这是哪里的问题?有什么解决的办法?

afeng11 发表于 2020-8-13 08:43

这个路由确实有这样的毛病,属于早期腾达代工的残次产品,我玩过两个这种路由,都是莫名其妙的问题

elickson 发表于 2020-8-13 08:53

afeng11 发表于 2020-8-13 08:43
这个路由确实有这样的毛病,属于早期腾达代工的残次产品,我玩过两个这种路由,都是莫名其妙的问题

不知为啥必须接着TTL才能启动起来。不懂硬件原理,不知道是不是因为哪里短路了,还是哪里电压低,接上TTL能看到信息,就能正常启动。

afeng11 发表于 2020-8-13 08:56

elickson 发表于 2020-8-13 08:53
不知为啥必须接着TTL才能启动起来。不懂硬件原理,不知道是不是因为哪里短路了,还是哪里电压低,接上TTL ...

我感觉是电路板太差,吹下闪存的时候,导致某个引脚虚焊或者断路了,因为我没有吹下闪存之前,是没有这个问题的

elickson 发表于 2020-8-13 09:00

afeng11 发表于 2020-8-13 08:56
我感觉是电路板太差,吹下闪存的时候,导致某个引脚虚焊或者断路了,因为我没有吹下闪存之前,是没有这个 ...

开始我以为是闪存引脚多,自己焊接不好造成的。就把16脚的W25Q128FVFG换成8脚的W25128BV,在编程器上写入CFE后,焊接回电路板,连网线刷入固件。因为一直连着TTL,过程一切正常。可是断电拔出TTL后,再通电,又变成没有闪存的LED灯状态。

cixiclq 发表于 2020-8-13 09:34

换个闪存试试,也许是闪存问题引起,感觉是闪存没被选中生效,看看1脚片选脚电位,好像介于临界点附近,TTL接入引起的电压干扰,刚好能让1脚电位正常,不行的话就强制拉低

elickson 发表于 2020-8-13 09:36

cixiclq 发表于 2020-8-13 09:34
换个闪存试试,也许是闪存问题引起,感觉是闪存没被选中生效,看看1脚片选脚电位,好像介于临界点附近,TTL ...

16脚换8脚闪存,故障现象都一样。用什么方法强制拉低1脚电位?

cixiclq 发表于 2020-8-13 09:41

elickson 发表于 2020-8-13 09:36
16脚换8脚闪存,故障现象都一样。用什么方法强制拉低1脚电位?
8脚flash的第四脚就是地,1脚与外围电路断开(因为我不知道1脚是否和CPU连着,也不知道如果连着会有什么影响,我懒,所以直接切断),然后1脚与地也就是第四脚接一个电阻,阻值随意几K

elickson 发表于 2020-8-13 09:43

cixiclq 发表于 2020-8-13 09:41
8脚flash的第四脚就是地,1脚与外围电路断开(因为我不知道1脚是否和CPU连着,也不知道如果连着会有什么 ...

谢谢指导,我试试看

cixiclq 发表于 2020-8-13 09:44

elickson 发表于 2020-8-13 09:36
16脚换8脚闪存,故障现象都一样。用什么方法强制拉低1脚电位?

看样子不像是闪存问题了,那么就有可能是cpu给闪存的片选脚电压有问题,或者cpu有其他问题来接读取闪存数据,你可以测量下电压,是否达标

cixiclq 发表于 2020-8-13 09:47

elickson 发表于 2020-8-13 09:43
谢谢指导,我试试看

八脚闪存焊上去时在1脚下放张绝缘纸就可以隔开与电路板连接了

cixiclq 发表于 2020-8-13 09:53

你可以试试这样:TTL线连着但USB口不插,如果也能启动,更加确定是在临界状态,而启动后拔掉TTL路由器正常,这个很好理解,当闪存数据读入内存后,已经不需要闪存就可以运行了,重点检查下个电源电压,3.3V供电

elickson 发表于 2020-8-13 10:26

cixiclq 发表于 2020-8-13 09:53
你可以试试这样:TTL线连着但USB口不插,如果也能启动,更加确定是在临界状态,而启动后拔掉TTL路由器正常 ...

刚才把1脚焊开悬空,和4脚之间挂一个12K电阻,没有改善。
恢复1脚与电路板连接,去掉12K电阻,8脚电压3.67V.

elickson 发表于 2020-8-13 10:29

cixiclq 发表于 2020-8-13 09:53
你可以试试这样:TTL线连着但USB口不插,如果也能启动,更加确定是在临界状态,而启动后拔掉TTL路由器正常 ...

TTL排针我没有焊接在线路板上,每次是手工插接通电,试几次就能启动。
TTL不插USB没有成功启动过。

cixiclq 发表于 2020-8-13 11:11

elickson 发表于 2020-8-13 10:26
刚才把1脚焊开悬空,和4脚之间挂一个12K电阻,没有改善。
恢复1脚与电路板连接,去掉12K电阻,8脚电压3. ...

那就不知道什么原因了,感觉就是不去读取闪存数据,或者说开机自检通不过
页: [1]
查看完整版本: 请教:连接TTL才能启动路由器