[發明專利]芯片驅動程序的刷新方法無效
| 申請號: | 200710096819.2 | 申請日: | 2007-04-04 |
| 公開(公告)號: | CN101281467A | 公開(公告)日: | 2008-10-08 |
| 發明(設計)人: | 吳明城;徐士昕 | 申請(專利權)人: | 英業達股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/14 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 左一平 |
| 地址: | 臺灣省臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 芯片 驅動程序 刷新 方法 | ||
技術領域
本發明是有關于一種驅動程序的刷新方法,且特別是有關于一種可提示刷新是否完成的芯片驅動程序的刷新方法。
背景技術
在現今科技發達的時代,多數使用者會在電腦上設置多顆硬盤以滿足對大儲存容量的需求。而一般是利用一種硬盤管理芯片來增加可支持的硬盤個數。另外,隨著信息科技快速地發展,為了提升儲存是統的性能、延展性及可靠度,因此每隔一段時間便可能需要刷新(flash)硬盤管理芯片的驅動程序,以優化硬盤管理芯片的性能。
為此,一般常見的作法有兩種。一種作法為利用一條特殊的傳輸線,來進行刷新動作。例如,將傳輸線連接至電腦的RS232接口,而通過終端機伺服器來進行溝通,并提示使用者目前刷新的狀況。但是,對一般使用者而言,必須使用特殊的傳輸線才能進行刷新,相當不便。因此,大部分使用者便選擇另一種作法,即是通過操作系統來進行芯片驅動程序的刷新動作。
然而,由于目前某些廠商所提供的硬盤管理芯片的刷新工具程序(flashutility),在操作系統下進行刷新動作時,刷新完成后并不會有所提示。因此,使用者無法得知刷新的結果為何,也看不到芯片驅動程序的版本信息,而無從判斷是否可以離開刷新工具程序以進行其他工作。
發明內容
本發明提供一種芯片驅動程序的刷新方法,利用傳送版本信息提取指令以分別獲得刷新前后的版本信息,并于刷新結束后,告知使用者刷新成功與否。
本發明提出一種芯片驅動程序的刷新方法,適用于刷新硬盤管理芯片的芯片驅動程序。此刷新方法首先將版本信息提取指令傳送至硬盤管理芯片,以提取芯片驅動程序的版本信息,并記錄為第一版本信息。接著,開始將更新資料寫入至硬盤管理芯片的儲存單元。然后,在等待第一間隔時間后,將版本信息提取指令傳送至硬盤管理芯片,以提取芯片驅動程序的版本信息,并記錄為第二版本信息。最后,比較第一版本信息與第二版本信息的內容是否相同。當第一版本信息與第二版本信息的內容不相同時,則提示芯片驅動程序刷新完成;反之,當第一版本信息與第二版本信息的內容為相同時,則提示芯片驅動程序刷新失敗。
在本發明的芯片驅動程序的刷新方法中,上述在開始將更新資料寫入至硬盤管理芯片的儲存單元的步驟之后,還包括將版本信息提取指令傳送至硬盤管理芯片,并檢測是否提取到版本信息。當提取到版本信息時,則提示芯片驅動程序刷新失敗;反之,當未提取到版本信息時,才在等待第一間隔時間后,傳送版本信息提取指令至硬盤管理芯片,以提取芯片驅動程序的版本信息。
在本發明的芯片驅動程序的刷新方法中,上述在等待第一間隔時間后,傳送版本信息提取指令至硬盤管理芯片,以提取版本信息的步驟,還包括判斷是否提取到版本信息。當未提取到版本信息時,則改為在每隔一第二間隔時間即嘗試提取版本信息,直到提取到版本信息為止。
本發明在刷新前后,利用傳送一個版本信息提取指令至硬盤管理芯片,以提取刷新前后的版本信息,并在進行比對后提示刷新是否完成。如此一來,使用者便可清楚地知道刷新是否成功,而決定是否進行其他工作。
附圖說明
為讓本發明的上述目的、特征和優點能更明顯易懂,以下結合附圖對本發明的具體實施方式作詳細說明,其中:
圖1是依照本發明一實施例所繪示的芯片驅動程序的刷新方法流程圖。
圖2是依照本發明另一實施例所繪示的芯片驅動程序的刷新方法流程圖。
具體實施方式
一般使用者在刷新芯片驅動程序時,都希望能夠得知是否已刷新完畢,以便決定是否繼續進行其他工作。為此,本發明提出一種可提示刷新是否完成的芯片驅動程序的刷新方法。為了使本發明的內容更為明了,以下特舉實施例作為本發明確實能夠據以實施的范例。
以下實施例所述的版本信息提取指令例如是原始設備制造商(OriginalEquipment?Manufacturer,OEM)指令,儲存單元例如是非易失性隨機存取存儲器(Nonvolatile?Random?Access?Memory,nvram),然此領域的技術人員,可將其應用至各種類型,在此并不限制其范圍。
圖1是依照本發明一實施例所繪示的芯片驅動程序的刷新方法流程圖。請參照圖1,首先,在刷新芯片驅動程序之前,在步驟S101中,是將版本信息提取指令傳送至硬盤管理芯片,以提取芯片驅動程序的版本信息,并記錄為第一版本信息。第一版本信息包括芯片驅動程序原始的版本序號以及原始的更新日期。而當獲得版本信息(即原始版本信息)后,即會將其記錄至緩沖器(buffer)中,以待后續進行比對之用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英業達股份有限公司,未經英業達股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710096819.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:工件的外觀檢查用裝置
- 下一篇:低氧含量的合金組合物





