一种嵌入式处理器宕机的记录装置制造方法及图纸

技术编号:15149763 阅读:66 留言:0更新日期:2017-04-11 13:42
本实用新型专利技术提供一种嵌入式处理器宕机的记录装置,它包括记录装置1和被检测模块2,记录装置1的USB接口12通过数据线连接嵌入式处理器21的片内存储器211,记录装置1向嵌入式处理器21发送软件请求检测是否宕机,嵌入式处理器21的TX接口连接芯片22的RX接口,芯片22的TX接口连接嵌入式处理器21的RX接口,被动的检测嵌入式处理器21的活动状态,并将宕机处理程序的所有信息存放在宕机区域2111,并将宕机时的程序所有信息存放在宕机区域2111,宕机区域2111的信息并通过USB数据线发送至记录装置,保留了宕机时的程序所有信息,为开发人员分析宕机原因提供了便捷。

【技术实现步骤摘要】

本技术属于嵌入式系统领域,尤其涉及一种嵌入式处理器宕机的记录装置
技术介绍
嵌入式处理器中的软件在运行中如果发生致命的异常,会使处理器宕机,导致控制端软件无法接入,处理器上的调试信息无法获取。尤其是在脱离硬件仿真器的正式产品运行环境下,嵌入式处理器在宕机时,缺乏手段获取处理器的软件运行记录,不容易对处理器的宕机原因进行分析。通常的宕机处理流程:处理器宕机—处理器复位—处理器重新运行正常程序或者加载新的程序版本,在该流程中,处理器的复位破坏了宕机时的第一运行现场,无法对异常原因进行分析;并且该流程往往需要大量的测试版本进行尝试,才能定位问题。
技术实现思路
为了解决上述问题,本技术提供一种嵌入式处理器宕机的记录装置,保留了宕机时的程序所有信息,为开发人员分析宕机原因提供了便捷。本技术一种嵌入式处理器宕机的记录装置是通过以下技术方案来实现的:一种嵌入式处理器宕机的记录装置,包括记录装置(1)和被检测模块(2),其特征在于:所述记录装置(1)至少包括CPU(11)、USB接口(12)、时钟(13)、存储器(14)、RS232模块(15)、按键(16)和指示灯(17),CPU(11)分别连接USB接口(12)、时钟(13)、存储器(14)和RS232模块(15),RS232模块(15)连接指示灯(17),按键(16)连接RS232模块(15);所述被检测模块(2)至少包括一嵌入式处理器(21)和一芯片(22),嵌入式处理器(21)与芯片(22)相连接,记录装置(1)通过数据线连接嵌入式处理器(21)。所述记录装置(1)整体为方形体,方形体一端面设置USB接口(12),方形体一表面上按键(16)和指示灯(17)。所述嵌入式处理器(21)的TX接口连接芯片(22)的RX接口,芯片(22)的TX接口连接嵌入式处理器(21)的RX接口,被动的检测嵌入式处理器(21)的活动状态,检测嵌入式处理器(21)外部管脚上的电平变化,如果在设定的时间窗内,一直未检测到嵌入式处理器(21)的活动状态变化,即可认为处理器宕机。所述嵌入式处理器(21)至少包括一片内存储器(211),USB接口(12)连接片内存储器(211),用于存放记录装置(1)发送软件程序,并且在片内存储器(211)划分一个宕机区域(2111),存放宕机处理程序的所有信息,并且将宕机处理程序的所有信息发送到记录装置。本技术具有的有益效果:采用一种基于硬件与软件共同检测并处理嵌入式处理器的宕机异常的记录装置,提供了新的处理器宕机后处理手段,增强了嵌入式系统的可调测性,有利于准确、高效的定位嵌入式处理器宕机类的复杂问题。附图说明以下结合附图所示实施例的具体实施方式,对本技术的上述内容再作进一步的详细说明。图1为本技术的系统结构图。图2为本技术的外部结构图。图中标记:记录装置1、被检测模块2、CPU11、USB接口12、时钟13、存储器14、RS232模块15、按键16、指示灯17、嵌入式处理器21、芯片22、片内存储器211。具体实施方式本技术提供一种嵌入式处理器宕机的记录装置,保留了宕机时的程序所有信息,为开发人员分析宕机原因提供了便捷,它包括记录装置1和被检测模块2。所述记录装置1至少包括包括CPU11、USB接口12、时钟13、存储器14、RS232模块15、按键16和指示灯17,CPU11分别连接用于数据传输的USB接口12、用于记录时间的时钟13、用于存储数据的存储器14和用于输入输出的RS232模块15,RS232模块15连接具有指示作用的指示灯17,用于输入确认的按键16连接RS232模块15。如图2所示,所述记录装置1整体为方形体,方形体一端面设置USB接口12,方形体一表面上按键16和指示灯17。所述被检测模块2至少包括一嵌入式处理器21和一芯片22,嵌入式处理器21的TX接口连接芯片22的RX接口,芯片22的TX接口连接嵌入式处理器21的RX接口,被动的检测嵌入式处理器21的活动状态,检测嵌入式处理器21外部管脚上的电平变化,如果在设定的时间窗内,一直未检测到嵌入式处理器21的活动状态变化,即可认为处理器宕机,并将宕机处理程序的所有信息存放在宕机区域2111。所述嵌入式处理器21至少包括一片内存储器211,并且在片内存储器211划分一个宕机区域2111。记录装置1的USB接口12通过数据线连接嵌入式处理器21的片内存储器211,记录装置1向嵌入式处理器21发送软件请求,同时记录时间并保存在存储器14中,如果在时间窗内未收到被检测模块2的响应,则记为一次检测超时,同时记录装置1再次向被检测模块2的嵌入式处理器21发送软件请求,在经过连续的多次检测超时后,即可认为处理器宕机,并将宕机时的程序所有信息存放在宕机区域2111,并且将宕机区域2111的信息传输给记录装置1。本技术所举实施方式或者实施例对本专利技术的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所举实施方式或者实施例仅为本专利技术的优选实施方式而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内对本专利技术所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种嵌入式处理器宕机的记录装置,包括记录装置(1)和被检测模块(2),其特征在于:所述记录装置(1)至少包括CPU(11)、USB接口(12)、时钟(13)、存储器(14)、RS232模块(15)、按键(16)和指示灯(17),CPU(11)分别连接USB接口(12)、时钟(13)、存储器(14)和RS232模块(15),RS232模块(15)连接指示灯(17),按键(16)连接RS232模块(15);所述被检测模块(2)至少包括一嵌入式处理器(21)和一芯片(22),嵌入式处理器(21)与芯片(22)相连接,记录装置(1)通过数据线连接嵌入式处理器(21)。

【技术特征摘要】
1.一种嵌入式处理器宕机的记录装置,包括记录装置(1)和被检测模块(2),其特征在于:所述记录装置(1)至少包括CPU(11)、USB接口(12)、时钟(13)、存储器(14)、RS232模块(15)、按键(16)和指示灯(17),CPU(11)分别连接USB接口(12)、时钟(13)、存储器(14)和RS232模块(15),RS232模块(15)连接指示灯(17),按键(16)连接RS232模块(15);所述被检测模块(2)至少包括一嵌入式处理器(21)和一芯片(22),嵌入式处理器(21)与芯片(22)相连接,记录装置(1)通过数据线连接嵌入式处理器(21)。
2.根据权利要求1所述的一种嵌入式处理器宕机的记录装置,其特...

【专利技术属性】
技术研发人员:何宗彬冯强陈旭
申请(专利权)人:成都彬鸿科技有限公司
类型:新型
国别省市:四川;51

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

1