![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
康不理
这个作者很懒,什么都没留下…
展开
-
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 评论