社区
CPU和硬件区
帖子详情
bootlaoder中如何访问emmc的各寄存器
辉歌
2014-05-30 03:33:29
当前准备在bootloader中(bl2,或者uboot)访问emmc的boot partition。
阅读了emmc的协议规范,比如访问CID register,CSD,Extended CSD。我比较糊涂,怎么访问它们呢?
...全文
485
3
打赏
收藏
bootlaoder中如何访问emmc的各寄存器
当前准备在bootloader中(bl2,或者uboot)访问emmc的boot partition。 阅读了emmc的协议规范,比如访问CID register,CSD,Extended CSD。我比较糊涂,怎么访问它们呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
STM32的U
BOOT
程序是针对STM32处理器优化的版本,可能包含了一些特定于STM32的功能,如对STM32的
寄存器
配置、外设初始化等。 4. **测试与调试**: 在实际应用
中
,需要对STM32IAP
Boot
loader进行充分的测试,包括...
4-原子核_程序源码(
Boot
la
ode
r可运行HEX文件V1.0)
【标题】"4-原子核_程序源码(
Boot
la
ode
r可运行HEX文件V1.0)" 提供的是一个关于嵌入式系统开发的资源,主要涉及原子核(可能是项目或库的名字)的程序源代码,这个版本的
Boot
loader能够处理并运行HEX格式的文件,版本...
boot
la
ode
r和u
boot
Boot
loader,作为嵌入式系统
中
至关重要的组成部分,扮演着系统上电后第一阶段执行的角色。其主要职责在于初始化硬件设备、设定系统环境,并最终加载操作系统内核至内存
中
运行。
Boot
loader的存在,确保了系统的稳定...
3-原子核_程序源码(
Boot
la
ode
r版本V1.0)
【压缩包子文件的文件名称列表】
中
的"3-原子核_程序源码(
Boot
la
ode
r版本V1.0)" 指的是整个源码包,可能包含以下几个部分: 1. **入口点**:
Boot
loader的起始执行点,通常是汇编语言编写,用于初始化CPU和基本的内存...
Boot
la
ode
r可运行的Hex文件
Boot
loader是一种特殊的程序,它是硬件设备上运行的第一个软件,负责加载操作系统或者其他主要软件到内存
中
。在嵌入式系统和计算机硬件
中
,
Boot
loader扮演着至关重要的角色,因为它是系统启动过程
中
的第一步。Hex...
CPU和硬件区
1,024
社区成员
561
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章