[发明专利]一种通过设备应用接口进行测试及编程的方法无效

专利信息
申请号: 201110097724.9 申请日: 2011-04-19
公开(公告)号: CN102750214A 公开(公告)日: 2012-10-24
发明(设计)人: 郭阳斌;郭阳勇 申请(专利权)人: 成都联星微电子有限公司;郭阳斌;郭阳勇
主分类号: G06F11/26 分类号: G06F11/26
代理公司: 暂无信息 代理人: 暂无信息
地址: 610041 四川省*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通过 设备 应用 接口 进行 测试 编程 方法
【说明书】:

技术领域

发明涉及计算机通讯技术(包括USB、LAN、CAN、1394、SATA、PCIe、BLUETOOTH、WLAN、UWB、WUSB等通讯技术)、微处理器/单片机、可编程器件等技术领域。

背景技术

早期的微处理器/单片机多采用外接程序及数据存储器的方法以满足不同的应用要求,随着半导体技术的发展及用户对微处理器/单片机应用系统集成度要求的提高,越来越多的微处理器/单片机逐渐向内置程序及数据存储器的方向发展,在这些微处理器/单片机系统的生产过程中,用户需要用专用编程工具先对器件编程然后才能进行安装焊接组装等加工工序,在最终产品状态,用户无法对产品进行程序更改及升级等操作。近年来,一些微处理器/单片机开始向ISP(在系统编程)、IAP(在应用编程)、JTAG(边界扫描测试及编程)功能方向发展,使带此功能的微处理器/单片机或可编程逻辑器件产品可以实现最终产品、最后工序编程或最终用户远程测试或固件编程、升级。

但是目前具备ISP、IAP、JTAG测试或编程功能的微处理器/单片机或可编程逻辑器件的编程接口均是采用专用的简单的通讯方式的电气接口。例如一些8051内核的单片机通过UART串口及RS232转换电路与Pc(个人计算机)连接实现ISP/IAP功能;多数ARM内核的微处理器或可编程逻辑器件通过JTAG(边界扫描测试)接口与基于PC并行口的JTAG控制器连接,实现芯片边界扫描测试及编程等功能。这些接口专用于编程、调试及测试,编程电缆包含专用电路及元器件、成本较高、较复杂且需要专门设计,在用户应用固件程序运行过程中一般不使用该接口,最终产品也很难保留该接口进行固件编程或升级。随着计算机通讯技术的发展,这些简单通讯方式接口已逐渐从PC端淘汰(大多数笔记本电脑已取消标准串行及并行电气接口),逐渐被USB/LAN/CAN/1394/SATA/PCIE/BLUETOOTH/WLAN/UWB/WUSB等高效、高速及易连的接口取代。并且越来越多的微处理器/单片机或可编程逻辑器件也已集成了这些高效、高速及易连的通讯方式接口以适应不同的应用需求。甚至有些通讯方式规范已经定义了程序升级的通讯协议(例如USB组织定义了USB外设固件升级规范“USB Device Firmware Upgrade Specification,Revision 1.1”),但是用户需要开发编程工具软件、固件程序甚至驱动程序等,协议较复杂且实现困难。目前也只局限于固件升级,没有整合仿真、调试、测试、固件编程、升级等通信功能及用户应用通信功能,还没有具体的简单易行的系统实施方法。

本说明书将以内置USB/LAN/CAN/1394/SATA/PCIE/BLUETOOTH/WLAN/UWB/WUSB等通讯接口的微处理器/单片机为例,详述如何通过微处理器/单片机或可编程逻辑器件的这些通讯接口在已有的微处理器/单片机或可编程逻辑器件仿真、调试、测试、固件编程方法基础上实现仿真、调试、测试、编程通信功能及用户应用通信功能。

发明内容

本发明可以利用现有PC端工具软件及外设驱动程序实现单一通讯接口的仿真、调试、测试、编程通信及应用通信的多功能,本说明书着重于微处理器/单片机通过USB接口实现仿真、调试、测试、编程的方法,该方法也适用于带LAN、CAN、1394、SATA、PCIE、BLUETOOTH、WLAN、UWB、WUSB等通讯方式接口的微处理器/单片机或可编程逻辑器件。

本发明的实现方法为:

带USB接口的微处理器/单片机或可编程逻辑器件通过USB电缆与PC连接时,其默认状态是一个USB虚拟串口/并口外设(Device)或其它可编程类外设(例如USB-JTAG适配器),用户通过现有的PC端仿真、调试、测试、编程等工具软件及USB虚拟串口/并口或可编程类外设驱动程序实现对微处理器/单片机或可编程逻辑器件的仿真、调试、测试、固件编程操作,完成仿真、调试、测试、编程后用户可以通过PC端的编程工具软件把微处理器/单片机或可编程逻辑器件设置为应用状态,然后微处理器/单片机或可编程逻辑器件即工作于应用状态并运行用户自己设计的应用固件程序,此时微处理器/单片机或可编程逻辑器件作为一个用户设计的应用USB外设按照用户的设计要求通过USB接口及相应的应用驱动程序实现与PC或其它设备的连接通信。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都联星微电子有限公司;郭阳斌;郭阳勇,未经成都联星微电子有限公司;郭阳斌;郭阳勇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110097724.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top