[發(fā)明專利]一種系統(tǒng)異常場景下的SOC診斷方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 202010731229.8 | 申請日: | 2020-07-27 |
| 公開(公告)號: | CN112100016B | 公開(公告)日: | 2023-07-14 |
| 發(fā)明(設(shè)計(jì))人: | 請求不公布姓名 | 申請(專利權(quán))人: | 珠海億智電子科技有限公司 |
| 主分類號: | G06F11/263 | 分類號: | G06F11/263;G06F11/273 |
| 代理公司: | 廣州科粵專利商標(biāo)代理有限公司 44001 | 代理人: | 鄧潮彬;黃培智 |
| 地址: | 519080 廣東省珠海市高新區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 異常 場景 soc 診斷 方法 | ||
1.一種系統(tǒng)異常場景下的SOC診斷方法,SOC內(nèi)包括若干個各單元模塊,其特征在于,還包括診斷電路,所述診斷電路內(nèi)包括若干診斷單元,每所述單元模塊對應(yīng)設(shè)置有至少一所述診斷單元,所述方法應(yīng)用于所述診斷電路,包括:
在SOC調(diào)試狀態(tài)下,接收遠(yuǎn)程接口的激勵信號;
將所述激勵信號與SOC內(nèi)存儲的標(biāo)準(zhǔn)信息進(jìn)行匹配;
當(dāng)所述匹配滿足設(shè)定判據(jù)時(shí),開放接收所述遠(yuǎn)程接口的激勵信號并向所述遠(yuǎn)程接口發(fā)送地址信息,所述地址信息包含所述診斷電路的接口入口地址;
接收所述遠(yuǎn)程接口的指令信息,其中,所述指令信息包含至少一個指定的診斷單元的入口地址和第一操作指令,所述第一操作指令用于定位到指定的診斷單元,并讀取指定診斷單元的調(diào)試信息,所述調(diào)試信息為在SOC工作狀態(tài)下,診斷單元讀取并儲存的SOC內(nèi)對應(yīng)單元模塊的運(yùn)行過程的上下文信息;
響應(yīng)于所述指令信息,向所述遠(yuǎn)程接口發(fā)送調(diào)試信息。
2.根據(jù)權(quán)利要求1所述系統(tǒng)異常場景下的SOC診斷方法,其特征在于,所述將所述激勵信號與SOC存儲的標(biāo)準(zhǔn)信息進(jìn)行比對,包括:
采集具有周期特性的所述激勵信號的波形特征;
確定所述波形特征的采樣點(diǎn),并在延時(shí)設(shè)定周期后將所述采樣點(diǎn)轉(zhuǎn)換成位信息儲存到SOC內(nèi)的第一寄存器中;
將寄存在所述第一寄存器中的位信息與所述標(biāo)準(zhǔn)信息進(jìn)行匹配,若匹配一致則認(rèn)為滿足設(shè)定判據(jù),所述標(biāo)準(zhǔn)信息為通過軟件預(yù)設(shè)于SOC內(nèi)的第二寄存器中的二進(jìn)制值。
3.根據(jù)權(quán)利要求1所述系統(tǒng)異常場景下的SOC診斷方法,其特征在于,接收遠(yuǎn)程接口的激勵信號前,還包括:
接收所述遠(yuǎn)程接口的第一詢問信息,所述第一詢問信息用于檢測SOC內(nèi)的診斷電路與遠(yuǎn)程接口之間的通訊是否正常;
響應(yīng)于所述第一詢問信息,向所述遠(yuǎn)程接口發(fā)送第一應(yīng)答信息。
4.根據(jù)權(quán)利要求3所述系統(tǒng)異常場景下的SOC診斷方法,其特征在于,向所述遠(yuǎn)程接口發(fā)送第一應(yīng)答信息后,接收遠(yuǎn)程接口的激勵信號前,還包括:
當(dāng)SOC內(nèi)的診斷電路與遠(yuǎn)程接口之間通訊正常時(shí);
接收所述遠(yuǎn)程接口的第二詢問信息,所述第二詢問信息用于詢問是否允許調(diào)試以及確定SOC當(dāng)前狀態(tài),所述狀態(tài)為SOC工作狀態(tài)和SOC調(diào)試狀態(tài)的其中一種;
響應(yīng)于所述第二詢問信息,向所述遠(yuǎn)程接口發(fā)送第二應(yīng)答信息。
5.根據(jù)權(quán)利要求1-4任一所述系統(tǒng)異常場景下的SOC診斷方法,其特征在于,SOC內(nèi)的診斷電路與遠(yuǎn)程接口之間采用SPI/UART/JTAG/I2C的任一種傳輸接口;
還包括生成對應(yīng)于SOC內(nèi)處理器單元的第一采集指令和第二操作指令,所述第一采集指令用于通過信號采樣的形式采集所述處理器單元的通用寄存器的運(yùn)行過程的上下文信息,所述第二操作指令用于對所述處理器單元進(jìn)行復(fù)位和調(diào)試操作;
還包括生成對應(yīng)于SOC內(nèi)總線單元的第二采集指令,所述第二采集指令用于動態(tài)采集所述總線單元的信息,其中,所述總線單元的信息包括各單元模塊的就緒狀態(tài)、響應(yīng)狀態(tài)以及總線訪問存儲空間和IO空間。
6.一種異常場景下的SOC診斷系統(tǒng),包括SOC以及遠(yuǎn)程接口,SOC內(nèi)包括若干個各單元模塊,其特征在于,還包括診斷電路,所述診斷電路內(nèi)包括若干診斷單元,每所述單元模塊對應(yīng)設(shè)置有至少一所述診斷單元,
所述遠(yuǎn)程接口向所述診斷電路發(fā)送激勵信號;
所述診斷單元用于在SOC調(diào)試狀態(tài)下,接收遠(yuǎn)程接口的激勵信號,將所述激勵信號與SOC內(nèi)存儲的標(biāo)準(zhǔn)信息進(jìn)行匹配,當(dāng)所述匹配滿足設(shè)定判據(jù)時(shí),開放接收所述遠(yuǎn)程接口的激勵信號并向所述遠(yuǎn)程接口發(fā)送地址信息,所述地址信息包含
該專利技術(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/202010731229.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類





