EZ-USB 68013加载固件后识别速度的影响(转)
原文地址:http://hi.baidu.com/daoguchengshu/item/86b28b4d22442be7a4c0661f
这里说的识别速度,主要是下载固件后两声“叮咚”的间隔。
众所周知,插上USB后,PC会“叮咚”一声,然后设备管理器刷新,然后PC再“叮咚”一声,最终设备类型才会显示在设备管理器中,这时候USB设备才真正被识别到。
这两声“叮咚”的间隔由什么决定呢?
如何加快USB的识别速度?
经过试验,在EZ USB的固件框架中,有一个EZUSB_Delay()函数,主要是这个函数内部延时在控制。
EZUSB_Delay()函数会在主任务进程中被EZUSB_Discon()和EZUSB_Resume()调用;
EZUSB_Delay()这个函数被封装在ezusb.lib库里,要加快EZUSB的识别速度,就要重写这个函数,替代框架中默认的。
目前没有试验过入股加快USB识别速度会否在差的电脑上导致识别不了。