lioniamhero
驱动小牛
驱动小牛
  • 注册日期2003-05-31
  • 最后登录2005-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1311回复:2

68013固件的一些问题

楼主#
更多 发布于:2004-09-21 16:07
我用的是68013芯片
  1 我固件设定EP2为AUTOOUT 512 2X模式,我往EP2端点写入1024字节后就写不进去了,自动OUT模式中BUFFER指针不是自动的吗。
  2 芯片资料中提到端点要arm ,rearm等概念,初始化时还要设置EPXBCH,EPXBCL寄存器等。那位对此有清晰理解,请教。
  

最新喜欢:

waangyanwaangy...
waangyan
驱动牛犊
驱动牛犊
  • 注册日期2004-05-14
  • 最后登录2016-02-22
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-23 14:52
输出端点在上电复位(power on reset)的时候没有装载数据(not armed)。需要在初始化的时候,根据配置输出端点的缓存倍数,写0x80到EP2BCL或EP4BCL,使skip/w=1 装载数据(rearm)。而skip=1,所接受到输出包不会通过output FIFO 传送到外部逻辑。看看TRM的8-12,8-13页吧,描述的比较清楚。上面只是我自己的理解。
在进行数据传送的时候,根据EPxBCL,EPxBCH的值来进行传送过程中的计数。
w_bingjian
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2005-04-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-22 16:21
你是在固件内部写,还是通过程序ez_usb control panel?
游客

返回顶部