报异常的函数属于 memAlignedBlockSplit
问题应该是内存分配问题
尝试去hcd里面把cache malloc 分配大点,不能频繁的malloc 和 free
原因在于:
submit Irp 的时候会用malloc,然后就一堆碎片
这个1.1的自己写的协议栈还好,2.0的那个usbTransUnit 那两个.c估计也有一样的问题
报异常的函数属于 memAlignedBlockSplit
问题应该是内存分配问题
尝试去hcd里面把cache malloc 分配大点,不能频繁的malloc 和 free
原因在于:
submit Irp 的时候会用malloc,然后就一堆碎片
这个1.1的自己写的协议栈还好,2.0的那个usbTransUnit 那两个.c估计也有一样的问题