用户工具

站点工具


u_disk_iap_arm实验_更新升级stm32

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
u_disk_iap_arm实验_更新升级stm32 [2020/07/11 17:34]
zgf
u_disk_iap_arm实验_更新升级stm32 [2022/03/22 10:25] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-07-11 |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2020-07-11 |  gingko ​ |  初次建立 ​ | 
行 17: 行 16:
   - 掌握KEIL MDK 集成开发环境使用方法。   - 掌握KEIL MDK 集成开发环境使用方法。
 ==== 二、 实验设备及平台 ==== ==== 二、 实验设备及平台 ====
-  - iCore4 双核心板。 +  - iCore4 双核心板[[https://​item.taobao.com/​item.htm?​spm=a1z10.1-c-s.w4004-22598974120.15.5923532fsFrHiE&​id=551864196684|点击购买]]。 
-  - JLINK(或相同功能)仿真器。+  - JLINK(或相同功能)仿真器[[https://​item.taobao.com/​item.htm?​id=554869837940|点击购买]]
   - Micro USB线缆。   - Micro USB线缆。
   - SD卡。   - SD卡。
行 34: 行 33:
   * a)通用特性   * a)通用特性
   * OTG_FS/​OTG_HS 接口的通用特性如下:   * OTG_FS/​OTG_HS 接口的通用特性如下:
-    *  经USB-IF认证,符合通用串行总线规范第2.0版 +    * 经USB-IF认证,符合通用串行总线规范第2.0版 
-    *  OTGHS支持3个PHY接口 +    * OTGHS支持3个PHY接口 
-      * – 片上全速PHY +      * 片上全速PHY 
-      * – 连接外部全速PHY的I2C接口 +      * 连接外部全速PHY的I2C接口 
-      * – 连接外部高速PHY的ULPI接口 +      * 连接外部高速PHY的ULPI接口 
-    *  模块内嵌的PHY还完全支持定义在标准规范OTG补充第1.3版中的OTG协议 +    * 模块内嵌的PHY还完全支持定义在标准规范OTG补充第1.3版中的OTG协议 
-      * – 支持A-B器件识别(ID线) +      * 支持A-B器件识别(ID线) 
-      * – 支持主机协商协议(HNP)和会话请求协议(SRP) +      * 支持主机协商协议(HNP)和会话请求协议(SRP) 
-      * – 允许主机关闭VBUS以在OTG应用中节省电池电量 +      * 允许主机关闭VBUS以在OTG应用中节省电池电量 
-      * – 支持通过内部比较器对VBUS电平采取OTG监控 +      * 支持通过内部比较器对VBUS电平采取OTG监控 
-      * – 支持主机到从机的角色动态切换 +      * 支持主机到从机的角色动态切换 
-    *  可通过软件配置为以下角色: +    * 可通过软件配置为以下角色: 
-      * – 具有SRP功能的USBFS/​HS从机(B器件) +      * 具有SRP功能的USBFS/​HS从机(B器件) 
-      * – 具有SRP功能的USBFS/​HS/​LS主机(A器件) +      * 具有SRP功能的USBFS/​HS/​LS主机(A器件) 
-      * – USBOn-The-Go全速双角色设备 +      * USBOn-The-Go全速双角色设备 
-    *  支持FS/​HSSOF和LSKeep-alive令牌 +    * 支持FS/​HSSOF和LSKeep-alive令牌 
-      * – SOF脉冲可通过PAD输出 +      * SOF脉冲可通过PAD输出 
-      * – SOF脉冲从内部连接到定时器(TIMx) +      * SOF脉冲从内部连接到定时器(TIMx) 
-      * – 可配置的帧周期 +      * 可配置的帧周期 
-      * – 可配置的帧结束中断 +      * 可配置的帧结束中断 
-    *  OTG HS内嵌DMA,并可软件配置AHB的批量传输类型。 +    * OTG HS内嵌DMA,并可软件配置AHB的批量传输类型。 
-    *  具有省电功能,例如在USB挂起期间停止系统、关闭数字模块时钟、对PHY和DFIFO电源加以管理 +    * 具有省电功能,例如在USB挂起期间停止系统、关闭数字模块时钟、对PHY和DFIFO电源加以管理 
-    *  具有采用高级FIFO控制的1.25K[FS]/​4K[HS]字节专用RAM: +    * 具有采用高级FIFO控制的1.25K[FS]/​4K[HS]字节专用RAM: 
-      * – 可将RAM空间划分为不同FIFO,以便灵活有效地使用RAM +      * 可将RAM空间划分为不同FIFO,以便灵活有效地使用RAM 
-      * – 每个FIFO可存储多个数据包 +      * 每个FIFO可存储多个数据包 
-      * – 动态分配存储区 +      * 动态分配存储区 
-      * – FIFO大小可配置为非2的幂次方值,以便连续使用存储单元+      * FIFO大小可配置为非2的幂次方值,以便连续使用存储单元
   * b)主机模式特性   * b)主机模式特性
   * OTG_FS/​OTG_HS接口在主机模式下具有以下主要特性和要求:   * OTG_FS/​OTG_HS接口在主机模式下具有以下主要特性和要求:
-    *  通过外部电荷泵生成VBUS电压。 +    * 通过外部电荷泵生成VBUS电压。 
-    *  多达12[FS]/​16[HS]个主机通道(又称之为管道):每个通道都可以动态实现重新配置,可支持任何类型USB传输。 +    * 多达12[FS]/​16[HS]个主机通道(又称之为管道):每个通道都可以动态实现重新配置,可支持任何类型USB传输。 
-    *  内置硬件调度器可: +    * 内置硬件调度器可: 
-      * – 在周期性传输硬件队列中存储多达12[FS]/​16[HS]个中断加同步传输请求 +      * 在周期性传输硬件队列中存储多达12[FS]/​16[HS]个中断加同步传输请求 
-      * – 在非周期性传输硬件队列中存储多达12[FS]/​16[HS]个控制加批量传输请求 +      * 在非周期性传输硬件队列中存储多达12[FS]/​16[HS]个控制加批量传输请求 
-    *  管理一个共享RxFIFO、一个周期性传输TxFIFO和一个非周期性传输TxFIFO,以有效使用USB数据RAM。+    *  管理一个共享RxFIFO、一个周期性传输TxFIFO和一个非周期性传输TxFIFO,以有效使用USB数据RAM。
   * c)从机模式特性   * c)从机模式特性
   * OTG_FS/​OTG_HS接口在从机模式下具有以下主要特性:   * OTG_FS/​OTG_HS接口在从机模式下具有以下主要特性:
-    *  1个双向控制端点0 +    * 1个双向控制端点0 
-    *  5[FS]/​7[HS]个IN端点(EP),可配置为支持批量传输、中断传输或同步传输 +    * 5[FS]/​7[HS]个IN端点(EP),可配置为支持批量传输、中断传输或同步传输 
-    *  具有5[FS]/​7[HS]个OUT端点,可配置为支持批量、中断或同步传输 +    * 具有5[FS]/​7[HS]个OUT端点,可配置为支持批量、中断或同步传输 
-    *  管理一个共享RxFIFO和一个Tx-OUTFIFO,以高效使用USB数据RAM +    * 管理一个共享RxFIFO和一个Tx-OUTFIFO,以高效使用USB数据RAM 
-    *  管理多达6[FS]/​8[HS]个专用Tx-INFIFO(分别用于每个使能的INEP),降低应用程序负荷 +    * 管理多达6[FS]/​8[HS]个专用Tx-INFIFO(分别用于每个使能的INEP),降低应用程序负荷 
-    *  支持软断开功能。+    * 支持软断开功能。
 === 3、高速OTG模块框图 === === 3、高速OTG模块框图 ===
-{{ :​icore4:​icore4_arm_hal_34_1.png?​direct&​400 |}}+{{ :​icore4:​icore4_arm_hal_34_1.png?​direct&​600 |}}
 === 4、IAP简介 === === 4、IAP简介 ===
  
行 96: 行 95:
 === 6、FATFS的特点 === === 6、FATFS的特点 ===
  
-  *  Windows兼容的FAT文件系统(支持FAT12/​FAT16/​FAT32/​exFAT) +  * Windows兼容的FAT文件系统(支持FAT12/​FAT16/​FAT32/​exFAT) 
-  *  与平台无关,移植简单 +  * 与平台无关,移植简单 
-  *  代码量少、效率高 +  * 代码量少、效率高 
-  *  多种配置选项+  * 多种配置选项
     * d)支持多卷(物理驱动器或分区,最多10个卷)     * d)支持多卷(物理驱动器或分区,最多10个卷)
     * e)多个ANSI/​OEM代码页包括DBCS     * e)多个ANSI/​OEM代码页包括DBCS
u_disk_iap_arm实验_更新升级stm32.1594460057.txt.gz · 最后更改: 2020/07/11 17:34 由 zgf