[發(fā)明專利]一種實(shí)時嵌入系統(tǒng)的故障定位方法無效
| 申請?zhí)枺?/td> | 01123077.0 | 申請日: | 2001-07-30 |
| 公開(公告)號: | CN1400529A | 公開(公告)日: | 2003-03-05 |
| 發(fā)明(設(shè)計)人: | 利文勁;張宇昕 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)時 嵌入 系統(tǒng) 故障 定位 方法 | ||
1、一種實(shí)時嵌入系統(tǒng)的故障定位方法,外部環(huán)境為帶有軟看門狗的CPU,其特征在于包括如下步驟:
a、軟看門狗初始化,設(shè)置一個計數(shù)器初始值和時鐘頻率以及一個程序定時值,該程序定時值小于該計數(shù)器的初始值;
b、計數(shù)器開始計數(shù),初始值和程序定時值開始減少;
c、經(jīng)過一個程序定時值的時長,判斷該程序定時值是否減少為0,是則返回步驟a,否則進(jìn)入步驟d;
d、初始值繼續(xù)減少;
e、當(dāng)初始值減少為0時,進(jìn)入步驟f;
f、軟看門狗產(chǎn)生復(fù)位信號,提供給CPU,進(jìn)入步驟g;
g、輸出現(xiàn)場信息,系統(tǒng)復(fù)位。
2、如權(quán)利要求1所述的故障輔助定位方法,其特征在于所述的步g中,先系統(tǒng)復(fù)位,然后輸出現(xiàn)場信息。
3、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于:該現(xiàn)場信息包括CPU的寄存器狀態(tài),通過分析該寄存器記錄,定位異常發(fā)生的地址和原因。
4、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于:該現(xiàn)場信息包括堆棧位置、堆棧結(jié)構(gòu)、堆棧內(nèi)容等,通過對堆棧結(jié)構(gòu)的分析,得出異常發(fā)生前當(dāng)前任務(wù)的函數(shù)調(diào)用軌跡。
5、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于:該現(xiàn)場信息包括當(dāng)前任務(wù)信息。
6、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于通過制作轉(zhuǎn)換工具對異常信息進(jìn)行轉(zhuǎn)換分析。
7、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于:該現(xiàn)場數(shù)據(jù)被記錄到內(nèi)存。
8、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于:該現(xiàn)場數(shù)據(jù)被記錄到非易失存儲器。
9、如權(quán)利要求1或2所述的故障輔助定位方法,其特征在于:該現(xiàn)場數(shù)據(jù)通過打印輸出。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/01123077.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





