| |

iFix 爱修网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1927|回复: 3

EMMC芯片,固件烧录答疑

[复制链接]
发表于: 2019-12-12 09:50:44
| 显示全部楼层 |阅读模式
1、读出来的4个文件,对应boot1 boot2 usr三个物理分区,和ext_csd寄存器?
2、NOR(引导程序)+emmc的配置方案下不用考虑boot1 boot2两个分区,单emmc下必须要考虑boot1 boot2两个分区?
3、NOR(引导程序)+emmc的配置方案下只烧录usr分区时?
正常U口烧录时,我们板子从板子内存读取(包含5个零件)并写入EMMC的指令细节:
mmc write ($fileaddr内存地址)  0x00000000 22
mmc write   $fileaddr            0x00000022 2990
mmc write   $fileaddr            0x00006022 9804
mmc write   $fileaddr            0x00024022 fb8
mmc write   $fileaddr            0x00747fdf 21
可以看出软件定义的EMMC的容量大致为0x00747fdf * 512=3909074432字节3.64GB 4GB。
这里的0x00000000到0x00747fdf是否是EMMC usr物理分区的物理块号?
4、读出的ext_csd寄存器内容是512字节,EMMC芯片的CSD_EXT也是512字节。所以EXT_CSD[179]、[177]、[162]、[167]、[181]这几个值,连续的去找就好了?
5、EMMC写入操作,待写入的文件后缀是否必须是.bin?

回复

使用道具 举报

发表于: 2019-12-12 09:59:19
| 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
回复 支持 反对

使用道具 举报

发表于: 2019-12-12 10:08:10
| 显示全部楼层
对于维修行业复制EMMC,没有那么多的讲究,复制好用就行了;
扩展寄存器就是连续读取出来的,对应着找就是了,注意十进制/十六进制转换;
如果你是工厂自动化烧录需求,可以联系我们开发针对性的软件,需要什么文件格式你说了算,一对一贴心定制,付费的哦。
回复 支持 反对

使用道具 举报

 楼主| 发表于: 2019-12-12 13:41:40
| 显示全部楼层
admin 2019-12-12 10:08
对于维修行业复制EMMC,没有那么多的讲究,复制好用就行了;
扩展寄存器就是连续读取出来的,对应着找就是 ...

好哒,感谢admin
我们是做高通路由器,我再研究研究
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|||iFix 爱修网 ( 粤ICP备2021135374号 )

粤公网安备 44060602002064号

GMT+8, 2024-12-26 19:49 , Processed in 0.054024 sec., 11 queries .

Powered by Discuz! X3.4

Release 20191201, © 2001-2024 Comsenz Inc.

MultiLingual version, Rev. 850, © 2009-2024 codersclub.org

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