壹、理論篇
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臨時加載到芯片的內存中去,然後芯片會自動重新啟動,並且在計算機中找到播放器,這時並不時說播放器已經正常了,因為固件只是臨時通過加載到芯片上的,壹但斷電,固件就會消失,所以應當立即使用管理軟件或專用的升級工具重新進行固件升級。
二、實戰篇
解決辦法實踐範例:
理論說了壹大堆,實踐操作也壹定少不了的,為了大家更了解播放器固件升級的流程。下面也就為大家拿了壹款播放器來做個固件升級實操,擁有播放器的用戶們不要錯過哦!
這裏就拿最為大眾化的壹款播放器IRIVER iFP-380T做為實驗品。此款iFP-380T采用的是單獨專用的USB芯片,數據傳輸層不受固件程序的影響,所以,iFP-380T在升級過程中就算是失敗了,問題也不會很大,USB數據傳輸層壹樣能正常工作。只要好好回憶下升級過程中問題所在,認真改正再來壹次。結果壹定是成功的,下面就用IRIVER iFP-380T為讀者演示壹篇升級過程。再次提醒,升級之前先想想準備工作都做好了沒,很重要的哦.
第壹步就是先把數據線把播放器與電腦連接,方便導入升級固件程序,壹定要插緊。
接上電腦後播放器會出現提示語,並且會顯示出正常連接後的圖案。
電腦也會很自然的檢測到播放器彈出此對話框,就選上圖的選項然後下壹步。
電腦將自動搜索升級前的文件拷貝,同時搜索用戶升級前下載好的更新固件程序。
搜索到所需程序後,會彈出此對話框給用戶確認並且進行下壹步。
接下來升級固件程序會自動彈出,再次確認然後彈出升級之前的固件程序版本,沒問題後下壹步。
打開並確認固件升級程序,沒錯就可以開始了。
冬眠中請誤打擾,呵呵~(開玩笑,按它說的做就OK了)
此時播放機中會顯示Don't touch during firmware upgrade!(固件升級時不要觸碰機器)的字樣
最終妳的固件將會有所改變,妳是否看到了呢?沒問題就確定吧!
我選擇的是2.06版,它修正了以下錯誤
1. 選擇DIR播放模式後可能自動重啟的問題
2. 修正錄音時不正常的噪音
3. 修正在某些情況下可能顯示字符出錯的問題
4. 降低在切換到XtremeEQ時的噪音
5. 為降低錄音時失真,所以在錄制音頻文件(包括語音,FM,LINEIN)時限制了最高比特率為96Kbps
實際上,iRiver最新還有壹個固件公開測試版2.10G,然而,iFP-3xxT系列只有8MB固件存儲空間,未能壹次支持全部音樂格式,每個固件需要在MP3/WMA/ASF版和MP3/OGG版中選擇,此版本僅支持Ogg Vorbis音樂格式,不支持WMA和ASF文件。
總述:
升級到此為止,上面就是壹成功案例的升級過程,大家都有目***睹了,是不是很簡單呢!區區幾步就搞定了固件升級,妳的愛機也將不在是以前的它,其內涵也隨之更加豐富強大起來了。總體來說,只要妳的愛機的USB數據傳輸芯片是獨立專用的,對於妳的愛機升級問題大可不用擔心。另壹種就是USB數據傳輸芯片有依賴於固件程序進行工作,在這種情況下,要是升級沒成功的話,處理工作會較麻煩些。也有壹定的風險性,弄不好還會更槽,理論中都有說到,這就不再重復。希望上述壹篇理論與實踐相結合的文章能為大家解決問題。不過放心,在這電子科技迅速發展的今天,升級失敗的缺陷要不了多久壹定會得到完滿解決,到那時,升級固件程序將成為小菜壹碟,人人都能將它玩弄於手掌之中啦!