ת»»Ϊgb2312±àÂë

This commit is contained in:
2025-07-05 19:47:28 +08:00
parent 8c12c1ffc3
commit 079aa9f868
550 changed files with 13358 additions and 17326 deletions

View File

@@ -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;

View File

@@ -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))
{

View File

@@ -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 */

View File

@@ -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;