u盘程序溢出是什么原因()
大家好,今天和大家分享一下之前在调试STM32F407官方提供的USB驱动库中,发现的一些问题,希望对大家有用。
一、请求接收的数据长度大于数组大小,可能导致溢出
Usbh_msc_bot.c文件中的问题如下图:
应按红色标识进行修改
二、操作数组时越界的问题
Usbh_msc_bot.c文件中的问题如下图:
应按红色标识进行修改
三、解决不支持端点最大包长为512的U盘问题
应按红色标识进行修改
大家好,今天和大家分享一下之前在调试STM32F407官方提供的USB驱动库中,发现的一些问题,希望对大家有用。
一、请求接收的数据长度大于数组大小,可能导致溢出
Usbh_msc_bot.c文件中的问题如下图:
应按红色标识进行修改
二、操作数组时越界的问题
Usbh_msc_bot.c文件中的问题如下图:
应按红色标识进行修改
三、解决不支持端点最大包长为512的U盘问题
应按红色标识进行修改