![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EMMC
康不理
这个作者很懒,什么都没留下…
展开
-
FATFS移植测试文档(stm32+emmc/sd卡)
FATFS移植测试文档一、项目要求在 eMMC驱动移植实验的基础上,加上 FatFs 文件系统,实现 eMMC 卡中文件的读写及其它操作目的:(1)了解 FatFs 文件系统的原理(2)掌握 FatFs 文件系统的移植方法(3)实现 eMMC卡中文件的读写(4)测试 eMMC读写速度并分析优化二、FATFS原理1、底层接口,包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。2、中间层FATFS模块,实现了FAT 文件读/原创 2020-09-12 10:49:56 · 5602 阅读 · 3 评论 -
eMMC初始化命令发送流程
eMMC初始化命令发送流程通过stm32单片机驱动eMMC芯片,在完成项目的过程中,命令发送和响应很令人头疼,所以整理出一篇文档供各位开发者参考。初始化命令发送流程1、第一步发送CMD0,让芯片进入IDLE状态。/* CMD0: GO_IDLE_STATE */ errorstate = SDMMC_CmdGoIdleState(hmmc->Instance); if(errorstate != HAL_MMC_ERROR_NONE) { return errorstate原创 2020-09-10 17:11:37 · 3324 阅读 · 1 评论 -
STM32驱动eMMC读写数据
STM32驱动eMMC读写数据参照 JEDEC eMMC标准:JESD84-B51 (Revision of JESD84-B50.1, July 2014)驱动芯片采用stm32h7xx芯片。通过官方HAL库中stm32h7xx_hal_mmc.h文件驱动,采用8bit数据传输模式,与SD卡驱动类似。实测写入速度6-10MB/s左右。初始化代码清单:HAL_StatusTypeDef SDMMC1_MMC_Init(void){ hmmc1.Instance = SDMMC1; hmm原创 2020-09-10 16:37:24 · 10804 阅读 · 8 评论