ת»»Ϊgb2312±àÂë
This commit is contained in:
@@ -111,7 +111,7 @@ MSC_BOT_CSW_TypeDef;
|
||||
* @{
|
||||
*/
|
||||
|
||||
extern uint8_t* MSC_BOT_Data; //改用内存申请的方式
|
||||
extern uint8_t* MSC_BOT_Data; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD>ʽ
|
||||
extern uint16_t MSC_BOT_DataLen;
|
||||
extern uint8_t MSC_BOT_State;
|
||||
extern uint8_t MSC_BOT_BurstMode;
|
||||
|
||||
@@ -79,7 +79,7 @@ uint8_t MSC_BOT_Status;
|
||||
#endif
|
||||
#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
|
||||
//__ALIGN_BEGIN uint8_t MSC_BOT_Data[MSC_MEDIA_PACKET] __ALIGN_END ;
|
||||
uint8_t * MSC_BOT_Data;//改用内存申请的方式.
|
||||
uint8_t * MSC_BOT_Data;//<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD>ʽ.
|
||||
|
||||
#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
|
||||
#if defined ( __ICCARM__ ) /*!< IAR Compiler */
|
||||
@@ -240,7 +240,7 @@ void MSC_BOT_DataOut (USB_OTG_CORE_HANDLE *pdev,
|
||||
* @param pdev: device instance
|
||||
* @retval None
|
||||
*/
|
||||
extern uint8_t USBD_MSC_MaxLun;//在usbd_msc_core.c里面定义.
|
||||
extern uint8_t USBD_MSC_MaxLun;//<EFBFBD><EFBFBD>usbd_msc_core.c<EFBFBD><EFBFBD><EFBFBD>涨<EFBFBD><EFBFBD>.
|
||||
static void MSC_BOT_CBW_Decode (USB_OTG_CORE_HANDLE *pdev)
|
||||
{
|
||||
|
||||
@@ -249,7 +249,7 @@ static void MSC_BOT_CBW_Decode (USB_OTG_CORE_HANDLE *pdev)
|
||||
|
||||
if ((USBD_GetRxCount (pdev ,MSC_OUT_EP) != BOT_CBW_LENGTH) ||
|
||||
(MSC_BOT_cbw.dSignature != BOT_CBW_SIGNATURE)||
|
||||
(MSC_BOT_cbw.bLUN > USBD_MSC_MaxLun) || //官方代码这里是>1,我们改为USBD_MSC_MaxLun,以支持多个磁盘
|
||||
(MSC_BOT_cbw.bLUN > USBD_MSC_MaxLun) || //<EFBFBD>ٷ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>>1,<2C><><EFBFBD>Ǹ<EFBFBD>ΪUSBD_MSC_MaxLun,<EFBFBD><EFBFBD>֧<EFBFBD>ֶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
(MSC_BOT_cbw.bCBLength < 1) ||
|
||||
(MSC_BOT_cbw.bCBLength > 16))
|
||||
{
|
||||
|
||||
@@ -245,7 +245,7 @@ __ALIGN_BEGIN uint8_t USBD_MSC_OtherCfgDesc[USB_MSC_CONFIG_DESC_SIZ] __ALIGN_END
|
||||
#pragma data_alignment=4
|
||||
#endif
|
||||
#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
|
||||
__ALIGN_BEGIN uint8_t USBD_MSC_MaxLun __ALIGN_END = 0;//去掉static关键字.
|
||||
__ALIGN_BEGIN uint8_t USBD_MSC_MaxLun __ALIGN_END = 0;//ȥ<EFBFBD><EFBFBD>static<EFBFBD>ؼ<EFBFBD><EFBFBD><EFBFBD>.
|
||||
|
||||
#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
|
||||
#if defined ( __ICCARM__ ) /*!< IAR Compiler */
|
||||
|
||||
@@ -77,9 +77,9 @@ uint8_t SCSI_Sense_Head;
|
||||
uint8_t SCSI_Sense_Tail;
|
||||
|
||||
uint32_t SCSI_blk_size;
|
||||
uint32_t SCSI_blk_nbr[3]; //最大支持3个磁盘.所以要3个SCSI_blk_nbr来表示,否则可能出错.
|
||||
uint32_t SCSI_blk_nbr[3]; //<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֧<EFBFBD><EFBFBD>3<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<2E><><EFBFBD><EFBFBD>Ҫ3<D2AA><33>SCSI_blk_nbr<62><72><EFBFBD><EFBFBD>ʾ,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܳ<EFBFBD><DCB3><EFBFBD>.
|
||||
|
||||
uint64_t SCSI_blk_addr; //对大于4GB的SD卡,要用64位表示
|
||||
uint64_t SCSI_blk_addr; //<EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD>4GB<EFBFBD><EFBFBD>SD<EFBFBD><EFBFBD>,Ҫ<><D2AA>64λ<34><CEBB>ʾ
|
||||
uint32_t SCSI_blk_len;
|
||||
|
||||
USB_OTG_CORE_HANDLE *cdev;
|
||||
|
||||
Reference in New Issue
Block a user