[发明专利]一种基于AGDI接口的仿真调试工具在审
申请号: | 201811269610.6 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109388576A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 俞小平;罗晟;吴志玲;郭晖;黄坚 | 申请(专利权)人: | 无锡中微爱芯电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 陈娟 |
地址: | 214000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仿真调试 动态链接库 仿真主控单元 上位机 电子控制装置 程序存储器 下位机硬件 调试接口 工具包括 供电模块 微控制器 智能安装 扩展性 数据线 下位机 总线 通信 兼容 驱动 开发 | ||
本发明公开了电子控制装置技术领域的一种基于AGDI接口的仿真调试工具,包括PC上位机软件、仿真调试工具和Flash型MUC Targrt Board,仿真调试工具包括仿真主控单元、动态链接库、供电模块和快闪程序存储器(FLASH)模块,所述PC上位机软件通过USB通信总线与仿真调试工具内的动态链接库连接,所述Flash型MUC Targrt Board通过调试接口数据线与仿真调试工具内的仿真主控单元连接,基于AGDI接口的Flash型微控制器仿真调试工具可通过开发兼容Keil AGDI接口的动态链接库来实现上位机与下位机硬件之间的通信;采用免驱动的USB协议进行上位机与下位机的通信;可实现智能安装;本发明有较好的扩展性。
技术领域
本发明涉及电子控制装置技术领域,具体为一种基于AGDI接口的仿真调试工具。
背景技术
物联网时代,全球微控制器(MCU)出货量呈现爆发式增长,MCU集成了CPU、片上存储器、输入输出接口、以及信号采集、控制等电路,广泛应用于制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、医疗电子和消费类产品等领域,是关键的嵌入式系统处理芯片。用户在对MCU进行方案开发时,需实时掌握其运行状态、各个寄存器值及所关心变量的值,MCU仿真器可满足用户的上述需求。MCU的广泛应用带动了与其息息相关的仿真器技术的进一步革新。
一款仿真器的实现需要硬件与软件的共同支撑,软件包括上位机调试界面、编译器、含通信协议的动态链接库及其他需调用的动态库等,硬件包括主控单元、与上位机的通信接口单元、与目标板的数据传输接口及外围元器件等。
目前基于AGDI接口的MCU仿真器与上位机的通信接口有两种类型:一种直接采用AGDI自带的串口进行数据传输,另一种则采用带驱动的USB通信协议进行数据传输,第一种类型在实际应用过程中有诸多弊端,如串口的应用不如USB接口广泛,存在硬件不支持的问题,需外接转换接头才能实现必要的通信;第二种采用带驱动的USB接口与上位机进行通信,会使软件程序在安装时较为复杂,用户体验相对于免驱动的通信方式较差。
发明内容
本发明的目的在于提供一种基于AGDI接口的仿真调试工具,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于AGDI接口的仿真调试工具,包括PC上位机软件、仿真调试工具和Flash型MUC Targrt Board,仿真调试工具包括仿真主控单元、动态链接库、供电模块和快闪程序存储器(FLASH)模块,所述PC上位机软件通过USB通信总线与仿真调试工具内的动态链接库连接,所述Flash型MUC Targrt Board通过调试接口数据线与仿真调试工具内的仿真主控单元连接,所述动态链接库通过USB通信总线与仿真主控单元连接,所述供电模块通过供电线与仿真主控单元连接,所述快闪程序存储器(FLASH)模块通过数据、地址总线与仿真主控单元连接。
与现有技术相比,本发明的有益效果是:
首先,基于AGDI接口的Flash型微控制器仿真调试工具可通过开发兼容Keil AGDI接口的动态链接库来实现上位机与下位机硬件之间的通信,该通信协议包含烧录、仿真命令及各个存储区数据的传输方式等,可实现对Flash型微控制器用户程序的烧录与仿真等操作,如:下载用户程序、进/出仿真状态、单步、全速运行、停止运行、设/取消断点、观察变量值及特定地址数据等;
其次,本发明采用免驱动的USB协议进行上位机与下位机的通信,该通信协议在实现通信功能的基础上,可将系统运行时所调用的资源降至最低,提高程序运行效率,同时可省去安装USB驱动的繁琐步骤,增加仿真器使用的便捷性和易操作性。
第三,本发明可实现智能安装,软件安装时在选择完Keil安装目录后可实现一键安装,相关文件的拷贝及TOOLS.ini文件内容的修改均由软件实现,用户无需手动添加库文件到指定目录,也无需手动修改TOOLS.ini文件内容等,可进一步提升用户操作的便捷性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中微爱芯电子有限公司,未经无锡中微爱芯电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811269610.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:静态分析辅助方法
- 下一篇:一种以质量检测数值方式驱动的软件项目管理方法