[实用新型]一种USB接口的多功能嵌入式开发工具有效
申请号: | 201721146994.3 | 申请日: | 2017-09-08 |
公开(公告)号: | CN207182271U | 公开(公告)日: | 2018-04-03 |
发明(设计)人: | 王伟志;魏天虎;常俏;张天雨;何奇超;苑静;钟星辉;李胜雪 | 申请(专利权)人: | 北京奥博泰科技有限公司;张喆民 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙)32231 | 代理人: | 高姗 |
地址: | 100070 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb 接口 多功能 嵌入式 开发 工具 | ||
技术领域
本实用新型涉及一种多功能嵌入式开发工具,特别涉及一种USB接口的多功能嵌入式开发工具,属于嵌入式开发技术领域。
背景技术
在嵌入式软件开发测试过程中需要各种各样的开发工具,主要包括用于调试仿真的调试仿真工具,包括用于测试的串行接口、用于数字信号测试分析的逻辑分析仪以及用于下载代码的下载工具等。
调试仿真工具目前主要存在两种调试仿真接口:JTAG接口和SWD接口,JTAG接口是一种国际标准测试协议,IEEE 1149.1兼容,主要用于芯片内部测试,现在多数的高级器件都支持JTAG协议,如DSP、FPGA、ARM器件等,标准的JTAG接口包括TMS、TCK、TDI、TDO等4线,分别为模式选择、时钟、数据输入和数据输出线。目前主流的JTAG接口的仿真器为J-LINK仿真器,其支持所有的ARM7/ARM9/ARM11和Cortex-M0/M1/M3内核芯片的仿真,并且能够和MDK、RealView等多种集成开发环境无缝连接,是一种应用广泛的调试仿真接口。
随着ARM公司Cortex系列的推出,采用SWD方式调试成了大家的首选,SWD不仅速度可以与JTAG媲美,而且使用的调试线少得多,现在越来越多的人采用SWD方式进行调试仿真,一般都是采用VCC、GND、SWDIO、SWCLK等4线,分别为电源、地、数据和时钟线,目前主流的SWD接口的仿真器为ST-LINK仿真器,其支持所有的Cortex-M0/M1/M3内核芯片的仿真,并且能够和MDK、RealView等多种集成开发环境无缝连接,也是一种应用广泛的调试仿真接口。
嵌入式软件测试主要使用串行接口和逻辑分析仪,测试时可通过串行接口打印输出测试信息,使用逻辑分析仪分析输出数字信号是否正确,时序是否与软件设计一致。而到了程序的维护期,用户更看重的是一种能够实现代码快速下载的工具,因为在维护期所进行的小规模代码优化和参数标定往往是不需要进行调试仿真和测试分析的,因此串口下载会更便于使用。
在申请号为201410573668.5的中国专利一种调试仿真与代码下载工具中公开了一种集成了调试仿真和串口下载为一体的工具,但是1)该工具本身不具备调试仿真功能,需要外接Jlink才能实现调试仿真;2)该工具不具备逻辑分析功能,不能对嵌入式软件测试输出的数字信号进行分析,只能满足满足嵌入式软件调试仿真和代码下载时的使用需求,不能满足测试时的使用需求。
目前,尚未出现能够融合上述串口、SWD接口、JTAG接口、逻辑分析测试接口的工具,以满足嵌入式软件在开发调试测试维护各个阶段的使用需求。
实用新型内容
本实用新型的主要目的是为了提供一种集成JTAG接口、SWD接口、串口和逻辑分析测试接口的多功能嵌入式开发工具,用于嵌入式软件的调试、仿真、下载代码与逻辑分析测试,以满足嵌入式软件在开发调试测试维护各个阶段的使用需求。
本实用新型的目的可以通过采用如下技术方案达到:
一种USB接口的多功能嵌入式开发工具,通过USB接口连接计算机,通过JTAG接口、SWD接口、串口接口和逻辑测试接口连接嵌入式开发板,包括电路板、USB接口、USB-HUB电路、JTAG接口、SWD接口、串口接口和逻辑测试接口,所述电路板分别与所述JTAG接口、所述SWD接口、所述串口接口和所述逻辑测试接口连接,所述USB接口与所述USB-HUB电路连接,所述JTAG接口和所述SWD接口通过调试仿真电路与所述USB-HUB电路连接,所述串口接口通过USB转串口电路与所述USB-HUB电路连接,所述逻辑测试接口通过逻辑分析电路与所述USB-HUB电路连接,所述电路板用于为所述USB-HUB电路、所述调试仿真电路、所述USB转串口电路和所述逻辑分析电路提供载体,所述USB-HUB电路用于实现将一路USB信号扩展为多路USB信号,分别调试USB转串口电路、调试仿真电路和逻辑分析电路。
进一步的,所述USB接口分为一个上行USB接口和多个下行USB接口,所述上行USB接口连接所述USB-HUB电路,所述下行USB接口用于扩展标准USB设备。
进一步的,所述USB-HUB电路将一路USB信号扩展为多路USB信号;
其中一路所述USB信号连接USB转串口电路,将USB信号转换为串口信号,通过所述串口接口对外连接;
另一路所述USB信号连接所述调试仿真电路,将USB信号转换为JTAG调试仿真信号和SWD调试仿真信号,通过所述SWD接口和所述JTAG接口对外连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奥博泰科技有限公司;张喆民,未经北京奥博泰科技有限公司;张喆民许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201721146994.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于计算机的监控装置
- 下一篇:网络工程信息化管理装置