System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現(xiàn)步驟摘要】
本申請屬于計算機,具體涉及一種芯片驗證方法、裝置、芯片及電子設備。
技術介紹
1、在芯片如數(shù)據(jù)處理類芯片的開發(fā)驗證階段,通常需要提前采集離線的待處理數(shù)據(jù),如提前采集離線圖像素材,通過某種方法讓芯片處理離線圖像素材,將驗證結果與個人計算機(personal?computer,pc)仿真計算的結果進行比較,以確認芯片的功能正確性。
2、目前,芯片的驗證流程通常是手動輸入命令,以加載指定要使用的素材,指示芯片開始工作,以及觸發(fā)從芯片中導出結果文件。然而,這種手動輸入命令的驗證流程操作繁瑣耗時。
技術實現(xiàn)思路
1、本申請實施例的目的是提供一種芯片驗證方法、裝置、芯片及電子設備,可以通過電子設備與芯片的交互協(xié)議自動化進行芯片的功能驗證,簡化芯片的功能驗證流程,提高芯片的功能驗證效率。
2、第一方面,本申請實施例提供了一種芯片驗證方法,應用于電子設備,所述電子設備與芯片通信連接,所述方法包括:
3、在確定所述芯片開啟第i輪功能驗證的情況下,將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中,i為正整數(shù);
4、從所述芯片的第二內存地址中讀取第一交互協(xié)議的協(xié)議值;
5、在所述第一交互協(xié)議的協(xié)議值為第一協(xié)議值的情況下,從所述芯片的第三內存地址中讀取所述芯片基于所述第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果,所述第一協(xié)議值用于指示所述芯片完成所述第i輪功能驗證。
6、第二方面,本申請實施例提供了一種芯片驗證方法,應用于芯片,
7、從所述芯片的第一內存地址中獲取所述芯片的第i輪功能驗證的待處理數(shù)據(jù),所述第i輪功能驗證的待處理數(shù)據(jù)是在所述電子設備與芯片通信連接,且確定所述芯片開啟第i輪功能驗證的情況下,加載至所述芯片的第一內存地址中的,i為正整數(shù);
8、基于所述第i輪功能驗證的待處理數(shù)據(jù)進行功能驗證,得到功能驗證結果;
9、將所述功能驗證結果存儲至所述芯片的第三內存地址中;
10、將第一協(xié)議值存儲至所述芯片的第二內存地址中,所述第二內存地址用于存儲第一交互協(xié)議的協(xié)議值,所述第一協(xié)議值用于指示所述芯片完成功能驗證;
11、其中,所述第二內存地址中存儲的所述第一協(xié)議值用于指示所述電子設備從所述第三內存地址中讀取所述功能驗證結果。
12、第三方面,本申請實施例提供了一種芯片驗證裝置,應用于電子設備,所述電子設備與芯片通信連接,所述裝置包括:
13、加載模塊,用于在確定所述芯片開啟第i輪功能驗證的情況下,將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中,i為正整數(shù);
14、第一讀取模塊,用于從所述芯片的第二內存地址中讀取第一交互協(xié)議的協(xié)議值;
15、第二讀取模塊,用于在所述第一交互協(xié)議的協(xié)議值為第一協(xié)議值的情況下,從所述芯片的第三內存地址中讀取所述芯片基于所述第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果,所述第一協(xié)議值用于指示所述芯片完成所述第i輪功能驗證。
16、第四方面,本申請實施例提供了一種芯片驗證裝置,應用于芯片,所述芯片與電子設備通信連接,所述裝置包括:
17、獲取模塊,用于從所述芯片的第一內存地址中獲取所述芯片的第i輪功能驗證的待處理數(shù)據(jù),所述第i輪功能驗證的待處理數(shù)據(jù)是在所述電子設備與芯片通信連接,且確定所述芯片開啟第i輪功能驗證的情況下,加載至所述芯片的第一內存地址中的,i為正整數(shù);
18、功能驗證模塊,用于基于所述第i輪功能驗證的待處理數(shù)據(jù)進行功能驗證,得到功能驗證結果;
19、第一存儲模塊,用于將所述功能驗證結果存儲至所述芯片的第三內存地址中;
20、第二存儲模塊,用于將第一協(xié)議值存儲至所述芯片的第二內存地址中,所述第二內存地址用于存儲第一交互協(xié)議的協(xié)議值,所述第一協(xié)議值用于指示所述芯片完成功能驗證;
21、其中,所述第二內存地址中存儲的所述第一協(xié)議值用于指示所述電子設備從所述第三內存地址中讀取所述功能驗證結果。
22、第五方面,本申請實施例提供了一種電子設備,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如第一方面所述的芯片驗證方法的步驟。
23、第六方面,本申請實施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現(xiàn)如第二方面所述的芯片驗證方法的步驟。
24、第七方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如第一方面所述的芯片驗證方法的步驟,或者實現(xiàn)如第二方面所述的芯片驗證方法的步驟。
25、第八方面,本申請實施例提供了一種計算機程序產品,該程序產品被存儲在存儲介質中,該程序產品被至少一個處理器執(zhí)行以實現(xiàn)如第一方面所述的芯片驗證方法的步驟,或者實現(xiàn)如第二方面所述的芯片驗證方法的步驟。
26、在本申請實施例中,通過電子設備與芯片通信連接,并在電子設備確定芯片開啟第i輪功能驗證的情況下,將第i輪功能驗證的待處理數(shù)據(jù)加載至芯片的第一內存地址中;從芯片的第二內存地址中讀取第一交互協(xié)議的協(xié)議值;在第一交互協(xié)議的協(xié)議值為第一協(xié)議值的情況下,從芯片的第三內存地址中讀取芯片基于第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果。這樣,可以通過在芯片的內存地址中存儲電子設備與芯片的交互協(xié)議,并通過電子設備對芯片的內存空間的訪問獲取芯片的功能驗證過程中的交互協(xié)議,這樣電子設備與芯片可以基于交互協(xié)議的協(xié)議值執(zhí)行相應的功能驗證操作,從而可以自動化實現(xiàn)電子設備對芯片的功能驗證,進而可以簡化芯片的功能驗證流程,提高芯片的功能驗證效率。
本文檔來自技高網...【技術保護點】
1.一種芯片驗證方法,其特征在于,應用于電子設備,所述電子設備與芯片通信連接,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中,包括;
3.根據(jù)權利要求1所述的方法,其特征在于,所述將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中之后,所述方法還包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述從所述芯片的第三內存地址中讀取所述芯片基于所述第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果之后,所述方法還包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述從所述芯片的第三內存地址中讀取所述芯片基于所述第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果,包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中之后,所述方法還包括:
7.一種芯片驗證方法,其特征在于,應用于芯片,所述芯片與電子設備通信連接,所述方法包括:
8.根據(jù)權利要求7所述的方法,其特征在于,所述從所述芯片的
9.根據(jù)權利要求7所述的方法,其特征在于,所述從所述芯片的第一內存地址中獲取所述芯片的第i輪功能驗證的待處理數(shù)據(jù),包括:
10.根據(jù)權利要求7所述的方法,其特征在于,所述將第一協(xié)議值寫入至所述芯片的第二內存地址中之后,所述方法還包括:
11.一種芯片驗證裝置,其特征在于,應用于電子設備,所述電子設備與芯片通信連接,所述裝置包括:
12.根據(jù)權利要求11所述的裝置,其特征在于,所述第二讀取模塊,具體用于:
13.一種芯片驗證裝置,其特征在于,應用于芯片,所述芯片與電子設備通信連接,所述裝置包括:
14.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如權利要求1-6任一項所述的芯片驗證方法的步驟。
15.一種芯片,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如權利要求7-10任一項所述的芯片驗證方法的步驟。
16.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如權利要求1-6任一項所述的芯片驗證方法的步驟,或者實現(xiàn)如權利要求7-10任一項所述的芯片驗證方法的步驟。
...【技術特征摘要】
1.一種芯片驗證方法,其特征在于,應用于電子設備,所述電子設備與芯片通信連接,所述方法包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中,包括;
3.根據(jù)權利要求1所述的方法,其特征在于,所述將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中之后,所述方法還包括:
4.根據(jù)權利要求1所述的方法,其特征在于,所述從所述芯片的第三內存地址中讀取所述芯片基于所述第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果之后,所述方法還包括:
5.根據(jù)權利要求1所述的方法,其特征在于,所述從所述芯片的第三內存地址中讀取所述芯片基于所述第i輪功能驗證的待處理數(shù)據(jù)的功能驗證結果,包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述將第i輪功能驗證的待處理數(shù)據(jù)加載至所述芯片的第一內存地址中之后,所述方法還包括:
7.一種芯片驗證方法,其特征在于,應用于芯片,所述芯片與電子設備通信連接,所述方法包括:
8.根據(jù)權利要求7所述的方法,其特征在于,所述從所述芯片的第一內存地址中獲取所述芯片的第i輪功能驗證的待處理數(shù)據(jù)之前,所述方法還包括:
9.根據(jù)權利要求7所述的方法,其特征在于...
【專利技術屬性】
技術研發(fā)人員:吳天源,
申請(專利權)人:維沃移動通信有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。