double
论坛版主
论坛版主
  • 注册日期2002-03-30
  • 最后登录2015-05-05
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1417回复:3

fx2的调试是否需要使用USARTS口

楼主#
更多 发布于:2002-11-20 08:36
我现在正在设计一个usb2.0的设备,参考fx2评估版的原理图,其中有一部分为九针串口,不知它的作用是什么,是不是开始在还没有驱动程序的时候使用家在程序的呢。我现在感觉很迷惑,刚开始的时候除了可以用EEPROM加载固件以外,还有什么方法呀,手册中所说的“再列举”是如何实现的,在没有驱动的情况下可以实现吗,还有,CYPRESS提供的CONTROL PANEL是如何和USB设备通信的,是通过USB口还是通过串口呢,如果是通过USB口,那没有驱动是如何实现的。
轻轻的我来了 带给你欢乐 悄悄的我走了 带走你忧愁
zyz1974
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2005-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-25 17:11
九针串口的作用就是开始在还没有驱动程序的时候使用加载程序。YPRESS提供的CONTROL PANEL与USB设备通信是通过USB口,在没有驱动的情况下要自己写驱动及应用程序的
double
论坛版主
论坛版主
  • 注册日期2002-03-30
  • 最后登录2015-05-05
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-25 18:57
九针串口的作用就是开始在还没有驱动程序的时候使用加载程序。YPRESS提供的CONTROL PANEL与USB设备通信是通过USB口,在没有驱动的情况下要自己写驱动及应用程序的

CYPRESS提供的工具包里好像有驱动吧。
轻轻的我来了 带给你欢乐 悄悄的我走了 带走你忧愁
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-26 09:34
  9针串口的作用是用来调试用的,至少EZ-USBFX2的开发板是这么用的,使用时需要与CONTROL PANEL联合使用,固件程序是通过USB口加载到内部8051的RAM里的,这是EZ-USB系列一大特点。加载完固件程序后,你可以在主机上调试上位机程序,同时用KEIL C通过串行口监测固件程序的运行情况。
  具体上电复位的详细步骤我也不清楚,我今天已经另列帖子询问了。但是EZ-USB的开发板只要查到主机上系统就能识别,而且不需要选择驱动,这个过程完成后,设备就已经给分配了缺省地址0,而且可以通过缺省端点0进行标准请求的通讯以及设置新的地址等。可是我却不知道这个缺省地址0是如何分配的,因为插上设备时并没有固件在8051内运行,因此USB的初始化是如何进行的我就不清楚了。
  再列举指的是你的固件下载进去后,8051会对USB内部寄存器进行重新的配置,就相当于重新复位一次,重新初始化内部寄存器,包括端点配置等,然后这个设备才会变为“你自己的”你可以用它进行主机与设备的信息交换(不知道理解的对不对,仅做参考)

[编辑 -  11/26/02 by  jinghuiren]
游客

返回顶部