[發(fā)明專利]多平臺Bootrom驗證方法、裝置、系統(tǒng)和計算機可讀介質(zhì)在審
| 申請?zhí)枺?/td> | 202010650873.2 | 申請日: | 2020-07-08 |
| 公開(公告)號: | CN111767231A | 公開(公告)日: | 2020-10-13 |
| 發(fā)明(設(shè)計)人: | 張克寧 | 申請(專利權(quán))人: | 瓴盛科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司 31100 | 代理人: | 駱希聰 |
| 地址: | 610200 四川省成都市*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 平臺 bootrom 驗證 方法 裝置 系統(tǒng) 計算機 可讀 介質(zhì) | ||
1.一種多平臺Bootrom驗證方法,包括以下步驟:
步驟1,接收驗證平臺信息輸入;
步驟2,判斷Bootrom的啟動方式;
步驟3,根據(jù)所述啟動方式生成相應(yīng)的一次性可編程ROM及第一鏡像文件;
步驟4,編譯仿真環(huán)境,并運行驗證程序;
步驟5,根據(jù)所述仿真環(huán)境生成的日志文件統(tǒng)計覆蓋率;以及
步驟6,判斷所述覆蓋率是否達到預(yù)設(shè)數(shù)值,若已達到則結(jié)束,若未達到則返回步驟2。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟2是根據(jù)SOC芯片啟動方式引腳和/或中斷類型判斷所述啟動方式。
3.如權(quán)利要求1所述的方法,其特征在于,所述驗證平臺包括硬件加速平臺和硬件模擬平臺;所述步驟5包括以下步驟:
當(dāng)所述驗證平臺為所述硬件加速平臺時,獲取串口輸出信息,并根據(jù)所述串口輸出信息中的日志文件統(tǒng)計所述覆蓋率;以及
當(dāng)所述驗證平臺為所述硬件模擬平臺時,獲取讀寫日志文件,并根據(jù)所述讀寫日志文件統(tǒng)計所述覆蓋率。
4.如權(quán)利要求1所述的方法,其特征在于,
所述啟動方式包括嵌入式多媒體控制器、USB、UART、閃存及其它方式,其中所述嵌入式多媒體控制器包括嵌入式多媒體控制器正常模式和嵌入式多媒體控制器Boot模式,所述閃存包括NOR閃存和NAND閃存。
5.如權(quán)利要求1所述的方法,其特征在于,所述一次性可編程ROM包括以下的一項或多項數(shù)據(jù):主引導(dǎo)記錄、可擴展固件接口數(shù)據(jù)以及入口數(shù)據(jù)。
6.如權(quán)利要求4所述的方法,其特征在于,所述步驟3包括以下步驟:
當(dāng)所述啟動方式為所述NOR閃存或者所述NAND閃存時,生成主引導(dǎo)記錄、可擴展固件接口數(shù)據(jù)以及入口數(shù)據(jù);
當(dāng)所述啟動方式為所述嵌入式多媒體控制器正常模式時,生成可擴展固件接口數(shù)據(jù)以及入口數(shù)據(jù);
當(dāng)所述啟動方式為所述嵌入式多媒體控制器Boot模式時,生成主引導(dǎo)記錄;
從預(yù)設(shè)鏡像文件中選取第二鏡像文件;
根據(jù)所述第二鏡像文件和是否為安全啟動方式,生成相應(yīng)的所述第一鏡像文件;
隨機修改以下的一項或多項數(shù)據(jù):所述主引導(dǎo)記錄、所述可擴展固件接口數(shù)據(jù)、所述入口數(shù)據(jù)以及所述第一鏡像文件;以及
根據(jù)所述驗證平臺將所述一次性可編程ROM和所述第一鏡像文件轉(zhuǎn)換成相應(yīng)格式。
7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第二鏡像文件和是否為安全啟動方式,生成相應(yīng)的所述第一鏡像文件包括:
當(dāng)為安全啟動時,所述第一鏡像文件包括鏡像頭、所述第二鏡像文件以及所述鏡像頭的哈希值;以及
當(dāng)為非安全啟動時,所述第一鏡像文件包括鏡像頭、使用RSA加密的所述第二鏡像文件以及所述第二鏡像文件的RSA簽名。
8.如權(quán)利要求6所述的方法,其特征在于,還包括:
當(dāng)所述啟動方式為所述NOR閃存時,所述主引導(dǎo)記錄包括NOR閃存類型和NOR閃存時序參數(shù);
當(dāng)所述啟動方式為所述NAND閃存時,所述主引導(dǎo)記錄包括NAND閃存類型、差錯校驗和糾正類型和NAND閃存時序參數(shù);以及
當(dāng)所述啟動方式為所述嵌入式多媒體控制器Boot模式時,所述主引導(dǎo)記錄包括鏡像存放位置。
9.如權(quán)利要求6所述的方法,其特征在于,所述可擴展固件接口數(shù)據(jù)包括簽名、版本號、可擴展固件接口數(shù)據(jù)CRC校驗值,入口數(shù)據(jù)CRC校驗值和入口數(shù)據(jù)分區(qū)信息。
10.如權(quán)利要求6所述的方法,其特征在于,所述入口數(shù)據(jù)包括鏡像分區(qū)位置及鏡像分區(qū)名稱。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瓴盛科技有限公司,未經(jīng)瓴盛科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010650873.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種窄邊框平開玻璃門執(zhí)手鎖
- 下一篇:一種茶葉炒茶機





