社区
CPU和硬件区
帖子详情
bootlaoder中如何访问emmc的各寄存器
辉歌
2014-05-30 03:33:29
当前准备在bootloader中(bl2,或者uboot)访问emmc的boot partition。
阅读了emmc的协议规范,比如访问CID register,CSD,Extended CSD。我比较糊涂,怎么访问它们呢?
...全文
512
3
打赏
收藏
bootlaoder中如何访问emmc的各寄存器
当前准备在bootloader中(bl2,或者uboot)访问emmc的boot partition。 阅读了emmc的协议规范,比如访问CID register,CSD,Extended CSD。我比较糊涂,怎么访问它们呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
辉歌
2014-09-17
打赏
举报
回复
通过SoC厂商提供的MMC控制寄存器编程指导文档编程完毕。结贴。
moquan1100
2014-05-31
打赏
举报
回复
还有在代码中是能找到任何一个分区的。
moquan1100
2014-05-31
打赏
举报
回复
首先你需要在bootloader中移植emmc驱动,通常bootloader中有的。 然后设置cmdline(还是commandline,记得不太清楚),这个是能设置启动分区的。 你看的CID,CSD,SCR等寄存器是emmc/sd协议里面的,涉及到初始化和一些规范,如果你不做这个驱动就没必要看了,这些和命令的发送有关系,命令有好几十个,一时半会搞不明白的
Stm32IAP
BOOT
LA
ODE
R
Stm32IAP IAP
BOOT
LA
ODE
R STM32的U
BOOT
程序,测试通过
4-原子核_程序源码(
Boot
la
ode
r可运行HEX文件V1.0)
4-原子核_程序源码(
Boot
la
ode
r可运行HEX文件V1.0)
boot
la
ode
r和u
boot
boot
la
ode
r和u
boot
的区别,根本不同
3-原子核_程序源码(
Boot
la
ode
r版本V1.0)
3-原子核_程序源码(
Boot
la
ode
r版本V1.0)
Boot
la
ode
r可运行的Hex文件
Boot
la
ode
r可运行的Hex文件
Boot
la
ode
r可运行的Hex文件
CPU和硬件区
1,024
社区成员
561
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章