LM3S3748 USB DEVICE BULK传输问题

上位机采用3748官方驱动,结构也是,上位机传指令下来后,3748将所有数据BULK方式回传上去,但是数据量一旦大于缓冲区大小,3748便HALT哪里,请问原因.

static unsigned long

EchoNewDataToHost(tUSBDBulkDevice *psDevice,

                 unsigned char *pcData,

                 unsigned long ulNumBytes)