TTL 线 TFTP 刷机教程、修改 MAC 和编程器固件制作方法
特别提示: 刷机有风险,刷机造成的一切后果请自行承担,本 人概不负责! ! ! !
一、刷机准备工作:
1、 TTL 线(双击相应驱动文件直接安装,装好驱动。驱动装好后,设备管理器中可以看到 新增一
个 COM 口, 如 COM3, COM4 或 COM8 之类) 2、软件准备。预备好软件 tftp32.exe、超级终端
(vista 和 win7 下可用 Hyper Terminal 或 SecureCRT 代替,具体设置方法参见附录)或及想
刷的 uboot、固件及 art 等(xxx.bin,名字 最好简单、易辨认),预先放在同一文件夹里。 3、将本
机 IP 设置为 192.168.1.100,默认网关 192.168.1.1。
二、接 TTL 线和网线
TTL 刷机至需要接 3 根线,GND、TX、RX。千万不要接 VCC(+3V 和+5V) ,否则会烧机。
路由器引出口从上至下依次为 GND、TX 和 RX。如果 TTL 无输出,则将 TX 和 RX 对调。 网线连
接至路由器 LAN 口。
三、设置超级终端
1、打开超级终端, 随便给个名称
2、选先前安装 TTL 线时新增的 COM 口
3、设好 COM 口参数(波特率 115200,其他一般默认)
4、连接超级终端
四、设置 tftp32.exe
(这里 tftp32 就是架设一个服务器,tftp32 软件里那个目录就是你固件放置的目录,刷机 时候超
级终端从这里读取固件)
1、打开 tftp32.exe
点击“Browse”,将当前路径设置为固件所在文件夹。
五、刷机
友情提示: TTL 刷机过程中,命令不可以输错,如果输错一个字,该命令就要重新来过。每 条命令
写完后按回车确认前,要仔细检查命令,如果命令输错,则在后面多添 加几个参数 (按空格后随便
输几个字符就是一个参数) , 使得该命令出错、 无效, 以免误刷 uboot。比如命令“ erase
0xBF020000 +0xBF3F0000”错输成“erase 0xBF000000 +0xBF3F0000”后,会将 uboot 擦
写,这 时可以在 后面按空 格多加 几条参 数“ erase 0xBF000000 +0xBF3F0000 asdfaf adf
asdf”,这样命令就会 出错而不执行。 以下命令是针对 8M 闪存的和系统固件的,如果是 4M 等其
他大小的闪存或者刷 uboot 和 art 等,命令请参见附录。 有的路由 uboot 版本和这个不一致(比
如 841V7) ,请将命令中 0xbf******改为 0x9f******。
评论1