[发明专利]一种通过USB口进行调试升级的方法有效
申请号: | 201610054204.2 | 申请日: | 2016-01-27 |
公开(公告)号: | CN105550005B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 王春华 | 申请(专利权)人: | 南京沁恒微电子股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F13/42;G06F9/4401 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 usb 进行 调试 升级 方法 | ||
本发明公开了一种通过USB口进行调试升级的方法,该方法包括:用户开启调试升级平台,启用调试升级平台中USB‑Host功能单元,运行ISP调试升级程序;将目标设备通过USB连接装置与调试升级平台相连,目标设备上电后运行引导调试升级程序,启用USB‑Device通信功能,不启用目标设备内部上拉;调试升级平台中USB‑Host功能单元通过USB连接装置中上拉电阻提供的触发信号监听到目标设备连接动作,通知ISP调试升级程序,ISP调试升级程序向目标设备发送调试升级命令包;目标设备接收到调试升级命令包后进入调试升级模式。当用户需要进行调试升级,使用本方法,对只留出嵌入式系统USB接口的目标设备也可方便完成其调试升级操作。
技术领域:
本发明涉及一种通过USB口进行调试升级的方法。
背景技术:
随着电子信息技术飞速发展,嵌入式系统应用无处不在,对嵌入式系统的更新、升级不是经常发生的,却是必不可少的。嵌入式系统内部引导调试升级程序(BootLoader)主要是为了实现嵌入式系统的远程升级、更新等功能,引导调试升级程序(BootLoader)在嵌入式系统上电后首先运行,它根据一些特定的触发条件来判断是否进行调试升级。通常情况下,嵌入式系统调试升级的触发方式包括:一、通过外加的物理检测方式,如按键,跳冒等;二、通过某种接口(USB接口、串口等)在限定时间内监控自定义的数据包。
对于方式一,厂家可能需要在嵌入式系统产品外包装上留出用来接收物理触发信号的嵌入式系统调试升级接口,但这可能影响嵌入式系统产品的整体美观和造成硬件成本浪费;若不在嵌入式系统产品外包装上留出此接口,则需要对产品拆机来进行调试升级,这对用户使用来说极为不便利。
对于方式二,若将带USB接口的目标设备与计算机相连,目标设备内首先运行的引导调试升级程序(BootLoader)会模拟出一个USB设备,即在计算机上弹出一个USB设备,对于不需要进行调试升级的用户,这个USB设备是不希望出现的。例如:目标设备为一个U盘,当该U盘与计算机相连,则会先在计算机上弹出一个自定义的USB设备,或弹出一个未知的USB设备(Unknown Device),然后再出现一个U盘设备,这影响了不需要进行调试升级的用户的使用。
综上所述,提供一种通过USB口进行调试升级的方法已成为一个急需解决的问题。
发明内容:
本发明的目的是针对上述存在的问题,提供一种通过USB口进行调试升级的方法。其目的在于,当用户需要进行调试升级,使用本方法中的USB连接装置连接,对只留出嵌入式系统USB接口的目标设备也可方便完成其调试升级操作,并保持了目标设备整体美观和节省了硬件成本。大部分情况下,用户不需要进行调试升级,使用普通USB线连接,不存在出现两次USB设备的现象。
本发明是通过以下技术方案实现的:
一种通过USB口进行调试升级的方法,所述方法包括:用户开启调试升级平台,启用调试升级平台中USB-Host功能单元,运行ISP调试升级程序,此时调试升级平台处于自动监听模式;将目标设备通过USB连接装置与调试升级平台相连,所述USB连接装置包含用于向调试升级平台提供连接动作信号的上拉电阻,目标设备上电后运行引导调试升级程序(BootLoader),启用USB-Device通信功能,不启用目标设备内部上拉;调试升级平台中USB-Host功能单元通过USB连接装置中上拉电阻提供的触发信号监听到目标设备连接动作,通知ISP调试升级程序,ISP调试升级程序向目标设备发送调试升级命令包;目标设备接收到调试升级命令包后进入调试升级模式。
所述的一种通过USB口进行调试升级的方法,所述USB连接装置采用USB连接线或者USB连接器,所述的USB连接线或者USB连接器包括用于向调试升级平台提供连接动作信号的上拉电阻。
所述的一种通过USB口进行调试升级的方法,所述调试升级平台包括USB-Host通信功能单元、ISP调试升级程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京沁恒微电子股份有限公司,未经南京沁恒微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610054204.2/2.html,转载请声明来源钻瓜专利网。