本申請涉及數(shù)據(jù)處理,尤其涉及一種ufs自檢測方法、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、在電子設(shè)備和嵌入式系統(tǒng)的開發(fā)過程中,通用閃存存儲(universal?flashstorage,ufs),扮演著至關(guān)重要的角色。它旨在提供比傳統(tǒng)存儲介質(zhì)如嵌入式多媒體卡(embedded?multi?media?card,emmc)更快的數(shù)據(jù)讀寫速度和更高的效率,特別適用于智能手機、平板電腦和其他便攜式設(shè)備。
2、在jedec220x?ufs協(xié)議中定義了一種休眠模式(hiberate8),當(dāng)處于該模式情況下設(shè)備會處于定義的休眠狀態(tài),在休眠狀態(tài)下若ufs發(fā)送端需要對ufs接收端進行其他操作時需要先退出休眠狀態(tài),如果ufs接收端在退出休眠狀態(tài)時沒有準備好,則會導(dǎo)致通信失敗需要走重傳流程,而ufs接收端的接收能力會在退出休眠狀態(tài)后固定,即使有重傳機制也無法實現(xiàn)鏈接的重建。目前相關(guān)技術(shù)中,通過ufs控制接收端對退出休眠狀態(tài)收到的第一個幀數(shù)據(jù)進行比較操作,當(dāng)比較出錯時則發(fā)送nac消息至ufs發(fā)送端使得ufs發(fā)送端重新發(fā)送操作幀消息,然而,ufs接收端在沒有自適應(yīng)功能的前提下,接收幀消息的均衡器參數(shù)會固定,重新接收的數(shù)據(jù)幀還是會接收失敗。
技術(shù)實現(xiàn)思路
1、以下是對本文詳細描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護范圍。
2、本申請實施例提供了一種ufs自檢測方法、電子設(shè)備以及存儲介質(zhì),能夠提高ufs通信的兼容性和穩(wěn)定性。
3、第一方面,本申請實施例提供了一種ufs自檢測方法,應(yīng)用于ufs接收端,所述ufs接收端與ufs發(fā)送端連接,所述ufs接收端包括幀檢測模塊,所述方法包括:
4、接收所述ufs發(fā)送端發(fā)送的校驗幀,將所述校驗幀傳輸至所述幀檢測模塊;
5、通過所述幀檢測模塊比對所述校驗幀與所述ufs接收端的接收能力;
6、當(dāng)所述校驗幀比對錯誤時,調(diào)整所述ufs接收端的接收能力,并發(fā)送否定應(yīng)答消息至所述ufs發(fā)送端;
7、重新接收所述ufs發(fā)送端發(fā)送的所述校驗幀。
8、根據(jù)本申請一些可行實施例提供的方法,所述方法還包括:
9、當(dāng)所述校驗幀比對正確時,發(fā)送響應(yīng)幀至所述ufs發(fā)送端;
10、接收所述ufs發(fā)送端發(fā)送的數(shù)據(jù)幀。
11、根據(jù)本申請一些可行實施例提供的方法,在所述接收ufs發(fā)送端發(fā)送的校驗幀之前,所述方法還包括:
12、響應(yīng)所述ufs發(fā)送端退出休眠的指令,退出休眠狀態(tài)。
13、根據(jù)本申請一些可行實施例提供的方法,所述通過所述幀檢測模塊比對所述校驗幀與所述ufs接收端的接收能力,包括:
14、將所述校驗幀的頻率與所述ufs接收端的傳輸模式以及傳輸速率進行比對;
15、當(dāng)所述校驗幀的頻率與所述傳輸模式或所述傳輸速率不對應(yīng),則所述校驗幀比對錯誤。
16、根據(jù)本申請一些可行實施例提供的方法,所述調(diào)整所述ufs接收端的接收能力包括:
17、調(diào)整所述ufs接收端的連續(xù)時間線性均衡器參數(shù);
18、調(diào)整所述ufs接收端的判決反饋均衡器參數(shù)。
19、第二方面,本申請實施例提供了一種ufs自檢測方法,應(yīng)用于ufs發(fā)送端,所述ufs發(fā)送端與ufs接收端連接,所述ufs接收端包括幀檢測模塊,所述方法包括:
20、發(fā)送校驗幀至所述ufs接收端;
21、當(dāng)接收所述ufs接收端發(fā)送的否定應(yīng)答消息時,重新發(fā)送所述校驗幀至所述ufs接收端;
22、其中,所述否定應(yīng)答信息由所述ufs接收端通過所述幀檢測模塊比對所述校驗幀與所述ufs接收端的接收能力,在所述校驗幀比對錯誤時發(fā)送。
23、根據(jù)本申請一些可行實施例提供的方法,所述方法還包括:
24、響應(yīng)于接收到所述ufs接收端發(fā)送的響應(yīng)幀,發(fā)送數(shù)據(jù)幀至所述ufs接收端;
25、所述響應(yīng)幀由所述ufs接收端通過所述幀檢測模塊比對所述校驗幀與所述ufs接收端的接收能力,在所述校驗幀比對正確時發(fā)送。
26、根據(jù)本申請一些可行實施例提供的方法,在所述發(fā)送校驗幀至ufs接收端之前,所述方法還包括:
27、退出休眠狀態(tài)并發(fā)送退出休眠的指令至所述ufs接收端。
28、第三方面,本申請實施例提供了一種電子設(shè)備,包括:
29、至少一個處理器;
30、至少一個存儲器,用于存儲至少一個程序;
31、當(dāng)至少一個所述程序被至少一個所述處理器執(zhí)行時實現(xiàn)如本申請第一方面或第二方面所述的方法。
32、第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),其中存儲有處理器可執(zhí)行的計算機程序,所述處理器可執(zhí)行的計算機程序被處理器執(zhí)行時用于實現(xiàn)如本申請第一方面或第二方面所述的方法。
33、本申請實施例至少包括以下有益效果:
34、本申請實施例中,在進行ufs通信的ufs接收端增加幀檢測模塊,ufs接收端接收ufs發(fā)送端發(fā)送的校驗幀后,通過幀檢測模塊比對校驗幀與ufs接收端的接收能力,當(dāng)校驗幀比對錯誤時,調(diào)整ufs接收端的接收能力,并發(fā)送否定應(yīng)答消息至ufs發(fā)送端,ufs的發(fā)送端接收否定應(yīng)答消息后再次發(fā)送校驗幀至調(diào)整過接收能力的ufs接收端。本申請實施例通過帶有幀檢測模塊的ufs接收端,能夠及時對ufs發(fā)送端發(fā)送的校驗幀進行比對,當(dāng)出現(xiàn)比對錯誤的時候及時調(diào)整接收端的接收能力,并發(fā)送否定應(yīng)答消息至ufs發(fā)送端,ufs發(fā)送端能夠重新發(fā)送校驗幀給調(diào)整后的ufs接收端,調(diào)整后的ufs接收端的接收能力能夠與校驗幀正確比對,從而實現(xiàn)后續(xù)的ufs通信,避免了退出休眠狀態(tài)時出現(xiàn)幀消息接收錯誤陷入循環(huán)接收的情況,提高ufs通信的穩(wěn)定性及兼容性。
35、本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優(yōu)點可通過在說明書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
1.一種ufs自檢測方法,其特征在于,應(yīng)用于ufs接收端,所述ufs接收端與ufs發(fā)送端連接,所述ufs接收端包括幀檢測模塊,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述接收ufs發(fā)送端發(fā)送的校驗幀之前,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述幀檢測模塊比對所述校驗幀與所述ufs接收端的接收能力,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)整所述ufs接收端的接收能力包括:
6.一種ufs自檢測方法,其特征在于,應(yīng)用于ufs發(fā)送端,所述ufs發(fā)送端與ufs接收端連接,所述ufs接收端包括幀檢測模塊,所述方法包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述發(fā)送校驗幀至ufs接收端之前,所述方法還包括:
9.一種電子設(shè)備,其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,其中存儲有處理器可執(zhí)行的計算機程序,所述處理器可執(zhí)行的計算機程序被處理器執(zhí)行時用于實現(xiàn)如權(quán)利要求1至8任意一項所述的方法。