是不是驱动安装包不对? 我的电脑是win8.1 64位的
我选择的是64位的,32位装不上的
安装完后安装目录下有win8 x64的,我用的是x64
下载http://download.csdn.NET/download/zhoubintiantian/9959370,装完就好了
我是使用STM32CubeMX生成工程的,并且用自定义的内存管理,改usbd_def.h下
/* Memory management macros */
#define USBD_malloc(n) mymalloc(SRAMIN,n)//malloc
#define USBD_free(n) myfree(SRAMIN,n)//free
#define USBD_memset mymemset//memset
#define USBD_memcpy mymemcpy//memcpy
解决。
如果没有用自定义内存管理,则修改startup_stm32f429xx.s系统启动文件里的Heap_Size EQU 0x200 值,加大。
详细见http://blog.csdn.net/beyoungbehappy/article/details/53784911
环境:win10 64bit