[发明专利]一种跨平台的MCU调试方法有效
申请号: | 201910701812.1 | 申请日: | 2019-07-31 |
公开(公告)号: | CN110457215B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 肖文平;王子祥;陈柱;张航 | 申请(专利权)人: | 上海赫千电子科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34;G06F8/65;G06F3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200125 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 mcu 调试 方法 | ||
本发明提供一种跨平台的MCU调试方法,包括上位机和MCU,其特征在于,至少包括以下步骤:上位机根据调试需求启动调试指令模块发送调试指令给MCU,MCU接收到调试指令后启动相应的调试功能模块对MCU进行调试;调试指令模块,被配置为根据调试需求调用相应的调试指令对MCU进行调试;调试功能模块,被配置为与调试指令模块相对应并根据调试指令模块下发的调试指令启动相应的调试功能模块对MCU进行调试。相比于现有的MCU调试方法,直接采用MCU与上位机进行组装调试,而不采用专用的调试工具作为中间介质,这样使得调试成本降低,调试方法灵活可变。
技术领域
本发明涉及微处理控制器(Microcontroller Unit,MCU)领域,尤其涉及一种对汽车MCU开发过程中或已开发完成的MCU故障进行调试的方法。
背景技术
随着汽车的普及,越来越多的汽车进入千家万户,现在信息技术的飞速发展使得人们对汽车智能化提出了更高的要求,希望智能化汽车能够给人们的实用带来便利。智能车辆是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型的高新技术综合体。目前对智能车辆的研究主要致力于提高汽车的安全性、舒适性,以及提供优良的人车交互界面。近年来,智能车辆己经成为世界车辆工程领域研究的热点和汽车工业增长的新动力,很多发达国家都将其纳入到各自重点发展的智能交通系统当中。智能汽车的发展对车身控制系统各个方面提出了严格的要求,包括软件和硬件,而软件和硬件的处理都离不开MCU。而功能强大的MCU开发周期较长,在开发过程中需要不断的对MCU进行调试,传统的调试方法如图1所示,其包括上位机、调试工具、MCU,MCU调试需要专门的调试工具,其调试过程中,通过上位机控制调试工具进而对MCU进行调试,一方面,需要专门的调试工具,而调试工具一旦完成,其很难进行更改,只能应用于特定型号的MCU调试,不够灵活,具有较大的局限性。只能获取到MCU的内部信息,比如寄存器,变量,内存区域的数值。但现阶段的MCU集成较多的功能,仅知道寄存器,变量,内存区域的数值是远远不够的,从这几个数据无法获取系统的运行状态,也无法获取系统运行流程和各模块之间的相互依赖关系。
为了方便开发人员的调试,及时对MCU开发过程中的各个功能模块以及与MCU相关的相匹配的功能进行调试,需要开发一种新的MCU调试装置对MCU进行调试。
发明内容
基于现有技术中存在的缺陷,本发明要解决的技术问题在于一种跨平台的MCU调试方法,应用于包括上位机和MCU的系统调试,其特征在于,至少包括以下步骤:
上位机根据调试需求启动调试指令模块发送调试指令给MCU,MCU接收到调试指令后启动相应的调试功能模块对MCU进行调试;
调试指令模块,被配置为根据调试需求调用相应的调试指令程序对MCU进行调试;
调试功能模块,被配置为与调试指令模块相对应并根据调试指令模块下发的调试指令启动相应的特定功能模块对MCU进行调试。
本发明提供一种跨平台的MCU调试方法,进一步地,还包括:MCU调试产生的数据发送给上位机进行显示,所述MCU调试产生的数据包括日志,日志根据类型划分为多个日志等级;在对MCU调试过程中,将需要输出的数据暂存于存储器中,等待系统空闲时候对外输出;或包括当发现MCU中调试功能模块没有内置预设的功能模块或根据调试结果,需要增加额外的功能模块,此时通过上位机直接将含有所需的功能模块写入MCU中。
本发明提供一种跨平台的MCU调试方法,进一步地,所述调试指令发给MCU之前需要将调试指令进行封装,所述MCU需要对接收到的封装数据包进行解包后获得调试指令;
所述MCU调试产生的数据发送给上位机之前需要将数据进行封装,所述上位机需要对接收到的封装数据包进行解包后获得调试产生的数据包。
本发明提供一种跨平台的MCU调试方法,进一步地,所述数据进行封装至少包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赫千电子科技有限公司,未经上海赫千电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910701812.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用测试方法及装置、电子设备
- 下一篇:缓存的测试方法及装置