[發明專利]嵌入式系統及控制非易失性存儲器的方法在審
| 申請號: | 202011106996.6 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN114356361A | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 洪勝凱 | 申請(專利權)人: | 瑞昱半導體股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F9/445 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇;王博 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 系統 控制 非易失性存儲器 方法 | ||
1.一種控制非易失性存儲器的方法,所述非易失性存儲器包括第一區塊和第二區塊,所述第一區塊儲存有第一固件程序,所述第二區塊儲存有第二固件程序,所述方法包括:
比較所述第一固件程序的第一版本編號及所述第二固件程序的第二版本編號;
如果所述第一版本編號及所述第二版本編號的比較結果顯示所述第二固件程序比所述第一固件程序新,則使用所述第二固件程序進行開機;以及
如果所述第二固件程序開機成功,則在開機后需要進行固件更新時將映像文件的第一部分復制至所述第一區塊以更新所述第一固件程序。
2.如權利要求1所述的方法,其中所述映像文件的所述第一部分及第二部分是芯片內執行碼,具有相同的版本編號。
3.如權利要求1所述的方法,其中所述第一固件程序在后臺程序中更新。
4.如權利要求1所述的方法,還包括:
判定所述第一固件程序的正確性及所述第二固件程序的正確性;
其中比較所述第一固件程序的所述第一版本編號及所述第二固件程序的所述第二版本編號包括:
當所述第一固件程序及所述第二固件程序都正確,比較所述第一版本編號及所述第二版本編號。
5.如權利要求1所述的方法,還包括如果在預定時間內未超過重開機次數,則判定開機成功。
6.一種控制非易失性存儲器的方法,所述非易失性存儲器包括第一區塊和第二區塊,所述第一區塊儲存有第一固件程序,所述第二區塊儲存有第二固件程序,所述方法包括:
比較所述第一固件程序的第一版本編號及所述第二固件程序的第二版本編號;
如果所述第一版本編號及所述第二版本編號的比較結果顯示所述第二固件程序比所述第一固件程序新,則使用所述第二固件程序進行開機;以及
如果使用所述第二固件程序進行開機失敗,則使用所述第一固件程序進行開機。
7.如權利要求1所述的方法,還包括如果在預定時間內達到重開機次數,則判定開機失敗。
8.一種嵌入式系統,包括:
非易失性存儲器,包括:
第一區塊,用以儲存第一固件程序;及
第二區塊,用以儲存第二固件程序;以及
處理器,耦接于所述非易失性存儲器,用以:
比較所述第一固件程序的第一版本編號及所述第二固件程序的第二版本編號;
如果所述第一版本編號及所述第二版本編號的比較結果顯示所述第二固件程序比所述第一固件程序新,則使用所述第二固件程序進行開機;以及
如果所述第二固件程序開機成功,則在開機后需要進行固件更新時將映像文件的第一部分復制至所述第一區塊以更新所述第一固件程序。
9.如權利要求8所述的嵌入式系統,其中所述處理器還判定所述第一固件程序的正確性及所述第二固件程序的正確性,以及當所述第一固件程序及所述第二固件程序都正確,則比較所述第一版本編號及所述第二版本編號。
10.如權利要求8所述的嵌入式系統,其中所述處理器在后臺程序中更新所述第一固件程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞昱半導體股份有限公司,未經瑞昱半導體股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011106996.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種RGB燈珠及其制作方法
- 下一篇:高線性度數字調控的光傳感器和方法





