vxworks usb异常

报异常的函数属于 memAlignedBlockSplit

问题应该是内存分配问题  

尝试去hcd里面把cache malloc 分配大点,不能频繁的malloc 和 free

原因在于:

submit Irp 的时候会用malloc,然后就一堆碎片

这个1.1的自己写的协议栈还好,2.0的那个usbTransUnit 那两个.c估计也有一样的问题


你可能感兴趣的:(cache)