【技术实现步骤摘要】
本申请涉及故障代码定位,具体而言,涉及一种故障代码定位方法及相关装置。
技术介绍
1、单片机(single-chip microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器cpu、随机存储器ram、只读存储器rom、多种i/o口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、a/d转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
2、在单片机中烧录代码后,单片机在运行过程中,可能出现代码故障的情况,具体体现为单片机系统的异常或者死机问题。在目前的故障代码定位中,一般通过人工的方式,对源代码进行深入分析,尽可能地分析出有可能出现故障的源代码位置,然后使用jlink在线调试或者串口、can等工具打印调试信息,逐步锁定出现故障的源代码位置,然后对源代码进行优化,解决代码故障的问题。
3、然而,通过人工分析源代码找出可能出现故障的源代码位置的方式,其成功率受工程师经验和阅历的影响;普通工程师
...【技术保护点】
1.一种故障代码定位方法,其特征在于,用于实现程序的故障定位,所述程序烧录于开发系统的单片机,所述单片机包括多个寄存器,所述开发系统还包括外设,所述单片机与所述外设通信连接,所述方法包括:
2.如权利要求1所述的故障代码定位方法,其特征在于,在从目标寄存器中输出中断对应的地址至所述外设中的步骤之前,所述方法还包括:
3.如权利要求2所述的故障代码定位方法,其特征在于,从所述目标寄存器中输出中断对应的地址至所述外设中的步骤包括:
4.如权利要求3所述的故障代码定位方法,其特征在于,在将输出变量置零的步骤之后,所述方法还包括:
< ...【技术特征摘要】
1.一种故障代码定位方法,其特征在于,用于实现程序的故障定位,所述程序烧录于开发系统的单片机,所述单片机包括多个寄存器,所述开发系统还包括外设,所述单片机与所述外设通信连接,所述方法包括:
2.如权利要求1所述的故障代码定位方法,其特征在于,在从目标寄存器中输出中断对应的地址至所述外设中的步骤之前,所述方法还包括:
3.如权利要求2所述的故障代码定位方法,其特征在于,从所述目标寄存器中输出中断对应的地址至所述外设中的步骤包括:
4.如权利要求3所述的故障代码定位方法,其特征在于,在将输出变量置零的步骤之后,所述方法还包括:
5.如权利要求1所述的故障代码定位方法,其特征在于,从所述多个寄存器中确定出中断对应的目标寄存...
【专利技术属性】
技术研发人员:吴贵足,仇成丰,李进,褚俊涛,
申请(专利权)人:双一力宁波电池有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。