[發明專利]一種芯片啟動方法及存儲介質有效
| 申請號: | 202011059605.X | 申請日: | 2020-09-30 |
| 公開(公告)號: | CN112230997B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 陳奮;趙儀峰;林鼎強 | 申請(專利權)人: | 瑞芯微電子股份有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F15/78 |
| 代理公司: | 福州市景弘專利代理事務所(普通合伙) 35219 | 代理人: | 黃以琳;張忠波 |
| 地址: | 350003 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 芯片 啟動 方法 存儲 介質 | ||
1.一種芯片啟動方法,其特征在于,在檢測到芯片內的閃存需要以四線啟動模式啟動時,通過單線模式從閃存中讀取固件頭文件,檢測固件頭文件中是否存在關于啟動模式的配置信息,若存在則加載四線啟動模式的配置信息,采用四線模式進行芯片啟動;所述四線模式進行芯片啟動具體為分別采用第一子模式、第二子模式或第三子模式進行嘗試:
所述第一子模式包括時序1.1:BootRom程序發05H命令讀配置寄存器0:S7~S0,發35H命令讀配置寄存器1:S15~S8;時序1.2:BootRom程序發01H命令同時寫配置寄存器0和配置寄存器1;
所述第二子模式包括時序2.1:BootRom程序發15H命令同時讀配置寄存器0和配置寄存器1;時序2.2:BootRom程序發01H命令同時寫配置寄存器0和配置寄存器1;
所述第三子模式包括時序3.1:BootRom程序分別發05H、35H、15H命令分別讀配置寄存器0、配置寄存器1、配置寄存器2;時序3.2:BootRom程序分別發01H、31H、11H命令分別寫配置寄存器0、配置寄存器1、配置寄存器2。
2.根據權利要求1所述的芯片啟動方法,其特征在于,還包括步驟,將配置時序信息、配置寄存器信息和配置QE比特位置信息預存儲在固件頭文件中。
3.根據權利要求1所述的芯片啟動方法,其特征在于,芯片中的閃存類型為SPINORFLASH。
4.一種芯片啟動存儲介質,其特征在于,所述存儲介質在被運行時執行如下步驟:在檢測到需要以四線啟動模式啟動時,通過單線模式從閃存中讀取固件頭文件,檢測固件頭文件中是否存在關于啟動模式的配置信息,若存在則加載四線啟動模式的配置信息,采用四線模式進行芯片啟動;所述四線模式進行芯片啟動具體為分別采用第一子模式、第二子模式或第三子模式進行嘗試:
所述第一子模式包括時序1.1:BootRom程序發05H命令讀配置寄存器0:S7~S0,發35H命令讀配置寄存器1:S15~S8;時序1.2:BootRom程序發01H命令同時寫配置寄存器0和配置寄存器1;
所述第二子模式包括時序2.1:BootRom程序發15H命令同時讀配置寄存器0和配置寄存器1;時序2.2:BootRom程序發01H命令同時寫配置寄存器0和配置寄存器1;
所述第三子模式包括時序3.1:BootRom程序分別發05H、35H、15H命令分別讀配置寄存器0、配置寄存器1、配置寄存器2;時序3.2:BootRom程序分別發01H、31H、11H命令分別寫配置寄存器0、配置寄存器1、配置寄存器2。
5.根據權利要求4所述的芯片啟動存儲介質,其特征在于,所述存儲介質在被運行時還執行步驟,將配置時序信息、配置寄存器信息和配置QE比特位置信息預存儲在固件頭文件中。
6.根據權利要求4所述的芯片啟動存儲介質,其特征在于,芯片中的閃存類型為SPINORFLASH。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞芯微電子股份有限公司,未經瑞芯微電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011059605.X/1.html,轉載請聲明來源鉆瓜專利網。





