- 熱門文章
-
- 江蘇省行政區(qū)域重新劃分了 江蘇未來(lái)重點(diǎn)發(fā)展城市 未來(lái)蘇北*大城市
- 10元一畝農(nóng)場(chǎng)土地出租 無(wú)人村*出租荒地 100畝荒山18萬(wàn)出售
- 遼寧省88鄉(xiāng)鎮(zhèn)個(gè)合村并鎮(zhèn) 遼寧合村并鎮(zhèn)試點(diǎn)名單 遼寧省合村并鎮(zhèn)時(shí)間表
- 周林頻譜治療儀的危害(周林頻譜治療儀的功效)
- 退伍軍人補(bǔ)貼新政策2020 退伍軍人每月發(fā)1200元 5類退伍軍人有福了
- 上海水果店裝修效果圖
- 香港房子一尺等于多少平方
- 九牧與九牧王的區(qū)別 不僅僅一字之差
- 2023全國(guó)取消燃?xì)獬跹b費(fèi)嗎
- 秦嶺別墅背后權(quán)貴是誰(shuí) 秦嶺別墅詳情
- 隨機(jī)文章
TP-LINK TL-WR841N無(wú)線路由器變磚的故障維修
朋友送來(lái)一臺(tái)TP-Link公司生產(chǎn)的TL-WR841N無(wú)線路由器,標(biāo)識(shí)的硬件版本是V3,描述的故障現(xiàn)象是刷機(jī)失敗導(dǎo)致無(wú)法啟動(dòng),即變成所謂的“磚機(jī)”。接手后馬上通電試機(jī),發(fā)現(xiàn)除sYS指示燈以外,其他指示燈均常亮,明顯是固件錯(cuò)誤導(dǎo)致該路由器無(wú)法正常工作。解決此類故障一般只要重新刷入正確的固件即可,由于機(jī)器已無(wú)法正常啟動(dòng),從Web界面刷機(jī)已不可能,查閱資料得知可利用PCB板上的TTL接口寫入固件以使機(jī)器能正常工作。
打開(kāi)路由器,發(fā)現(xiàn)板上標(biāo)識(shí)P1位置已加了四個(gè)插針,如圖1所示,看來(lái)先前已嘗試過(guò)TTL刷機(jī),只是沒(méi)有成功罷了。從網(wǎng)上查找資料得知該型號(hào)路由器TTL接口定義是(從JTAG焊盤J5算起):TX、RX、Gnd和Vcc,立馬用杜邦線連接USB口轉(zhuǎn)接TTL刷機(jī)小板,將該路由器與電腦連接,開(kāi)啟“SecureCRT”, 程序并選擇“Serial協(xié)議”,設(shè)置好cOM端口號(hào),波特率選“115200",點(diǎn)擊連接后再打開(kāi)路由器電源卻沒(méi)有任何反應(yīng)。仔細(xì)查看路由器PCB板,發(fā)現(xiàn)沒(méi)有安裝02的短路電阻R356,點(diǎn)上焊錫后再次聯(lián)機(jī)發(fā)現(xiàn)SecureCRT程序有反應(yīng),如圖2所示,顯示的終端為AR7100(實(shí)際標(biāo)識(shí)為AR9130 )處理器,32MB內(nèi)存,閃存為8MB(實(shí)際為4MB)。為了停止檢測(cè)程序不斷自檢以方便寫入固件,必須在1s內(nèi)輸入“TP"停止指令,不過(guò)筆者試過(guò)多次均無(wú)效,懷疑路由器RX接收電路有問(wèn)題,這樣的話路由器只能給電腦端發(fā)送信號(hào)而無(wú)法接收傳送信號(hào)。斷開(kāi)杜邦線測(cè)RX針電壓僅0.67V左右,而TX針為正常的3.3V左右。RX針還對(duì)地接有一個(gè)編號(hào)C376的濾波電容,將其取下后RX電壓還是很低,看來(lái)是主芯片內(nèi)部TTL接口電路有問(wèn)題,這也就代表TTL刷機(jī)無(wú)能為力了。
修復(fù)此機(jī)的辦法看來(lái)只有借助編程器了,幸好筆者手里有CH341A編程器。用858熱風(fēng)槍將Intel 320S33B(U2 )16腳Flash閃存拆下再焊接至sOP16- +DIP8轉(zhuǎn)換板上,然后裝回轉(zhuǎn)換板放到CH341A編程器上插入電腦,如圖3所示。
運(yùn)行CH341A編程器軟件,點(diǎn)擊“檢測(cè)"按鈕后軟件無(wú)法識(shí)別閃存品牌型號(hào)及大小,不過(guò)可以發(fā)現(xiàn)Manufacture ID、Memory Type 和MemoryCapacity均有相關(guān)數(shù)據(jù)顯示,這說(shuō)明電腦與該閃存間通信是正常的,參考編程器說(shuō)明書得知,當(dāng)檢測(cè)目標(biāo)芯片為"Unknown"時(shí)并不代表編程器不能燒寫,此時(shí)可通過(guò)手動(dòng)選擇芯片進(jìn)行燒寫操作,若芯片列表中沒(méi)有對(duì)應(yīng)型號(hào)選"COMMON(通用)"即可(SST和ESMT除外)。于是在CH341A編程器軟件類型欄目中選“25 SPIFLASH",廠商選“COMMON"項(xiàng),名稱選"25X32"一項(xiàng),即容量為4MByte/32MBit。點(diǎn)擊“打開(kāi)”按鈕并定位到之前下載的TL-WR841N V3固件,然后再擊點(diǎn)“自動(dòng)”按鈕讓編程器自動(dòng)完成“查空->編程->編程”操作,如圖4所示,當(dāng)彈出如圖5所示的對(duì)話框時(shí),代表數(shù)據(jù)已經(jīng)正常無(wú)誤寫入到閃存中。將寫好數(shù)據(jù)的閃存焊到PCB板上后打開(kāi)電源發(fā)現(xiàn)故障依舊,難道無(wú)法識(shí)別型號(hào)的閃存按此法強(qiáng)行寫入數(shù)據(jù)有誤?不過(guò)仔細(xì)查看寫入的固件大小發(fā)現(xiàn)有問(wèn)題,因?yàn)楣P者燒寫的這個(gè)固件是從TP-Link公司官網(wǎng)下載的,大小為3.75MB,而閃存為4MB,從過(guò)去刷寫中九接收機(jī)固件的經(jīng)驗(yàn)來(lái)看兩者大小應(yīng)該一致。
再次查找資料得知:從官網(wǎng)下載的3.75MB大小的升級(jí)固件是用來(lái)升級(jí)Web界面的,該固件不包括UBoot程序,因此路由器將無(wú)法自動(dòng)引導(dǎo),看來(lái)必須找到包括UBoot程序的固件寫入閃存才可以修復(fù)機(jī)器。后來(lái)經(jīng)過(guò)網(wǎng)上一番搜索,終于找到了網(wǎng)友使用編程器備份的TL-WR841NV3無(wú)線路由器固件,下載解壓后果然為4MB大小的bin文件。再次拆下U2裝至編程器上,寫入新下載的4MB固件,寫好后再裝到PCB板上,通電試機(jī)發(fā)現(xiàn)除電源指示燈外,其他指示燈一閃即滅稍后sys燈常閃,看來(lái)路由器已經(jīng)啟動(dòng)了,立刻用網(wǎng)線將電腦與該路由器連接,發(fā)現(xiàn)電腦端可以自動(dòng)獲得IP地址,在瀏覽器里輸入192.168.1.1” ***地址和輸入用戶名、密碼,成功登錄到管理界面,如圖6所示,進(jìn)行相關(guān)設(shè)置后網(wǎng)絡(luò)也正常,至此,這臺(tái)TL-WR841N V3無(wú)線路由器完全修復(fù)。
知識(shí)鏈接:Uboot全稱是Universal Boot Loader,它是遵循GPL條款的開(kāi)放源碼項(xiàng)目,由德DENX小組開(kāi)發(fā)用于多種嵌入式CPU的bootloader程序, UBoot不僅僅支持嵌入式Linux系統(tǒng)的引導(dǎo),還支持NetBSD、VxWorks、QNX、RTEMS、ARTOS、LynxOS嵌入式操作系統(tǒng)。UBoot除了支持PowerPC系列的處理器外,還能支持MIPS、x86、ARM、NIOS、XScale等諸多常用系列的處理器。Uboot程序相當(dāng)于PC電腦中的BIOS程序,PC電腦的啟動(dòng)都是先執(zhí)行BIOS程序,然后由BIOS程序?qū)⒖刂畦窘唤o操作系統(tǒng)(比如WindowsXP),若PC中的BIOS程序出錯(cuò)是無(wú)法正常啟動(dòng)的。因此,在路由器中若閃存中無(wú)Uboot程序的話也是無(wú)法正常啟動(dòng)的。其實(shí)不光是路由器,很多其他嵌入式系統(tǒng)也如此,即用編程器寫入的固件要包括Uboot程序,通常這些固件與普通固件的區(qū)別是其大小與閃存容量大小是一致的,因?yàn)檫@類固件通常都是使用編程器直接從閃存中讀出來(lái)的。其他文章
- 創(chuàng)維26L08液晶電視IP板電路原理分析與維修
- 電磁爐觸摸鍵不靈的解決方法
- 海信RSAG7.820.1032電源板故障維修圖解
- 創(chuàng)維26L08HR液晶電視經(jīng)常無(wú)法開(kāi)機(jī)的故障維修
- 創(chuàng)維32L16SW液晶電視退出工廠模式和解童鎖方法
- 昂達(dá)MP4充電器電路原理與故障維修
- 創(chuàng)維47E700液晶電視背光不亮的故障維修
- 聲雅SV-221功放剖析
- 飲水機(jī)常見(jiàn)通病故障維修
- 什么是手機(jī)A-GPS
- 借助SPI Flash軟件修復(fù)三星數(shù)碼王中九機(jī)
- 創(chuàng)維168P-P47ELL-00電源板故障維修手記
- 康佳32F2900液晶電視指示燈閃但不開(kāi)機(jī)的故障維修
- 電冰箱壓縮機(jī)運(yùn)行電容和啟動(dòng)電容的作用
- 先鋒LED-42B500液晶電視自動(dòng)開(kāi)關(guān)機(jī)且有時(shí)無(wú)法遙控開(kāi)機(jī)
- 液晶背光驅(qū)動(dòng)器OZ960SN
- 創(chuàng)維S9300系列OLED液晶電視(8S87機(jī)芯)電路分析與故障維修
- 采用34007337電源板康佳液晶電視指示燈閃不開(kāi)機(jī)的維修
- 海信液晶電視RSAG7.820.510A電源板故障維修圖解
- 創(chuàng)維42L01HF液晶電視(8M19)通電紅綠燈閃但不開(kāi)機(jī)
- 康佳KIP+L150I12C1-01型IP板冷機(jī)黑屏故障技改方案
- FU-7 50W推挽功放的電路制作
- 康佳液晶34005565二合一電源+逆變板電路分析與維修
- 液晶電源管理芯片MP3389
- 半球電磁爐代碼含義
- 廈華L22A1K液晶電視指示燈不亮不開(kāi)機(jī)的維修
- DENON天龍HMA-1000A功放無(wú)聲音的故障維修
- 長(zhǎng)虹LED32B2100C液晶電視指示燈常亮但不開(kāi)機(jī)的維修
- TCL DBSH200C-CA01衛(wèi)星接收機(jī)沒(méi)有聲音的故障維修
- 海信LED46K310X3D液晶電視黑屏的故障維修