社区
驱动开发/核心开发
帖子详情
S3C6410的boot方式
ID062521
2010-09-27 04:45:59
我看到了S3C6410的boot方式可以分好几个BL,用IROM boot时候从BL0到BL1的时候,需要选择用到GPN的管脚设置来判断接下来从那种设备boot(可选的有HS-MMC、OneNand和Nand),而BL1(在HS-MMC、OneNand和Nand中)这段代码是要从上述三种设备中拷贝到SteppingStone里面执行的,我现在的问题是BL1的代码在哪里,是怎么实现的,谢谢!
...全文
63
1
打赏
收藏
S3C6410的boot方式
我看到了S3C6410的boot方式可以分好几个BL,用IROM boot时候从BL0到BL1的时候,需要选择用到GPN的管脚设置来判断接下来从那种设备boot(可选的有HS-MMC、OneNand和Nand),而BL1(在HS-MMC、OneNand和Nand中)这段代码是要从上述三种设备中拷贝到SteppingStone里面执行的,我现在的问题是BL1的代码在哪里,是怎么实现的,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttapi
2010-10-07
打赏
举报
回复
BL1 由6410 的 iROM (AKA BL0) 引导到 stepping stone 区域执行。
BL1 的功能是:
1. 初始化CPU工作时钟
2. 初始化内存
3. 将完整的 e-boot 或者 u-boot 引导到内存并跳转执行
通常这个 BL1 在 u-boot 的前 8K (已经包含在 u-boot 中,是从 start.S 开始的 8K)
或者在 e-boot 中以 STEPLDR 形式存在。
至于烧写的位置,NAND/OneNAND 下面是从 0 块开始烧写; HS-MMC 下面烧写的位置有点特殊,需要计算。
如果想了解详细的,你可以找一个 irom application note 来看一下。
DNW V0.6C
S3C6410
BOOT
会用到
DNW V0.6C -FOR WINCE,
S3C6410
BOOT
会用到
S3c6410
IROM
Boot
Spec
S3c6410
Internal ROM
boot
云计算基础服务篇--IAM&S3&CDN
4.1 IAM权限管理介绍 4.2 IAM动手实验 4.3 创建账单警报 4.4 对象存储S3介绍 4.5 S3动手实验 4.6 S3安全和加密 4.7 S3版本控制 4.8 S3生命周期管理和Glacier 4.9 跨区域复制CRR 4.10 加速转移 Transfer ...
UT-
S3C6410
-linux.rar_6410_
S3C6410
BOOT
_just for
s3c6410
_
s3c6410
友坚6410开发板开发手册,没有源代码,但是也可以作为开发参考,本人已经实现所有这里的功能,源代码是自己写的
S3C6410
SD
BOOT
S3C6410
从SD
BOOT
的烧写工具
驱动开发/核心开发
21,595
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章