在线调试方法、装置、调试从机、调试主机和系统制造方法及图纸

技术编号:20796897 阅读:35 留言:0更新日期:2019-04-06 10:30
本发明专利技术公开了一种在线调试方法、装置、调试从机、调试主机和在线调试系统,应用于仿真调试领域。本申请实施例中通过利用调试主机(被调试MCU)两个输出口的输出信号类似IIC通信,调试从机获取从调试主机发送的时钟信号和实时数据并进行简单处理后,将调试数据发送至显示器中,这样就能够得到很直观的调试数据,并且是实时的数据。

On-line debugging method, device, slave, host and system

The invention discloses an on-line debugging method, device, debugging slave, debugging host and on-line debugging system, which are applied in the field of simulation debugging. In the embodiment of this application, by utilizing the output signals of two output ports of the debugging host (debugged MCU) like IIC communication, the debugging slave obtains the clock signals and real-time data transmitted from the debugging host and sends the debugging data to the display after simple processing, so that the intuitive debugging data can be obtained and the real-time data can be obtained.

【技术实现步骤摘要】
在线调试方法、装置、调试从机、调试主机和系统
本专利技术涉及仿真调试领域,特别涉及一种在线调试方法、装置、调试从机、调试主机和系统。
技术介绍
随着电子控制产品的发展,对PCB要求很小巧,并且成本要求较为敏感,开发周期短,因此选择MCU尤为重要,而现在的MCU程序存储器由OTP发展成Flash存储器,先用同系列仿真MCU开发软件然后才用实际MCU改为直接用实际MCU开发,有时仿真没有问题,但实际效果并不好,这样就使项目开发周期长,而MCU的程序存储器发展成Flash存储器,可以满足在线更新软件,但大部分不能在线仿真调试,这样增加了开发难度。在现有技术中,通常利用单片机串口来进行在线调试,或者利用逻辑分析仪监测单片机IO口波形来进行在线调试。在实现本专利技术过程中,专利技术人发现以上相关技术中至少存在如下问题:有的单片机不带串口,如采用模拟串口,浪费比较多的程序存储器和数据存储器等资源,带串口对波特率也有要求;有的技术利用逻辑分析仪监测单片机IO口波形,这种技术能分析单片机输出波形,使用直观,但数据太多,难以分析。
技术实现思路
针对现有技术的上述缺陷,本专利技术的目的是提供一种能够直观获本文档来自技高网...

【技术保护点】
1.一种在线调试方法,应用于调试从机,其特征在于,所述方法包括以下步骤:通过集成电路总线获取调试主机的时钟信号和数据;当所述时钟信号置高电平时,将所述数据由高电平跳变到低电平的变化状态标记为起始标志,将所述数据由低电平跳变到高电平的变化状态标记为结束标志;将一组包含所述起始标志和所述结束标志的数据确定为调试数据;将所述调试数据进行处理并转换为显示器可读的格式并发送至显示器。

【技术特征摘要】
1.一种在线调试方法,应用于调试从机,其特征在于,所述方法包括以下步骤:通过集成电路总线获取调试主机的时钟信号和数据;当所述时钟信号置高电平时,将所述数据由高电平跳变到低电平的变化状态标记为起始标志,将所述数据由低电平跳变到高电平的变化状态标记为结束标志;将一组包含所述起始标志和所述结束标志的数据确定为调试数据;将所述调试数据进行处理并转换为显示器可读的格式并发送至显示器。2.根据权利要求1所述的在线调试方法,其特征在于,所述调试数据的确定方法包括:在获得所述起始标志后,若在一组数据的所述起始标志和所述结束标志之间的数据中未标记到其他起始标志,且在所述一组数据传输完成后一定时间内标记到所述结束标志,则确定所述一组数据为所述调试数据。3.一种在线调试方法,应用于调试主机,其特征在于,所述方法包括以下步骤:通过集成电路总线发送时钟信号和数据至调试从机;在需要发送一组数据前,将所述时钟信号置为高电平,并让当前时刻的所述数据由高电平跳变到低电平,使所述调试从机能够标记到所述一组数据的起始标志;在所述一组数据发送完毕后,将所述时钟信号置为高电平,并让当前时刻的所述数据由低电平跳变到高电平,使所述调试从机能够标记到所述一组数据的结束标志。4.根据权利要求3所述的在线调试方法,其特征在于,所述方法还包括:判断所述一组数据是否有异常,在所述一组数据有异常的情况下,若所述一组数据处于发送状态,则将所述时钟信号置为高电平,并让当前时刻的所述数据由高电平跳变到低电平,使所述调试从机标记到所述一组数据的其他起始标志;若所述一组数据已发送完毕,则将所述时钟信号置为低电平,使所述调试从机无法标记到所述一组数据的结束标志。5.一种在线调试装置,应用于调试从机,其特征在于,包括:获取模块,用于通过集成电路总线获取调试主机的时钟信号和数据;标志模块,用于在所述时钟信号置高电平时,将所述数据由高电平跳变到低电平的变化状态标记为起始标志,将所述数据由低电平跳变到高电平的变化状态标记为结束标...

【专利技术属性】
技术研发人员:涂灿林
申请(专利权)人:深圳和而泰小家电智能科技有限公司
类型:发明
国别省市:广东,44

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

1