电脑疯子技术论坛|电脑极客社区

微信扫一扫 分享朋友圈

已有 2727 人浏览分享

给初学者的建议,openwrt刷机

[复制链接]
2727 0
看坛子里很多玩openwrt的朋友都喜欢用jtag线,其实jtag是刷最底层的启动block(相对于电脑的bios)用的,

一般用不到,初学者一看到路由器无法访问了,就玩jtag,结果常常是越搞越坏。

ttl线连上后可以看启动的状态,路由器硬件正常的话,ttl线都是能连接上的,所以先将ttl线调试好是最必要的。

刷机后,经常是cfe正常,而firmware不匹配,导致无法访问,实际上这个时候,机器并没有砖,

若用ttl连上,press any key后,会进入cfe刷机模式,还可以再刷。

openwrt实际上一般是不带cfe的,只有刷入带cfe的固件,然后cfe又不匹配硬件时,才会真正成砖,这个时候,就需要jtag线来重新刷cfe了

ttl线还可以进入cfe敲命令看硬件状态,波特率设置正常,ttl线正常,路由器硬件正常,启动后,肯定能读到正确的显示

综上所述,可以理解为:

1、ttl线的重要性强过jtag,能看路由器的启动信息,键入命令可查状态(电脑和路由器为什么要有指示灯,看系统状态,判断系统行为)

故应先调试好ttl线再玩刷机

2、cfe是路由器的bios,识别路由器硬件设备,包括cpu,内存,无线设备等,刷坏了需要jtag线才能救(jtag和路由器一根毛关系都没有,是读写路由器上面的flash芯片的接口,刷flash芯片的编程接口,有它只是为方便不需要将flash芯片焊上焊下,用jtag线连接电脑或开发板后可读写flash芯片)

3、openwrt或其他不带cfe的固件,相当于电脑上的操作系统(windows平台或linux平台可以随便上),故可澄清一个概念,刷openwrt时和路由器的内存型号无任何关系,内存型号只要cfe模块能识别,openwrt就能识别,不会成砖的。

4、固件和cfe存在某种关联,某些固件能识别的id和cfe不匹配也不能启动,需要ttl线修改board id。

5、ttl线很简单,常用的手机刷机线(nokia 、simens)、中九刷机线都可以通用,3根线,地、tx、rx,查坛子上路由器的图都可以找到

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

本版积分规则

0

关注

28

粉丝

1133

主题
精彩推荐
热门资讯
网友晒图
图文推荐

Powered by Pcgho! X3.4

© 2008-2022 Pcgho Inc.