OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6623|回复: 12

EMMC 驱动

[复制链接]

5

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2017-10-17
在线时间
21 小时
发表于 2017-10-21 17:41:46 | 显示全部楼层 |阅读模式
10金钱
最近拿三星的emmc做了个板子,stm32f1 和f4 的都有,就是驱动不知咋搞。。。好像接了自己解决不了的活。。。

SanDisk-SDIN5C2-8G-datasheet.p ...
eMMC-JESD84-A441 &&amp ...

资料文件差不多就这些。。有人愿意分享下经验吗



SanDisk-SDIN5C2-8G-datasheet.pdf

564.28 KB, 下载次数: 309

eMMC-JESD84-A441 &&&&.pdf

1.99 MB, 下载次数: 442

最佳答案

查看完整内容[请看2#楼]

解决了,需要判断一下状态,具体什么状态状态忘了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2016-5-16
在线时间
37 小时
发表于 2017-10-21 17:41:47 | 显示全部楼层
LinXi6 发表于 2019-7-6 15:18
咨询一下,你得问题解决了吗?我也遇见了相同的问题,求助,,,

解决了,需要判断一下状态,具体什么状态状态忘了。
回复

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-10-22 20:00:55 | 显示全部楼层
EMMC走SDIO总线就跟SD卡一样玩了。
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2016-5-16
在线时间
37 小时
发表于 2017-11-8 12:30:08 | 显示全部楼层
楼主 有办法解决了  一起交流一下 2317218068
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2016-5-16
在线时间
37 小时
发表于 2017-11-8 12:30:43 | 显示全部楼层
Acuity 发表于 2017-10-22 20:00
EMMC走SDIO总线就跟SD卡一样玩了。

您好  请问您以前做过EMMC驱动的开发吗??
回复

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-11-8 15:16:30 | 显示全部楼层
流畅笔记 发表于 2017-11-8 12:30
您好  请问您以前做过EMMC驱动的开发吗??

做过SD卡的,几乎程序不用改动即可用于eMMC
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2016-5-16
在线时间
37 小时
发表于 2017-11-8 18:59:31 | 显示全部楼层
本帖最后由 流畅笔记 于 2017-11-8 19:01 编辑
Acuity 发表于 2017-11-8 15:16
做过SD卡的,几乎程序不用改动即可用于eMMC

原来驱动TF卡的驱动,现在不能驱动正常驱动 KLMxGxxEMx-B031     EMMC5.0 (8G )
改了新驱动   生成的信息如下()
hmmc.MmcCard.CardType: 1
hmmc.MmcCard.Class: 245
hmmc.MmcCard.RelCardAdd: 0
hmmc.MmcCard.BlockNbr: 2097152
hmmc.MmcCard.BlockSize: 512
hmmc.MmcCard.LogBlockNbr: 2097152
hmmc.MmcCard.LogBlockSize: 512
如果块的数量 2097152   数据块的大小是512  那么EMMC 才1G  (应该是8G的大小才对呢)?
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2015-10-29
在线时间
7 小时
发表于 2017-11-14 15:48:06 | 显示全部楼层
流畅笔记 发表于 2017-11-8 18:59
原来驱动TF卡的驱动,现在不能驱动正常驱动 KLMxGxxEMx-B031     EMMC5.0 (8G )
改了新驱动   生成的 ...

楼主解决问题没?我跟你的现象一样的。8G的emmc,认出来只有1G。
然后用FASFS的话,只能写入大概13M左右的空间。WriteBlock那里的地址是0XE68000,写到这个地方就挂了。
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2016-5-16
在线时间
37 小时
发表于 2017-11-14 16:24:08 | 显示全部楼层
本帖最后由 流畅笔记 于 2017-11-15 09:49 编辑
marszxm 发表于 2017-11-14 15:48
楼主解决问题没?我跟你的现象一样的。8G的emmc,认出来只有1G。
然后用FASFS的话,只能写入大概13M左右 ...

这个要看外部EXT_CSD寄存器的内容
回复

使用道具 举报

2

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2018-2-2
在线时间
10 小时
发表于 2018-2-2 20:13:21 | 显示全部楼层
流畅笔记 发表于 2017-11-14 16:24
这个要看外部EXT_CSD寄存器的内容

你好,请问一下,我现在可以正确去eMMC的信息了,可以连续读取会出现错误,请问你是怎么解决的,MMC5.1协议
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165537
金钱
165537
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-2-3 00:54:00 | 显示全部楼层
帮顶
回复

使用道具 举报

4

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
161
金钱
161
注册时间
2016-3-5
在线时间
33 小时
发表于 2018-12-21 17:36:50 | 显示全部楼层
Acuity 发表于 2017-11-8 15:16
做过SD卡的,几乎程序不用改动即可用于eMMC

你好,请问要修改SD卡底层哪部分,我按照人家参考的修改,就显示初始化失败,不知是哪个步骤出问题,请问可以给资料参考下吗?
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2019-7-5
在线时间
7 小时
发表于 2019-7-6 15:18:17 | 显示全部楼层
流畅笔记 发表于 2017-11-8 18:59
原来驱动TF卡的驱动,现在不能驱动正常驱动 KLMxGxxEMx-B031     EMMC5.0 (8G )
改了新驱动   生成的 ...

咨询一下,你得问题解决了吗?我也遇见了相同的问题,求助,,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-15 10:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表