新四季網

一種調試中央處理器死機的方法和系統的製作方法

2023-10-20 04:11:42 4

一種調試中央處理器死機的方法和系統的製作方法
【專利摘要】本發明提供了一種調試中央處理器死機的系統包括:第一中央處理器包含一計數器,計數器用於進行倒計數;重置模塊,用於當計數器計數到零時,通知所述計數器進行重置,所述重置模塊判斷計數器是否完成重置,若完成重置,說明第一中央處理器正常運行,若未完成重置,說明第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令;第二中央處理器,用於當接收到所述啟動指令後對所述第一中央處理器進行調試。通過計數器未完成重置可以判斷出第一中央處理器異常死機,並喚醒第二中央處理器對第一中央處理器進行運行調試,由於第二中央處理器不會因為第一中央處理器的異常而異常,所以第一中央處理器的異常死機現場均能被分析。
【專利說明】一種調試中央處理器死機的方法和系統
【技術領域】
[0001]本發明涉及通信【技術領域】,特別涉及一種調試中央處理器死機的方法和系統。
【背景技術】
[0002]中央處理器(Central Processing Unit,CPU)是一臺計算機的運算核心和控制核心。中央處理器、內部存儲器和輸入/輸出設備是計算機的三大核心部件。中央處理器的功能主要是解釋計算機指令以及處理計算機軟體中的數據。中央處理器由運算器、控制器和寄存器以及實現他們之間聯繫的數據、控制和狀態的總線構成。中央處理器的運作原理分為四個階段:提取、解碼、執行和寫回。中央處理器從內部存儲器中取出指令,放入指令寄存器後對指令解碼,最後執行指令。
[0003]仿真器,又被叫做模擬器,是指某一系統復現另一系統。仿真器通常分為硬體仿真和軟體仿真。硬體仿真使用附加的硬體來替代用戶系統的單片機並完成單片機全部或大部分的功能。硬體仿真使用了附加硬體後用戶就可以對程序的運行進行控制,例如單步,全速,查看資源斷點等。軟體仿真使用計算機軟體來模擬運行,用戶不需要搭建硬體電路就可以對程序進行驗證,特別適合於偏重算法的程序。軟體仿真的缺點是無法完全仿真與硬體相關的部分,因此最終還要通過硬體仿真來完成最終的設計。
[0004]聯合測試行動小組(Joint Test Action Group, JTAG)是一種國際標準測試協議(IEEEl 149.1兼容),主要用於晶片內部測試。現在多數的高級器件都支持JTAG協議,如數位訊號處理(DSP)、現場可編程門陣列(FPGA)等。標準的JTAG接口是4線:測試模式選擇(TMS)、測試時鐘輸入(TCK)、測試數據輸入(TDI)、測試數據輸出(TDO)。
[0005]在現有技術中,當中央處理器死機時,目前主要採用通過JTAG接口接仿真器的方法調試CPU死機現場。但是現有技術中大部分手機並沒有JTAG接口,無法接入仿真器進行調試,而有些手機具有JTAG接口,部分死機現場也無法接入仿真器進行調試。進一步的,即使可以接入仿真器,但仿真器價格昂貴,資源緊缺。

【發明內容】

[0006]本發明的目的在於提供一種調試中央處理器死機的方法和系統以解決現有技術中當中央處理器死機時,大部分手機並沒有JTAG接口,無法接入仿真器進行調試,而有些手機具有JTAG接口,部分死機現場也無法接入仿真器進行調試的問題。
[0007]為解決上述技術問題,本發明提供:
[0008]一種調試中央處理器死機的系統,包括:
[0009]第一中央處理器,所述第一中央處理器包含計數器,所述計數器用於進行倒計數;
[0010]重置模塊,所述重置模塊與所述第一中央處理器連接,用於當所述計數器計數到零時,通知所述計數器進行重置,所述重置模塊判斷所述計數器是否完成重置,若完成重置,說明所述第一中央處理器正常運行,若未完成重置,說明所述第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令;
[0011]第二中央處理器,用於當接收到所述啟動指令後對所述第一中央處理器進行調試。
[0012]可選的,在所述的調試中央處理器死機的系統中,所述第二中央處理器的初始狀態為睡眠狀態,所述啟動指令為睡眠喚醒指令,所述第二中央處理器當接收到所述啟動指令後對所述第一中央處理器進行調試。
[0013]可選的,在所述的調試中央處理器死機的系統中,所述計數器的計數時間為10秒。
[0014]可選的,在所述的調試中央處理器死機的系統中,所述計數器為硬體看門狗。
[0015]可選的,在所述的調試中央處理器死機的系統中,所述第一中央處理器位於一手機上,所述第二中央處理器位於一計算機上,所述手機通過一 USB轉串口線與所述計算機連接。
[0016]可選的,在所述的調試中央處理器死機的系統中,所述第二中央處理器通過一超級終端獲取輸入命令,並所述輸入命令對所述第一中央處理器進行調試。
[0017]同時,本發明還提供一種調試中央處理器死機的方法,使用所述的調試中央處理器死機的系統,包括:
[0018]開啟第一中央處理器;
[0019]第一中央處理器的計數器進行倒計數;
[0020]當所述計數器計數到零時,重置模塊通知所述計數器進行重置;
[0021]所述重置模塊判斷所述計數器是否完成重置,若完成重置,說明所述第一中央處理器正常運行,若未完成重置,說明所述第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令;
[0022]當接收到所述啟動指令後,第二中央處理器對所述第一中央處理器進行調試。
[0023]可選的,在所述的調試中央處理器死機的方法中,所述第二中央處理器的初始狀態為睡眠狀態,所述啟動指令為睡眠喚醒指令,所述第二中央處理器當接收到所述啟動指令後對所述第一中央處理器進行調試。
[0024]可選的,在所述的調試中央處理器死機的方法中,所述計數器的計數時間為10秒。
[0025]可選的,在所述的調試中央處理器死機的方法中,所述計數器為硬體看門狗。
[0026]可選的,在所述的調試中央處理器死機的方法中,所述第一中央處理器位於一手機上,所述第二中央處理器位於一計算機上,所述手機通過一 USB轉串口線與所述計算機連接。
[0027]可選的,在所述的調試中央處理器死機的方法中,在當接收到所述啟動指令後,第二中央處理器對所述第一中央處理器進行調試的步驟中,所述第二中央處理器通過一超級終端獲取輸入命令,並根據所述輸入命令對所述第一中央處理器進行調試。
[0028]在本發明提供的一種調試中央處理器死機的方法和系統,具有以下有益效果:通過計數器未完成重置可以判斷出第一中央處理器異常死機,並喚醒第二中央處理器對第一中央處理器進行運行調試,由於第二中央處理器不會因為第一中央處理器的異常而異常,所以第一中央處理器的異常死機現場均能被分析。[0029]此外,手機通過USB轉串口線就能與計算機連接調試異常死機現場,比JTAG接仿真器便宜,且易於操作。
【專利附圖】

【附圖說明】
[0030]下面將結合附圖及實施例對本發明作進一步說明,附圖中:
[0031]圖1是本發明的調試中央處理器死機的系統的結構示意圖;
[0032]圖2是本發明的調試中央處理器死機的方法的流程示意圖;
[0033]圖3是本發明實施例1的調試中央處理器死機的方法和系統的原理示意圖。
【具體實施方式】
[0034]以下結合附圖和具體實施例對本發明提出的一種調試中央處理器死機的方法和系統作進一步詳細說明。根據下面說明和權利要求書,本發明的優點和特徵將更清楚。需說明的是,附圖均採用非常簡化的形式且均使用非精準的比例,僅用以方便、明晰地輔助說明本發明實施例的目的。
[0035]請參考圖1,其是本發明的調試中央處理器死機的系統的結構示意圖。如圖1所示,一種調試中央處理器死機的系統,包括:
[0036]第一中央處理器11,所述第一中央處理器11包含計數器12,所述計數器12用於進行倒計數;
[0037]重置模塊13,所述重置模塊13與所述第一中央處理器11連接,用於當所述計數器12計數到零時,通知所述計數器12進行重置,所述重置模塊13判斷所述計數器12是否完成重置,若完成重置,說明所述第一中央處理11器正常運行,若未完成重置,說明所述第一中央處理器11異常死機,則所述重置模塊13向一第二中央處理器14發送一啟動指令;
[0038]第二中央處理器14,用於當接收到所述啟動指令後對所述第一中央處理器11進行調試。
[0039]請參考圖2,其是本發明的調試中央處理器死機的方法的流程示意圖。如圖3所示,一種調試中央處理器死機的方法,使用所述的調試中央處理器死機的系統,包括:
[0040]S21:開啟第一中央處理器;
[0041]S22:第一中央處理器的計數器進行倒計數;
[0042]S23:當所述計數器計數到零時,重置模塊通知所述計數器進行重置;
[0043]S24:所述重置模塊判斷所述計數器是否完成重置,若完成重置,說明所述第一中央處理器正常運行,若未完成重置,說明所述第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令;
[0044]S25:當接收到所述啟動指令後,第二中央處理器對所述第一中央處理器進行調試。
[0045]請參考圖3,其是本發明實施例1的調試中央處理器死機的方法和系統的原理示意圖。如圖3所示,一種調試中央處理器死機的方法和系統,包括:
[0046]S31:開啟第一中央處理器;
[0047]具體的,所述第一中央處理器位於一手機上。
[0048]S32:第一中央處理器的計數器進行倒計數;[0049]具體的,在本實施例中,所述計數器為硬體看門狗,所述計數器的計數時間為10秒。
[0050]S33:當所述計數器計數到零時,重置模塊通知所述計數器進行重置;
[0051]S34:所述重置模塊判斷所述計數器是否完成重置,若完成重置,說明所述第一中央處理器正常運行,若未完成重置,說明所述第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令;
[0052]具體的,所述第二中央處理器位於一計算機上。特別的,所述第二中央處理器的初始狀態為睡眠狀態,所述睡眠狀態耗電很低,所述啟動指令為睡眠喚醒指令,所述第二中央處理器當接收到所述啟動指令後對所述第一中央處理器進行調試。
[0053]S35:當接收到所述啟動指令後,第二中央處理器對所述第一中央處理器進行調試。
[0054]具體的,當接收到所述啟動指令後,所述第二中央處理器被喚醒,用戶將手機通過
一USB轉串口線與所述計算機連接,所述第二中央處理器通過一超級終端獲取輸入命令,並所述命令對所述第一中央處理器進行調試。具體的,所述命令可以是查詢此時第一中央處理器的寄存器值,查看所述第一中央處理器的狀態、什麼原因引起的異常死機等等。由於第二中央處理器不會因為第一中央處理器的死機而異常,所以這種調試手段總是會有效的。
[0055]通過上述結構的結合,本發明通過計數器未完成重置可以判斷出第一中央處理器異常死機,並喚醒第二中央處理器對第一中央處理器進行運行調試,由於第二中央處理器不會因為第一中央處理器的異常而異常,所以第一中央處理器的異常死機現場均能被分析。
[0056]此外,手機通過USB轉串口線就能與計算機連接調試異常死機現場,比JTAG接仿真器便宜,且易於操作。
[0057]上述描述僅是對本發明較佳實施例的描述,並非對本發明範圍的任何限定,本發明領域的普通技術人員根據上述揭示內容做的任何變更、修飾,均屬於權利要求書的保護範圍。
【權利要求】
1.一種調試中央處理器死機的系統,其特徵在於,包括: 第一中央處理器,所述第一中央處理器包含計數器,所述計數器用於進行倒計數; 重置模塊,所述重置模塊與所述第一中央處理器連接,用於當所述計數器計數到零時,通知所述計數器進行重置,所述重置模塊判斷所述計數器是否完成重置,若完成重置,說明所述第一中央處理器正常運行,若未完成重置,說明所述第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令; 第二中央處理器,用於當接收到所述啟動指令後對所述第一中央處理器進行調試。
2.根據權利要求1所述的調試中央處理器死機的系統,其特徵在於,所述第二中央處理器的初始狀態為睡眠狀態,所述啟動指令為睡眠喚醒指令,所述第二中央處理器當接收到所述啟動指令後對所述第一中央處理器進行調試。
3.根據權利要求1所述的調試中央處理器死機的系統,其特徵在於,所述計數器的計數時間為10秒。
4.根據權利要求1所述的調試中央處理器死機的系統,其特徵在於,所述計數器為硬體看門狗。
5.根據權利要求1所述的調試中央處理器死機的系統,其特徵在於,所述第一中央處理器位於一手機上,所述第二中央處理器位於一計算機上,所述手機通過一 USB轉串口線與所述計算機連接。
6.根據權利要求1所述的調試中央處理器死機的系統,其特徵在於,所述第二中央處理器通過一超級終端獲取輸入命令,並所述輸入命令對所述第一中央處理器進行調試。
7.—種調試中央處理器死機的方法,使用如權利要求1所述的調試中央處理器死機的系統,其特徵在於,包括: 開啟第一中央處理器; 第一中央處理器的計數器進行倒計數; 當所述計數器計數到零時,重置模塊通知所述計數器進行重置; 所述重置模塊判斷所述計數器是否完成重置,若完成重置,說明所述第一中央處理器正常運行,若未完成重置,說明所述第一中央處理器異常死機,則所述重置模塊向一第二中央處理器發送一啟動指令; 當接收到所述啟動指令後,第二中央處理器對所述第一中央處理器進行調試。
8.根據權利要求7所述的調試中央處理器死機的方法,其特徵在於,所述第二中央處理器的初始狀態為睡眠狀態,所述啟動指令為睡眠喚醒指令,所述第二中央處理器當接收到所述啟動指令後對所述第一中央處理器進行調試。
9.根據權利要求7所述的調試中央處理器死機的方法,其特徵在於,所述計數器的計數時間為10秒。
10.根據權利要求7所述的調試中央處理器死機的方法,其特徵在於,所述計數器為硬體看門狗。
11.根據權利要求7所述的調試中央處理器死機的方法,其特徵在於,所述第一中央處理器位於一手機上,所述 第二中央處理器位於一計算機上,所述手機通過一 USB轉串口線與所述計算機連接。
12.根據權利要求7所述的調試中央處理器死機的方法,其特徵在於,在當接收到所述啟動指令後, 第二中央處理器對所述第一中央處理器進行調試的步驟中,所述第二中央處理器通過一超級終端獲取輸入命令,並根據所述輸入命令對所述第一中央處理器進行調試。
【文檔編號】G06F11/30GK103902423SQ201210577051
【公開日】2014年7月2日 申請日期:2012年12月26日 優先權日:2012年12月26日
【發明者】趙遠 申請人:聯芯科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀