熱心網友

免費大升級--實戰mp3固件升級 IT023。COM(電腦在線)  如今隨著時代的進步,人們對音樂的矚目和欣賞力也越來越高,再加上現代數字技術的急速飛躍。因此,現在五彩繽紛各式各樣的mp3播放器正用驚人的速度占據音樂播放器市場,如此一來,在播放器普及之后,那些使用大量功能的MP3,往往因為程序本身有bug,而出出各種各樣的小故障,用戶們逐漸對它的缺點和功能上的不足而抱怨,難道沒有一個徹底的解決方法?今天在下就為大家提筆寫下這篇解決問題的播放器固件升級理論及實踐文章,供同好們參考。 一、理論篇1、固件到底是什么  首先來解釋下固件的原意,提到固件,也許很多用過 mp3 以及其它電子產品的朋友對它還是很陌生。這里就先從最基本的詞典里開始,固件在詞典里的翻譯是具有軟件功能的硬件,過去這種器件一般都是存有軟件的 EROM 或 EPROM 等,并且,通常這些硬件內所保存的程序是無法被用戶直接讀出或修改的,平時的一些小問題還沒有必要去修改或升級固件,即使是固件內發現了嚴重的 Bug,也必須由專業人員帶著寫好程序的 EPROM 把原來機器上的 EPROM 更換下來。說到這里,大家肯定會有點糊涂了,會問,那到底固件是屬于硬件還是軟件呢?回到今天來說,固件是屬于軟件類的,但軟件的涵義太深太廣,在這里,固件所屬的軟件涵義是指在一個系統中最基礎最底層的工作軟件稱之為固件。 2、固件的重要性  看完了上面一段解說,讀者對固件(系統中最基礎最底層的工作軟件)原理基本意思是清楚了。有了對固件的初步了解,現在就說說固件在播放器中的重要性。播放器中除了硬件電路板就是固件(軟件),而且,播放器中功能的強弱、音效的好壞都與固件有密切相關的聯系。如此看來,播放器有了一塊高質量的硬件還不夠,還必須搭配一套高質量的固件程序,兩者相配才能更充分發揮到優質硬件的最佳功效,否則左右不平衡很容易造成瘸子現象。如:Hyunwon在2000年推出了一款名為“月亮寶盒 ”的播放器,但在投入市場沒多久,就發現由于 PCB 板的設計問題造成按鍵失靈,問題非常普遍。按以往,很多開發商會采取招回退貨的方式來處理這一問題。但 Hyunwon 公司沒這么做,在分析原理后對其固件進行進一步修改,以固件修改后的優勢來彌補在硬件上的缺陷與不足,之后問題很快得到解決,這一事件也就這樣圓滿落幕了。由此看來,硬件與固件的重要性是絕對的,平等的、缺一不可的,而且在某種情況下固件還可以彌補硬件上的缺陷與不足,如此,更顯固件在播放器中的重要性。 3、為什么要升級固件  升級固件的原因上文也有提到,也就相當于進一步修改完善固件程序,以前講的是播放器硬件出現問題時用升級固件來完善。那沒問題的播放器能不能升級呢?No Problem!它們一樣能通過升級固件程序來提高播放器的功能,使得播放器音效更佳、功能更強。尤其是在現今科技信息迅速發展時代,人們生活水平不斷提高,對數字產品的要求也越來越高,平凡的產品功能已經遠遠滿足不了他們的需求。因此,開發商們都積極的開發出更完善的播放器固件程序,以備玩家們的需要。現在,我們已經無須麻煩專業人員了,音樂發燒友及玩家們都可以在家輕輕松松搞定固件程序升級工作。4、固體升級的好處  那為什么固件升級那么受到玩家和開發商們的關注呢?筆者分析出以下幾點好處! 解決播放器本身存在的 bug 以及兼容反面的問題。改善操作方式,提供更佳方便更佳接近人性化的功能。 提供更多的音樂格式支持,使您的播放器音色更佳迷人動聽。 5、升級原理  現今市面上的播放器,大部分都是將固件程序保存在 FLASH 芯片中,現已逐漸普及了。說到這,讀者們對升級原理也大概明了,就是將修改完善后的固件程序通過USB數據輸出層覆蓋到 FLASH 芯片中就OK了。不過,播放器芯片不同和原理上的一些區別,使得在升級失敗后在處理上會出現兩種情況:第一是使用獨立的USB數據傳輸芯片的MP3,這種芯片不需要固件程序的支持,用此芯片的播放器在升級過程中比較簡單,安全性較高,只需將修改完善后的固件程序通過USB數據傳輸層傳送到 FLASH 芯片中即可;第二是用USB芯片的工作需要固件程序支持,升級固件程序不僅升級了主芯片的程序,還升級了USB芯片的控制程序雖然升級過程和第一種差不多,就是復雜了點,危險性高了點,一旦升級失敗,有可能連與外界數據傳輸的USB口都會失效。但請放心,下面筆者會將解決辦法介紹給大家。6、升級前必備工作  因為固件升級有一定的風險,為了能盡量減少麻煩和損失。以下為大家總結了幾點升級前必備工作,防止不必要的意外發生,做足了以下幾點,升級成功率會更高。電力充足的電池,防止在升級過程中因電池電力不足而中斷,導致升級失敗。 備份原有的固件,可以防止在升級錯誤或者不滿意新版固件時回退到原有版本。 新的固件文件,雖然大部分產品都可以實現網絡直接升級,但下載到計算機上再升級的可靠性會更高。 關閉計算機正在運行的軟件,為防止升級過程受到其它軟件的干擾,最好暫時關閉不需要的軟件,特別是殺毒軟件。 檢查USB接口是否正常,最好在升級前上傳或下載一次音樂文件,測試一下USB接口是否可靠。 清空播放器中不相關數據,為防止升級時由于 Flash 容量不夠而造成升級失敗。 7、升級失敗后該做的  升級過程中沒發生什么意外的話,一般都能成功通過升級。但這只是普通情況而言,說是這樣說,還是有很多用戶玩家經歷了失敗的痛楚。筆者下面總結了兩種失敗后常見情況與大家共討,因市面播放器種類較多,介紹不全還請諒解。(1)失敗后可以在硬件中找到播放器   出現這種情況的播放器一般來說它的USB傳輸并不依賴固件程序,或者說兩部分是獨立的,這類播放器升級失敗后是比較容易解決的,首先應當先分析一下升級失敗的原因,多數情況下都是在播放器還存有音樂文件的情況下進行升級才有這種失敗的可能,或者升級被一些意外原因中斷所致。解決的方法也非常簡單,因為在計算機中依然可以找到播放器,所以按分析出來的原因一一解決,然后再進行一次升級即可解決。比如如果播放器上還存放著比較多的音樂文件,可以將播放器格式化一次試試;如果是因為某一應用程序的原因造成中斷,可以先將應用程序停止再進行一次升級。總之,因為升級失敗后播放器的USB傳輸還沒有中斷,所以進行補救是非常容易的。 (2)失敗后機器無法打開,計算機硬件中找不到播放器  出現這種情況一般來說比較麻煩,因為這時按正常的方法計算機是無法與播放器進行通信,所以也無法重新升級播放器了。但這并不是說播放器就此沒有救了,在您將播放器送到維修站前不妨先試試我的方法。將播放器的USB接入計算機,然后按下播放器的開機鍵 ( 多數產品為 Play 鍵 )4 秒鐘以上,這時一般計算機都會報告發現新硬件,但顯示的并不是播放器,而是播放器主芯片的型號,這時立即打開播放器的管理程序,或者專用升級工具,有時這種專用工具播放器廠商并不直接提供,可以看看播放器光盤所提供的光盤內有沒其它一些輔助程序,一般來說管理程序會立即發現播放器固件錯誤,并且將固件通過USB臨時加載到芯片的內存中去,然后芯片會自動重新啟動,并且在計算機中找到播放器,這時并不時說播放器已經正常了,因為固件只是臨時通過加載到芯片上的,一但斷電,固件就會消失,所以應當立即使用管理軟件或專用的升級工具重新進行固件升級。 更多內容請訪問 。