1.一種基于Uboot的電子設(shè)備故障調(diào)試方法,其特征在于,包括以下步驟:
通過USB接口或SD卡接口獲取存儲在外接存儲設(shè)備的命令校驗文件;所述命令校驗文件包括第一密鑰數(shù)據(jù);所述電子設(shè)備中存儲有第二密鑰數(shù)據(jù);
比對第二密鑰數(shù)據(jù)與第一密鑰數(shù)據(jù);
若第二密鑰數(shù)據(jù)與第一密鑰數(shù)據(jù)一致,則進入命令模式;
通過USB接口或SD卡接口根據(jù)外接存儲設(shè)備中的命令獲取故障調(diào)試信息;
根據(jù)故障調(diào)試信息調(diào)試電子設(shè)備;
若第二密鑰數(shù)據(jù)與第一密鑰數(shù)據(jù)不一致,則進入下一步校驗;所述下一步校驗包括以下步驟:
獲取第三密鑰數(shù)據(jù);所述第三密鑰數(shù)據(jù)由用戶通過串口輸入得到;
比對第三密鑰數(shù)據(jù)與第二密鑰數(shù)據(jù);
若第三密鑰數(shù)據(jù)與第二密鑰數(shù)據(jù)一致,則進入命令模式;
通過串口獲取用戶輸入的故障調(diào)試信息;
若第三密鑰數(shù)據(jù)與第二密鑰數(shù)據(jù)不一致,則進入正常運行模式。
2.根據(jù)權(quán)利要求1所述的基于Uboot的電子設(shè)備故障調(diào)試方法,其特征在于,所述第二密鑰數(shù)據(jù)存儲在電子設(shè)備的加密芯片中。
3.根據(jù)權(quán)利要求1所述的基于Uboot的電子設(shè)備故障調(diào)試方法,其特征在于,所述第二密鑰數(shù)據(jù)存儲在電子設(shè)備的主芯片OTP區(qū)域中。
4.根據(jù)權(quán)利要求1所述的基于Uboot的電子設(shè)備故障調(diào)試方法,其特征在于,所述第二密鑰數(shù)據(jù)存儲在電子設(shè)備的ROM中。
5.一種基于Uboot的電子設(shè)備故障調(diào)試系統(tǒng),其特征在于,包括:
第一獲取模塊:用于通過USB接口或SD卡接口獲取存儲在外接存儲設(shè)備的命令校驗文件;所述命令校驗文件包括第一密鑰數(shù)據(jù);所述電子設(shè)備中存儲有第二密鑰數(shù)據(jù);
第一比對模塊:用于比對第二密鑰數(shù)據(jù)與第一密鑰數(shù)據(jù);
第一進入模塊:用于當(dāng)?shù)诙荑€數(shù)據(jù)與第一密鑰數(shù)據(jù)一致時,則進入命令模式;
第二獲取模塊:用于通過USB接口或SD卡接口根據(jù)外接存儲設(shè)備中的命令獲取故障調(diào)試信息;
調(diào)試模塊:根據(jù)故障調(diào)試信息調(diào)試電子設(shè)備;
第三獲取模塊:用于獲取第三密鑰數(shù)據(jù);所述第三密鑰數(shù)據(jù)由用戶通過串口輸入得到;
第二比對模塊:用于比對第三密鑰數(shù)據(jù)與第二密鑰數(shù)據(jù);
第二進入模塊:用于若第三密鑰數(shù)據(jù)與第二密鑰數(shù)據(jù)一致,則進入命令模式;
第四獲取模塊:用于通過串口獲取用戶輸入的故障調(diào)試信息;
第三進入模塊:用于若第三密鑰數(shù)據(jù)與第二密鑰數(shù)據(jù)不一致,則進入正常運行模式。
6.根據(jù)權(quán)利要求5所述的基于Uboot的電子設(shè)備故障調(diào)試系統(tǒng),其特征在于,所述第二密鑰數(shù)據(jù)存儲在電子設(shè)備的加密芯片中。
7.根據(jù)權(quán)利要求5所述的基于Uboot的電子設(shè)備故障調(diào)試系統(tǒng),其特征在于,所述第二密鑰數(shù)據(jù)存儲在電子設(shè)備的主芯片OTP區(qū)域中。
8.根據(jù)權(quán)利要求5所述的基于Uboot的電子設(shè)備故障調(diào)試系統(tǒng),其特征在于,所述第二密鑰數(shù)據(jù)存儲在電子設(shè)備的ROM中。