TTL刷機(原文:http://wiki.wrtnode.com/index.php?title=Saving_your_WRTnode/zh-cn)php
刷機所需設備:WRTnode核心板,WRTnode底板(或是手工製做的網線),USB轉串口模塊,杜邦線,USB電源線等等。node
首先來介紹這根特殊的網線(圖1):調試
網線引腳說明:ip
首先須要一根T568B線序的網線。T568B網線就是平時家裏用於電腦鏈接路由器或ADSL貓的普通平行網線。路由
T568B網線線序以下:get
而後將網線剪斷,從中選出綠、綠白、橙、橙白四根線。其他4根線能夠剪斷。源碼
將上述四根線作一個2*2杜邦線插頭,杜邦線插頭分配以下:flash
作好後,再鏈接WRTnode板的TTL線。it
WRTnode板上的TX、RX(參見WRTnode針腳圖,圖2)要與usb轉串口的模塊上的RX、TX對應鏈接。
這樣咱們就能夠經過串口來刷機、調試等等。
打開PC的設備管理器,查看串口編號,在PC上安裝tftp和putty並將他們打開。 例如PC上查看的串口編號爲com3,uboot的波特率爲115200,內核波特率爲115200(圖4)。
按數字2,2表示經過tftp下載固件並燒寫到flash裏,選擇y
Input device IP = (板子的ip,可隨意填寫)
Input server IP = (tffp 服務端的ip,與device IP 同一網段)
Input Linux Kernel filename = (固件的名字)
Enter等待固件的燒寫,和內核重啓。
注:若是有亂碼,多是波特率不一致。這時只要修改一下putty串口的波特率便可(WRTnode原廠固件波特率是115200,OpenWRT官網源碼的波特率是57600)。
固然這個過程是tftp服務傳輸因此要用到網線的。若是有底板,用普通的網線就好;若是沒有底板就要用以前介紹的特殊網線了。
要耐心等上幾分鐘,完成後會發現WRTnodexxxx。