1.一種用于USB設(shè)備固件更新的方法,其特征在于,包括:
S101. 獲取非易失性存儲器的空間特定位置存儲的信息;
S102. 通過所述空間特定位置存儲的信息判斷第二固件是否可用,若可用,則進入步驟S103;若不可用,則第一固件與主機建立通信,響應(yīng)主機的更新指令,通過所述第一固件改寫所述第二固件;
S103. 啟動執(zhí)行所述第二固件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取非易失性存
儲器的空間特定位置存儲的信息之前包括,啟動所述USB設(shè)備。
3.一種用于USB設(shè)備固件更新的方法,其特征在于,
S201. 主機與第二固件進行通信,控制所述第二固件更新存儲器空間特定位置存儲的信息,將所述第二固件標(biāo)記為不可用;
S202. 所述第二固件接收主機發(fā)送的重啟指令對所述USB設(shè)備進行重啟;
S203. 第一固件啟動,并根據(jù)所述存儲器空間特定位置存儲的信息判斷所述第二固件是否可用,若不可用,則所述第一固件與主機建立通信,響應(yīng)主機的更新指令,根據(jù)所述更新指令改寫所述第二固件。
4.一種USB設(shè)備,其中,所述USB設(shè)備包括第一固件和第二固件,其特征在于,包括:
所述第一固件,用于獲取非易失性存儲器的空間特定位置存儲的信息;并根據(jù)所述空間特定位置信息判斷所述第二固件是否可用,若可用,則跳轉(zhuǎn)執(zhí)行所述第二固件;若不可用,則第一固件與主機建立通信,響應(yīng)主機的更新指令,更新所述第二固件,并更新所述非易失性存儲器的空間特定位置存儲的信息;
所述第二固件,用于與主機通信,根據(jù)主機指令更新或擦除所述非易失性存儲器的空間特定位置存儲的信息,根據(jù)主機指令重啟該USB設(shè)備。