上位机采用3748官方驱动,结构也是,上位机传指令下来后,3748将所有数据BULK方式回传上去,但是数据量一旦大于缓冲区大小,3748便HALT哪里,请问原因.
static unsigned long
EchoNewDataToHost(tUSBDBulkDevice *psDevice,
unsigned char *pcData,
unsigned long ulNumBytes)
这个要仿真才能知道,引起HALT的原因要查出来,比如说非法操作外设,野指针,栈溢出等。