死机状态数据被动恢复处理的方法和装置制造方法及图纸

技术编号:17667551 阅读:55 留言:0更新日期:2018-04-11 05:51
本发明专利技术提供一种死机状态数据被动恢复处理的方法,所述方法包含如下步骤:在正常运行CPU中,按照预设的时间在程序中定期执行喂狗操作,避免watchdog超时;监测watchdog是否超时;watchdog发出信号脉冲,直接设置外设接口控制器控制外设接口到预定的准备发送数据状态;使用数据电缆将上位机与SOC芯片的外设接口连接;将数据通过SOC芯片的外设接口读取出来。与相关技术相比,本发明专利技术提供的一种死机状态数据被动恢复处理的方法,不依赖软件的运行,适用于复杂的SOC芯片系统,也适用于简单的MCU芯片系统,加快CPU修复效率和速度。

Method and device for passive recovery processing of dead state data

The invention provides a method for passive recovery processing when data, the method includes the following steps: in the normal operation of the CPU, according to the preset time in the program regularly performs dog operation, avoid watchdog timeout; monitoring watchdog timeout; watchdog pulse signals, set the control interface to the peripheral interface controller the state is scheduled to send data; the peripheral interface between PC and SOC chip is used to connect the data cable; the data through the peripheral interface chip SOC read out. Compared with the related technologies, the method of passive recovery processing for dead state data provided by the invention does not depend on the operation of software, is suitable for complex SOC chip systems, and is also suitable for simple MCU chip systems, which speeds up the efficiency and speed of CPU repair.

【技术实现步骤摘要】
死机状态数据被动恢复处理的方法和装置
本专利技术涉及SOC芯片设计和嵌入式系统领域,尤其涉及一种死机状态数据被动恢复处理的方法和装置。
技术介绍
SOC芯片是指片上系统芯片,是一种高度复杂的适合特定应用的芯片,SOC芯片属于系统的硬件部分,通过其上运行的操作系统与应用软件,来完成特定的功能,在SOC芯片中CPU是整个系统的心脏,当各种非常规情况导致CPU死机时,不仅导致系统无法正确运行,也使得系统不再响应外界调试的请求,系统设计人员将无法得知CPU死机的原因和状态,因此,将CPU死机时的状态数据能在第一时间恢复是解决死机问题的首要任务。而现有技术中,软件工程师在调试系统时,使用软件方式来获取CPU死机时的状态数据,不适用于所有的CPU死机情况,也不使用于复杂的SOC芯片系统。因此有必要提供一种死机状态数据恢复处理的方法和装置,来适用于所有的CPU死机时状态数据的获取。
技术实现思路
本专利技术解决的技术问题是提供一种死机状态数据被动恢复处理的方法和装置,其旨在改变现有技术通过软件程序来获取CPU死机时状态数据,采用新的方法和装置适用于所有CPU死机的情况。为解决上述技术问题,本专利技术提本文档来自技高网...
死机状态数据被动恢复处理的方法和装置

【技术保护点】
一种死机状态数据被动恢复处理的方法,其特征在于,所述方法包含如下步骤:S1、在正常运行CPU中,按照预设的时间在程序中定期执行喂狗操作,避免watchdog超时;S2、监测watchdog是否超时,若是则执行步骤S3;S3、watchdog发出信号脉冲,设置外设接口控制器控制外设接口到预定的准备发送数据状态;S4、使用数据电缆将上位机与SOC芯片的外设接口连接;S5、将数据通过SOC芯片的外设接口读取出来。

【技术特征摘要】
1.一种死机状态数据被动恢复处理的方法,其特征在于,所述方法包含如下步骤:S1、在正常运行CPU中,按照预设的时间在程序中定期执行喂狗操作,避免watchdog超时;S2、监测watchdog是否超时,若是则执行步骤S3;S3、watchdog发出信号脉冲,设置外设接口控制器控制外设接口到预定的准备发送数据状态;S4、使用数据电缆将上位机与SOC芯片的外设接口连接;S5、将数据通过SOC芯片的外设接口读取出来。2.根据权利要求1所述的死机状态数据被动恢复处理的方法,其特征在于:在所述S3步骤中,设置外设接口控制器到准备发送数据状态的控制方为所述watchdog。3.根据权利要求1所述的死机状态数据被动恢复处理的方法,其特征在于:在所述S3步骤中,设置外设接口控制器控制外设接口到预定的准备发送数据状态具体为如下步骤:S31、设置正确的传输速度;S32、外设接口有主从模式区别,则将外设接口设置为从模式;S33、将要发送的CPU内部数据按照预定的方式编码,配置将要发送的数据包长度。4.根据权利要求1所述的死机状态数据被动恢复处理的方法,其特征在于:在所述S3步骤中,所述外设接口控制器包括UART控制器、SPI控制器及I2C控制器。5.根据权利要求1所述的死机状态数据被动恢复处理的方法,其特征在于:在所述S4步骤中,所述数据电缆包括UART电缆、SPI电缆及I2C电缆。6.根据权利要求1所述的死机状态数据被动恢复处理的方法,其特征在于:在所述S3步骤中,外设接口包括UAR...

【专利技术属性】
技术研发人员:高劲松胡德才赵修齐袁涛姜黎
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1