一种控制器的程序调试方法、装置和存储介质
摘要文本
珠海格力电器股份有限公司取得“一种透气窗帘布”专利技术,本发明提供一种控制器的程序调试方法、装置和存储介质,在控制器的主控板上设置有与调试器连接的调试接口,调试器通过调试接口连接主控板,能够读取程序调试输出的日志文件和/或调试信息并存储;方法包括:预先根据调试需求将调试宏定义和预编译指令插入调试程序中,并将调试日志输出指令插入需要进行调试的位置的预编译模块内和/或将预设的调试函数插入调试程序中,对调试程序进行编译并刷写至控制器中;在控制器与调试器连接后,查询调试程序中是否存在调试宏定义;若查询到存在调试宏定义,则启动控制器运行调试程序;通过调试器存储运行调试程序产生的日志文件和/或调试信息。本发明方案能够降低不同芯片需要不同适配调试器的成本。
专利主权项内容
1.一种控制器的程序调试方法,其特征在于,在所述控制器的主控板上设置有与调试器连接的调试接口,所述调试器通过所述调试接口连接所述主控板,能够读取进行所述程序调试输出的日志文件和/或调试信息并存储;所述程序调试方法,包括:预先根据调试需求将调试宏定义和预编译指令插入调试程序中,并将调试日志输出指令插入需要进行调试的位置的预编译模块内和/或将预设的调试函数插入调试程序中,对所述调试程序进行编译并刷写至所述控制器中;在所述控制器与所述调试器连接后,启动所述控制器运行所述调试程序;通过所述调试器存储运行所述调试程序产生的日志文件和/或调试信息,以通过分析所述日志文件和/或调试信息,进行所述调试程序的修改和重新调试;分析所述日志文件,包括:按照调试时间对所述日志文件进行分割,以得到每次的调试日志;对每次进行分割时的停滞位置进行判断,若每次的程序停滞位置相同,则确定程序的错误存在于程序停滞位置或所述停滞位置附近的代码中;若每次的程序停滞位置存在跳变,则根据跳变的位置进行分析,确定程序中存在的错误,以对所述存在的错误进行修改后,再次进行调试。
专利申请信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种控制器的程序调试方法、装置和存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311635834.5 |
| 申请日 | 2023/12/1 |
| 公告号 | CN117370214A |
| 公开日 | 2024/1/9 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 珠海格力电器股份有限公司 |
| 发明人 | 马红雷; 张振沣; 章欣 |
| 地址 | 广东省珠海市前山金鸡西路六号 |