如何在bootloader中访问emmc的各寄存器

辉歌 2014-05-30 03:33:06
当前准备在bootloader中(bl2,或者uboot)访问emmc的boot partition。
阅读了emmc的协议规范,比如访问CID register,CSD,Extended CSD。我比较糊涂,怎么访问它们呢?
...全文
2619 点赞 收藏 5
写回复
5 条回复
fly 100% 2015年01月12日
软件写保护好解 命令就可 硬件的话软件是戒不掉的
回复 点赞
qq_24379743 2014年12月10日
用编程器如何解决emmc的写保护?拜谢,可解决的话重谢
回复 点赞
qq_24379743 2014年12月10日
KMSJS000KA-B308 三星。EMCP的容量只有原来的一半了,2.3GB左右。 H9DP32A4JJACGRKEM HYNIX 。应该写保护了,连ID/PNM号都读取不到!原来是从高通平台拆下的,想用在MTK上出现上述问题。 谁能帮忙解决?拜谢!
回复 点赞
ying_593254979 2014年07月21日
访问寄存器是简单的。主要是你得根据协议,实现驱动。
回复 点赞
moquan1100 2014年05月31日
首先你需要在bootloader中移植emmc驱动,通常bootloader中有的。 然后设置cmdline(还是commandline,记得不太清楚),这个是能设置启动分区的。 在代码中是能找到任何一个分区的,之前做bootloader的时候有用到过。
回复 点赞
发动态
发帖子
CPU和硬件区
创建于2012-11-23

308

社区成员

537

社区内容

Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区公告
暂无公告