请教stm32 如何实现大批量 传输给pc?
我现在用官方提供的例子 Mass_Storage 修改,我要实现的传输的目的就是,stm32向pc传输大量采集回来的数据,pc上设计一个上位机软件接受数据保存。
为了加快传输速度,我打算用批量传输的方式,如何查考了Massstorage的例子进行修改。 我想知道如何修改这个例子呢?
我尝试着对usb_endp.c 文件进行如下屏蔽。
但是枚举就出现感叹号了,pc断也一直在向设备请求。
void EP1_IN_Callback(void)
{
//Mass_Storage_In();
}
/*******************************************************************************
* Function Name : EP2_OUT_Callback.
* Description : EP2 OUT Callback Routine.
* Input : None.
* Output : None.
* Return : None.
*******************************************************************************/
void EP2_OUT_Callback(void)
{
//Mass_Storage_Out();
}
我想知道 如果要批量传输的话 需不需要让设备枚举完整呢?如果完整应该如何进行呢?
因为我实际上不需要枚举成一个完整的U盘,我只是需要这种枚举的方式,批量传输给PC。
} |