Image
Image

simple_head

+ 关注

粉丝 0     |     主题 13     |     回帖 117

STM32F107的USB HOST问题
2014-8-5 09:50
  • ST MCU
  • 8
  • 6673
  有没有人来谈谈STM32F107的USB HOST寄存器阿? 为什么OTG_FS_HCINTx寄存器中的XFRC位在实际IN transaction ...  
作为ST的忠实用户对STM32的F-2特点解读--兼对比较其他M3
2010-12-9 10:13
  • ST MCU
  • 27
  • 8531
  5. OTG的USB支持HS.(需要外接PHY! ST的OTG/FS就是外购的IP,不提供OTG的例程,USB方面比NXP那是差太远了). - ...  
STM32F107的USB HOST问题 --- IN token发不出去
2010-12-28 21:44
  • ST MCU
  • 55
  • 11959
  今天收到ST公司的电话了,简单来说,就是整个ST公司不做USB OTG的技术支持。------- 太失望了! ...  
  看起来,你对USB协议的一些基础还没有懂. 你应该先吃透USB设备的枚举过程. 然后才可以调试你的程序. ...  
  当你使能发送后,立即将有请求队列信息的那个寄存器读到一个变量里,在程序调试时打断点可以看到那个值为7. ...  
  为7的时候只有短短几个us  
  还有数据是从数组的高位开始写吗? --- 这个你自己多试几次,结合示波器,自然就搞清楚了. 那个请求队列是什 ...  
  从我这几天发的前一个帖子里面看我的源程序  
  "OTG_FS_GNPTXSTS)的寄存器,在usb复位之后是什么样子的,我的是0x070800A0 " 这是对的! 我的是0x07080020 ...  
  我的代码还在调试中,还有问题. 代码在我之前发的一个问题帖子里面有  
  已发给你  
  楼上的,你的USB HOST进展如何?  
  是所有的IN transaction都这样吗? --- 是的  
  OTG_FS_HCTSIZx中的XFRSIZXFR再IN的时候应该设为N*MaxPacketSize, 这个我已经照做了. 再我的调试中,OTG_FS_ ...  
  IN 的结束标志条件是: OTG_FS_HCTSIZx中的PKTCNT从N变为0. 根OTG_FS_HCTSIZx中的XFRSIZXFR没有关系把? ...  
  除了IN出不来,其实我还有一个In Trnasaction的问题: 当IN transaction成功完成后, OTG_FS_HCINTx寄存器中只 ...  
  我的做法根你说的是一致的. 而且,当我的IN出不去的时候(以及之前),全部都是小于64字节的传输. Anyway,我会 ...  
  我在enumerate U盘成功后,执行100次class specific request: Bulk ONly Mass Storage Reset.这是一个控制传 ...  
  HCCHAR寄存器Bit31已经设为1. 我目前已经成功实现enumerate, 如果HCCHAR的BIT31没有射,之前的任何一次IN ...  
  我再把问题精简一下: 什么情况下,已写入transaction request queue的in request会被阻挡住发送不出去? ...  
2
3
近期访客