新四季網

嵌入式多媒體卡eMMC晶片異常的處理方法和裝置製造方法

2023-05-22 03:52:11

嵌入式多媒體卡eMMC晶片異常的處理方法和裝置製造方法
【專利摘要】本發明提供一種嵌入式多媒體卡eMMC晶片異常的處理方法和裝置,該方法包括:向所述eMMC晶片發送操作命令,並判斷所述eMMC晶片是否異常;若判斷出所述eMMC晶片異常,且異常次數大於或等於重試次數,則判斷所述eMMC晶片是否為持久性異常;若判斷出所述eMMC晶片為持久性異常,則觸發所述eMMC晶片進行復位處理;在確定所述eMMC晶片完成復位處理,且判斷所述eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。本發明實施例通過觸發eMMC晶片進行復位處理,從而對eMMC晶片的持久性異常進行恢復,提高了系統的可用性和容錯性。
【專利說明】嵌入式多媒體卡eMMC晶片異常的處理方法和裝置

【技術領域】
[0001]本發明實施例涉及通信技術,尤其涉及一種嵌入式多媒體卡(embedded MultiMedia Card,簡稱eMMC)晶片異常的處理方法和裝置。

【背景技術】
[0002]嵌入式多媒體卡(embedded Multi Media Card,簡稱eMMC)為多媒體卡(MultiMedia Card,簡稱MMC)協會所訂立的內嵌式存儲器標準規格。圖1為現有技術中eMMC系統的結構示意圖。如圖1所示,eMMC系統包括eMMC晶片I和中央處理器(Central ProcessingUnit,簡稱CPU) 2,其中,eMMC晶片I包括MMC控制器4和NAND快閃記憶體(NAND Flash) 5,CPU2包括eMMC控制器3。具體的,該上層應用程式對文件系統的數據讀寫的具體操作流程為:eMMC底層驅動通過eMMC控制器3實現對eMMC晶片I的數據讀寫,即,eMMC控制器通過MMC接口,向eMMC晶片I中的MMC控制器4發送操作命令,MMC控制器4收到命令後,進行命令處理,並向eMMC控制器3返回命令響應。但是,當eMMC晶片異常時,系統將無法正常訪問eMMC晶片數據,即無法對系統文件正常訪問,從而會導致整機設備無法正常使用甚至崩潰。
[0003]為了解決上述eMMC晶片臨時異常的問題,圖2為現有技術中對eMMC晶片異常的主要採用的處理方法的流程圖。如圖2所示,該方法包括以下步驟:
[0004]步驟UeMMC底層驅動根據接收到的eMMC框架發送的第一操作請求,通過eMMC控制器向對應的eMMC晶片發送第二操作請求,以使eMMC晶片執行該第二操作請求中的操作命令,並返迴響應命令處理結果,其中,第一操作請求為上層應用程式通過文件系統向eMMC底層驅動發送的操作請求;
[0005]步驟2、eMMC底層驅動接收eMMC晶片通過eMMC控制器返回的響應命令處理結果;
[0006]步驟3、eMMC底層驅動根據響應命令處理結果判斷該次處理請求是否發生異常,若否,則執行步驟4,若是,則執行步驟5 ;
[0007]步驟4、eMMC底層驅動向eMMC框架返回處理成功結果和讀取的數據,並執行步驟8 ;
[0008]步驟5、eMMC底層驅動判斷當前重試次數是否超過最大重試次數,若是,則執行步驟6,若否,則執行步驟7;
[0009]步驟6、eMMC底層驅動向eMMC框架返回處理失敗結果和超時錯誤信息,並執行步驟8 ;
[0010]步驟7、eMMC底層驅動將當前重試次數加1,向eMMC框架返回超時錯誤信息和當前重試次數,以使eMMC框架重新發送第二操作請求,並返回步驟I ;
[0011]步驟8、結束本次讀寫請求。
[0012]但是,當eMMC晶片發生持久性異常時,由於採用圖2所示的方法,僅能解決臨時異常問題,因此還會導致系統操作命令嚴重超時,從而使得文件系統無法正常訪問系統數據,進而導致整機設備無法正常使用甚至崩潰。


【發明內容】

[0013]本發明實施例提供一種嵌入式多媒體卡eMMC晶片異常的處理方法和裝置,通過觸發eMMC晶片進行復位處理,從而對eMMC晶片的持久性異常進行恢復,提高了系統的可用性和容錯性。
[0014]本發明實施例提供一種嵌入式多媒體卡eMMC晶片異常的處理方法,包括:
[0015]向所述eMMC晶片發送操作命令,並判斷所述eMMC晶片是否異常;
[0016]若判斷出所述eMMC晶片異常,且異常次數大於或等於重試次數,則判斷所述eMMC晶片是否為持久性異常;
[0017]若判斷出所述eMMC晶片為持久性異常,則觸發所述eMMC晶片進行復位處理;
[0018]在確定所述eMMC晶片完成復位處理,且判斷所述eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。
[0019]進一步地,上述實施例所述的方法,所述觸發所述eMMC晶片進行復位處理,包括:
[0020]向所述eMMC晶片發送軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理;或者,
[0021]向所述eMMC晶片發送硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
[0022]進一步地,上述實施例所述的方法,所述觸發所述eMMC晶片進行復位處理,包括:
[0023]向所述eMMC晶片發送所述軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理;
[0024]在判斷所述eMMC晶片不能夠正常進行讀寫處理後,向所述eMMC晶片發送所述硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
[0025]進一步地,上述實施例所述的方法,所述判斷所述eMMC晶片是否為持久性異常,包括:
[0026]判斷異常總次數是否大於預設的異常閾值,若是,則確定所述eMMC晶片發生持久性異常;若否,則確定所述eMMC晶片未發生持久性異常。
[0027]進一步地,上述實施例所述的方法,所述在確定所述eMMC晶片完成復位處理之後,所述判斷所述eMMC晶片不能夠正常進行讀寫處理之前,所述方法還包括:
[0028]對所述eMMC晶片進行初始化配置。
[0029]本發明實施例還提供一種嵌入式多媒體卡eMMC晶片異常的處理裝置,包括:
[0030]發送模塊,用於向所述eMMC晶片發送操作命令;
[0031]判斷模塊,用於判斷所述eMMC晶片是否異常;若判斷出所述eMMC晶片異常,且異常次數大於或等於重試次數,則判斷所述eMMC晶片是否為持久性異常;
[0032]處理模塊,用於若所述判斷模塊判斷出所述eMMC晶片為持久性異常,則觸發所述eMMC晶片進行復位處理;並在確定所述eMMC晶片完成復位處理,且判斷所述eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。
[0033]進一步地,上述實施例所述的裝置,所述發送模塊,還用於向所述eMMC晶片發送軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理;或者,
[0034]所述發送模塊,還用於向所述eMMC晶片發送硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
[0035]進一步地,上述實施例所述的裝置,所述發送模塊,還用於向所述eMMC晶片發送所述軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理;
[0036]所述發送模塊,還用於在所述處理模塊判斷所述eMMC晶片不能夠正常進行讀寫處理後,向所述eMMC晶片發送所述硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
[0037]進一步地,上述實施例所述的裝置,所述判斷模塊,具體用於:判斷異常總次數是否大於預設的異常閾值,若是,則確定所述eMMC晶片發生持久性異常;若否,則確定所述eMMC晶片未發生持久性異常。
[0038]進一步地,上述實施例所述的裝置,還包括:
[0039]初始化模塊,用於對所述eMMC晶片進行初始化配置。
[0040]本發明實施例提供的eMMC晶片異常的處理方法,向eMMC晶片發送操作命令,判斷確定eMMC晶片發生異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常,若判斷出eMMC晶片為持久性異常,則觸發eMMC晶片進行復位處理,在確定eMMC晶片完成復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。本實施例中在現有的eMMC晶片異常處理方法的基礎上,確定eMMC晶片發生持久性異常時,通過觸發eMMC晶片進行復位處理,從而對eMMC晶片的持久性異常進行恢復,使得在文件系統訪問系統數據過程中,即使系統操作命令嚴重超時,在對eMMC晶片進行復位處理之後,文件系統仍然可以正常訪問系統數據,提高了系統的可用性和容錯性。

【專利附圖】

【附圖說明】
[0041]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0042]圖1為現有技術中eMMC系統的結構示意圖;
[0043]圖2為現有技術中對eMMC晶片異常的主要採用的處理方法的流程圖;
[0044]圖3為本發明實施例一提供的eMMC晶片異常的處理方法的流程圖;
[0045]圖4為本發明實施例二提供的eMMC晶片異常的處理方法的流程圖;
[0046]圖5為本發明實施例三提供的eMMC晶片異常的處理方法的流程圖;
[0047]圖6為本發明實施例四提供的eMMC晶片異常的處理方法的一實例流程圖;
[0048]圖7為本發明實施例五提供的eMMC晶片異常的處理裝置的結構示意圖。

【具體實施方式】
[0049]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0050]圖3為本發明實施例一提供的eMMC晶片異常的處理方法流程圖。需要說明的是,本實施例的執行主體可以為CPU、驅動器或者eMMC底層驅動程序,本發明中並不以此為限。如圖3所示,該方法包括以下步驟。
[0051]步驟101、向eMMC晶片發送操作命令,並判斷eMMC晶片是否異常。
[0052]本實施例中,向eMMC晶片發送操作命令之後,未收到任何響應或者收到的是錯誤響應,例如,無法對eMMC晶片進行操作,或者執行了錯誤操作等,則認為該eMMC晶片發生異常。需要說明的是,本實施例中操作命令具體包括:讀寫、刪除、更新、修改等操作命令,本發明中並不以此為限。
[0053]步驟102、若判斷出eMMC晶片異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常。
[0054]本實施例中,eMMC晶片異常指的是臨時異常或短暫性異常,若判斷出eMMC晶片異常之後,先判斷異常次數是否大於或者等於重試次數,若是,則表明該eMMC晶片有可能發生持久性異常,則繼續判斷eMMC晶片是否為持久性異常;若否,則繼續向eMMC晶片發送操作命令(即進行重試),並且將異常次數加一。
[0055]需要說明的是,本實施例中,在每一個重試周期內,第一次向eMMC晶片發送操作命令之前,需將異常次數清零,其中,一個重試周期指的是eMMC晶片異常時,從第一次重試到異常次數等於重試次數所用的時間周期,例如,重試次數為3,則重試3次所用的時間為一個重試周期。
[0056]步驟103、若判斷出eMMC晶片為持久性異常,則觸發eMMC晶片進行復位處理。
[0057]本實施例中,若判斷出eMMC晶片為持久性異常,則觸發eMMC晶片進行復位處理,例如,向eMMC晶片發送一個復位命令,以使該eMMC晶片根據復位命令進行復位處理。其中,判斷出eMMC晶片為持久性異常的方法有多種,本領域技術人員可根據實際情況選擇相應的判斷方法,本發明中並不以此為限。
[0058]步驟104、在確定eMMC晶片完成復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次操作處理請求,並生成告警信息。
[0059]本實施例中,可以根據eMMC晶片返回的響應消息確定復位處理已經完成,或者,直接對eMMC晶片進行檢測確定復位處理已經完成。判斷eMMC晶片是否夠正常進行讀寫處理的方法也有多種,例如,對eMMC晶片進行檢測以獲取檢測結果,根據檢測結果判斷eMMC晶片是否夠正常進行讀寫處理,或者,向eMMC晶片發送一個操作命令,以使eMMC晶片返回處理結果,根據該處理結果判斷eMMC晶片是否夠正常進行讀寫處理,還可以採用其它方法,本發明中並不以此為限。告警信息用於告知上一級執行主體(如eMMC框架),該eMMC晶片發生嚴重持久性異常,無法恢復,以使上一級執行主體進行其它操作。
[0060]本實施例提供的eMMC晶片異常的處理方法,向eMMC晶片發送操作命令,判斷確定eMMC晶片發生異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常,若判斷出eMMC晶片為持久性異常,則觸發eMMC晶片進行復位處理,在確定eMMC晶片完成復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。本實施例中在現有的eMMC晶片異常處理方法的基礎上,確定eMMC晶片發生持久性異常時,通過觸發eMMC晶片進行復位處理,從而對eMMC晶片的持久性異常進行恢復,使得在文件系統訪問系統數據過程中,即使系統操作命令嚴重超時,在對eMMC晶片進行復位處理之後,文件系統仍然可以正常訪問系統數據,提高了系統的可用性和容錯性。
[0061]優選地,在上述實施例一中,在確定eMMC晶片完成復位處理之後,判斷eMMC晶片不能夠正常進行讀寫處理之前,該方法還包括:對eMMC晶片進行初始化配置。
[0062]圖4為本發明實施例二提供的eMMC晶片異常的處理方法的流程圖。如圖4所示,該方法包括以下步驟。
[0063]步驟201、向eMMC晶片發送操作命令,並判斷eMMC晶片是否異常。
[0064]步驟202、若判斷出eMMC晶片異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常。
[0065]本實施例中,步驟201和步驟202和圖3所示方法實施例一中的步驟101和步驟102相同,此處不再贅述。
[0066]步驟203、若判斷出eMMC晶片為持久性異常,則向eMMC晶片發送軟復位(SortwareRest)命令,以使eMMC晶片根據軟復位命令進行軟復位處理;或者,向eMMC晶片發送硬復位(Hardware Rest)命令,以使eMMC晶片根據硬復位命令進行硬復位處理。
[0067]本實施例中,eMMC協議規定eMMC晶片必須支持軟復位命令,當eMMC晶片接收到軟復位命令之後,可自行進行軟復位處理,並且,eMMC協議規定eMMC晶片必須支持硬復位引腳,當eMMC晶片接收到硬復位命令之後,eMMC晶片自行進行硬復位處理,硬復位處理相當於eMMC晶片重新上下電。
[0068]需要說明的是,本實施例中,硬復位命令具體為一個硬復位信號,可通過寫寄存器方式發送硬復位信號給eMMC晶片,通告eMMC晶片進行硬復位處理。
[0069]步驟204、在確定eMMC晶片完成軟復位處理或者硬復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次操作處理請求,並生成告警信息。
[0070]可選地,本實施例中,若確定eMMC晶片完成軟復位處理或者硬復位處理,且判斷eMMC晶片能夠正常進行讀寫處理後,為防止本次數據讀寫等待時間過長,本次讀寫請求做失敗處理,向上一級執行主體(如eMMC框架)返回超時錯誤信息,並結束本次讀寫處理請求。
[0071]本實施例提供的eMMC晶片異常的處理方法,向eMMC晶片發送操作命令,判斷確定eMMC晶片發生異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常,若判斷出eMMC晶片為持久性異常,則向eMMC晶片發送軟復位命令或者硬復位命令,以使eMMC晶片進行軟復位或者硬復位處理,在確定eMMC晶片完成軟復位處理或者硬復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。本實施例中在現有的eMMC晶片異常處理方法的基礎上,確定eMMC晶片發生持久性異常時,通過軟復位命令或者硬復位命令觸發eMMC晶片進行軟復位處理或者硬復位處理,從而對eMMC晶片的持久性異常進行恢復,使得在文件系統訪問系統數據過程中,即使系統操作命令嚴重超時,在對eMMC晶片進行復位處理之後,文件系統仍然可以正常訪問系統數據,提高了系統的可用性和容錯性。
[0072]圖5為本發明實施例三提供的eMMC晶片異常的處理方法的流程圖。在上述圖3所示實施例一的基礎上,如圖5所示,步驟103中觸發eMMC晶片進行復位處理這一過程具體包括以下步驟:
[0073]步驟301、向eMMC晶片發送軟復位命令,以使eMMC晶片根據軟復位命令進行軟復位處理。
[0074]本實施例中,eMMC協議規定eMMC晶片必須支持軟復位命令,當eMMC晶片接收到軟復位命令之後,可自行進行軟復位處理。
[0075]步驟302、在判斷eMMC晶片不能夠正常進行讀寫處理後,向eMMC晶片發送硬復位命令,以使eMMC晶片根據硬復位命令進行硬復位處理。
[0076]本實施例中,eMMC協議規定eMMC晶片必須支持硬復位引腳,當eMMC晶片接收到硬復位命令之後,eMMC晶片自行進行硬復位處理,硬復位處理相當於eMMC晶片重新上下電。需要說明的是,硬復位命令具體為一個硬復位信號,可通過寫寄存器方式發送硬復位信號給eMMC晶片,通告eMMC晶片進行硬復位處理。
[0077]可選地,本實施例中,若判斷eMMC晶片能夠正常進行讀寫處理,則向上一級執行主體(如eMMC框架)返回超時錯誤信息,並結束本次讀寫處理請求,即不必再向eMMC晶片發送硬復位命令。
[0078]本實施例中,當eMMC晶片發生持久性異常之後,結合軟復位處理和硬復位處理對eMMC晶片的持久性異常進行恢復,使得在文件系統訪問系統數據過程中,即使系統操作命令嚴重超時,在對eMMC晶片進行復位處理之後,文件系統仍然可以正常訪問系統數據,提高了系統的可用性和容錯性。
[0079]優選地,在上述實施例一至實施例三任一實施例中,判斷eMMC晶片是否為持久性異常,包括:判斷異常總次數是否大於預設的異常閾值,若是,則確定eMMC晶片發生持久性異常;若否,則確定eMMC晶片未發生持久性異常。其中,異常總次數為多個重試周期中異常次數的累加值。
[0080]可選地,本實施例中,若判斷eMMC晶片未發生持久性異常,為防止本次數據讀寫等待時間過長,本次讀寫請求做失敗處理,向上一級執行主體(如eMMC框架)返回超時錯誤信息,並結束本次讀寫處理請求。
[0081]本實施例採用統計法來判斷eMMC晶片是否為持久性異常,只要使用簡單的計數器和比較器或者簡單的應用程式即可完成判斷過程,處理過程簡單,降低了設備的複雜度。
[0082]圖6為本發明實施例四提供的eMMC晶片異常的處理方法的一實例流程圖。如圖6所示,該方法包括如下步驟。
[0083]步驟401、向eMMC晶片發送操作命令。
[0084]步驟402、判斷eMMC晶片是否異常,若否,則執行步驟403,若是,則執行步驟404。
[0085]403、向上一級執行主體返回處理成功消息和數據信息,並結束本次處理請求。
[0086]步驟404、判斷異常次數是否大於或等於重試次數,若是,則執行步驟405,若否,則執行步驟406。
[0087]步驟405、記錄異常總次數,並執行步驟407。
[0088]步驟406、向上一級返回超時錯誤信息,將異常次數加一,並返回步驟401。
[0089]步驟407、判斷異常總次數是否大於預設的異常閾值,若是,則執行步驟408,若否,則執行步驟413。
[0090]步驟408、向eMMC晶片發送軟復位命令,以使eMMC晶片根據軟復位命令進行軟復位處理,並在確定eMMC晶片完成軟復位處理之後,對eMMC晶片進行初始化配置。
[0091]步驟409、檢測eMMC晶片是否可以正常讀寫,若是,則執行步驟413,若否,則執行步驟410。
[0092]步驟410、向eMMC晶片發送硬復位命令,以使eMMC晶片根據硬復位命令進行硬復位處理,並在確定eMMC晶片完成硬復位處理之後,對eMMC晶片進行初始化配置。
[0093]步驟411、檢測eMMC晶片是否可以正常讀寫,若是,則執行步驟413,若否,則執行步驟412。
[0094]步驟412、向上一級執行主體返回錯誤信息和告警信息,並結束本次處理請求。
[0095]步驟413、向上一級返回超時錯誤信息,並結束本次處理請求。
[0096]本實施例提供的eMMC晶片異常的處理方法,向eMMC晶片發送操作命令,判斷確定eMMC晶片發生異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常,若判斷出eMMC晶片為持久性異常,則向eMMC晶片發送軟復位命令或者硬復位命令,以使eMMC晶片進行軟復位和硬復位處理,在確定eMMC晶片完成軟復位處理或者硬復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。本實施例中在現有的eMMC晶片異常處理方法的基礎上,確定eMMC晶片發生持久性異常時,結合軟復位命令和硬復位命令觸發eMMC晶片進行軟復位處理和硬復位處理,從而對eMMC晶片的持久性異常進行恢復,使得在文件系統訪問系統數據過程中,即使系統操作命令嚴重超時,在對eMMC晶片進行復位處理之後,文件系統仍然可以正常訪問系統數據,提高了系統的可用性和容錯性。
[0097]圖7為本發明實施例五提供的eMMC晶片異常的處理裝置的結構示意圖。如圖7所示,該裝置包括:發送模塊11、判斷模塊12和處理模塊13。其中,發送模塊11用於向eMMC晶片發送操作命令。判斷模塊12用於判斷eMMC晶片是否異常;若判斷出eMMC晶片異常,且異常次數大於或等於重試次數,則判斷eMMC晶片是否為持久性異常。處理模塊13用於若判斷模塊判斷出eMMC晶片為持久性異常,則觸發eMMC晶片進行復位處理;並在確定eMMC晶片完成復位處理,且判斷eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。
[0098]本實施例的裝置,可以用於執行圖3所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0099]優選地,在上述實施例五中,該裝置還包括初始化模塊(圖中未示出),該初始化模塊用於對所述eMMC晶片進行初始化配置。
[0100]進一步地,在圖7所示實施例五的基礎上,在本發明實施例六中,發送模塊11還用於向eMMC晶片發送軟復位命令,以使eMMC晶片根據軟復位命令進行軟復位處理;或者,發送模塊11還用於向eMMC晶片發送硬復位命令,以使eMMC晶片根據硬復位命令進行硬復位處理。
[0101]本實施例的裝置,可以用於執行圖4所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0102]更進一步地,在圖7所示實施例五的基礎上,在本發明實施例七中,發送模塊11還用於向eMMC晶片發送軟復位命令,以使eMMC晶片根據軟復位命令進行軟復位處理。發送模塊11還用於在處理模塊判斷eMMC晶片不能夠正常進行讀寫處理後,向eMMC晶片發送硬復位命令,以使eMMC晶片根據硬復位命令進行硬復位處理。
[0103]本實施例的裝置,可以用於執行圖5所示方法實施例的技術方案,其實現原理和技術效果類似,此處不再贅述。
[0104]優選地,在上述實施例五至實施例七任一實施例中,判斷模塊12具體用於:判斷異常總次數是否大於預設的異常閾值,若是,則確定eMMC晶片發生持久性異常;若否,則確定eMMC晶片未發生持久性異常。
[0105]本領域普通技術人員可以理解:實現上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成。前述的程序可以存儲於一計算機可讀取存儲介質中。該程序在執行時,執行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0106]最後應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的範圍。
【權利要求】
1.一種嵌入式多媒體卡eMMC晶片異常的處理方法,其特徵在於,包括: 向所述eMMC晶片發送操作命令,並判斷所述eMMC晶片是否異常; 若判斷出所述eMMC晶片異常,且異常次數大於或等於重試次數,則判斷所述eMMC晶片是否為持久性異常; 若判斷出所述eMMC晶片為持久性異常,則觸發所述eMMC晶片進行復位處理; 在確定所述eMMC晶片完成復位處理,且判斷所述eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。
2.根據權利要求1所述的方法,其特徵在於,所述觸發所述eMMC晶片進行復位處理,包括: 向所述eMMC晶片發送軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理;或者, 向所述eMMC晶片發送硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
3.根據權利要求1所述的方法,其特徵在於,所述觸發所述eMMC晶片進行復位處理,包括: 向所述eMMC晶片發送所述軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理; 在判斷所述eMMC晶片不能夠正常進行讀寫處理後,向所述eMMC晶片發送所述硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
4.根據權利要求1至3任一所述的方法,其特徵在於,所述判斷所述eMMC晶片是否為持久性異常,包括: 判斷異常總次數是否大於預設的異常閾值,若是,則確定所述eMMC晶片發生持久性異常;若否,則確定所述eMMC晶片未發生持久性異常。
5.根據權利要求1所述的方法,其特徵在於,所述在確定所述eMMC晶片完成復位處理之後,所述判斷所述eMMC晶片不能夠正常進行讀寫處理之前,所述方法還包括: 對所述eMMC晶片進行初始化配置。
6.一種嵌入式多媒體卡eMMC晶片異常的處理裝置,其特徵在於,包括: 發送模塊,用於向所述eMMC晶片發送操作命令; 判斷模塊,用於判斷所述eMMC晶片是否異常;若判斷出所述eMMC晶片異常,且異常次數大於或等於重試次數,則判斷所述eMMC晶片是否為持久性異常; 處理模塊,用於若所述判斷模塊判斷出所述eMMC晶片為持久性異常,則觸發所述eMMC晶片進行復位處理;並在確定所述eMMC晶片完成復位處理,且判斷所述eMMC晶片不能夠正常進行讀寫處理後,結束本次讀寫處理請求,並生成告警信息。
7.根據權利要求6所述的裝置,其特徵在於,所述發送模塊,還用於向所述eMMC晶片發送軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理;或者, 所述發送模塊,還用於向所述eMMC晶片發送硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
8.根據權利要求6所述的裝置,其特徵在於,所述發送模塊,還用於向所述eMMC晶片發送所述軟復位命令,以使所述eMMC晶片根據所述軟復位命令進行軟復位處理; 所述發送模塊,還用於在所述處理模塊判斷所述eMMC晶片不能夠正常進行讀寫處理後,向所述eMMC晶片發送所述硬復位命令,以使所述eMMC晶片根據所述硬復位命令進行硬復位處理。
9.根據權利要求6-8任一項所述的裝置,其特徵在於,所述判斷模塊,具體用於:判斷異常總次數是否大於預設的異常閾值,若是,則確定所述eMMC晶片發生持久性異常;若否,則確定所述eMMC晶片未發生持久性異常。
10.根據權利要求6所述的裝置,其特徵在於,所述裝置還包括: 初始化模塊,用於對所述eMMC晶片進行初始化配置。
【文檔編號】G06F11/07GK104391755SQ201410564467
【公開日】2015年3月4日 申請日期:2014年10月21日 優先權日:2014年10月21日
【發明者】謝振斌 申請人:北京星網銳捷網絡技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀