阅读:1240回复:3
高分求教FX2"Buffer Overrun"是怎么回事
我想从Endpoint6读入64bytes数据,先写好固件程序将64bytes数据放入Endpoint6的buffer内,arm endpoint6,然后设置Control Panel上的Bulk/Int栏为Endpoint6IN-64,点击Bulk/Int按钮,可却显示什么循环冗余错误,用bushound查看显示Buffer Overrun
但是FX2开发包里有一个Bulk_asm程序也就是这样写的啊,为什么那个没错,我的错了?那位高手指教一下,不胜感激! [编辑 - 3/14/04 by jason_he] |
|
沙发#
发布于:2004-03-14 22:14
你的Endpoint6在固件中是否设定为Bulk传输方式?
另怎么可能有Endpoint6, 好像FX2没有这么多Endpoints吧! |
|
|
板凳#
发布于:2004-03-15 10:27
你的Endpoint6在固件中是否设定为Bulk传输方式? FX2中,有EP2、4、6、8,没有EP3、5、7。 |
|
|
地板#
发布于:2004-03-15 10:53
我知道了,你们说的Endpoint可能实际上是Pipe.
|
|
|