NanoPC-T2 Uboot启动过程分析- 1 上电启动
来源:互联网 发布:蜂窝网络和移动网络 编辑:程序博客网 时间:2024/04/29 09:12
本文分析以NanoPC-T2平台为主。NanoPC-T2使用的是三星的S5P4418为主CPU。
系统上电时,S5P4418 会将位于 0x3400_0000 上的 Internal ROM 代码映射到 0x0000_0000 上进行执行。该代码将 SD 卡上从 0x0000_0200 开始的数据复制到内部 RAM 中,目标位置为 0xFFFF_0000,数据大小为 16KB。复制完成后,指令就会跳转到 0xFFFF_0200 继续执行,该代码会初始化 CPU的一些设备,包括时钟、DRAM 等,然后再将 SD 卡上第 64 号扇区开始的数据(uboot)复制到 DRAM 上,目标地址为 0x42C0_0000。复制完毕后再跳转到 0x42C0_0000 上继续执行。此时上电启动完成。
0 0
- NanoPC-T2 Uboot启动过程分析- 1 上电启动
- NanoPC-T2 Uboot启动过程分析 - 2-1 初始启动
- NanoPC-T2 Uboot启动过程分析 - 2-2 board_init_f
- NanoPC-T2 Uboot启动过程分析 - 2-3 init_sequence_f[] part 1
- NanoPC-T2 Uboot启动过程分析 - 2-5 board_init_r() part 1
- NanoPC-T2 Uboot启动过程分析 - 3-1 main_loop()初认识
- NanoPC-T2 Uboot启动过程分析 - 3-2 启动命令的执行
- NanoPC-T2 Uboot启动过程分析 - 2-4 init_sequence_f[] part 2
- NanoPC-T2 Uboot启动过程分析 - 2-6 board_init_r() part 2
- NanoPC-T2 uboot分析(1)
- NanoPC-T2 以太网分析(1)
- UBOOT启动过程分析
- ARM上电启动及Uboot代码分析
- uboot分析之uboot启动过程分析
- uboot启动过程完全分析
- uboot启动过程完全分析
- uboot启动过程完全分析
- uboot - 启动内核过程分析
- c++ map set综合运用
- socket编程之pthread多线程通信
- xmos控制一组GPIO
- java 邮件发送详细版
- 几个推荐的android studio插件
- NanoPC-T2 Uboot启动过程分析- 1 上电启动
- 使用HttpClient与外部接口通信
- android 加密数据库
- 正则规则神器
- Android集成百度地图SDK
- PAT1085
- IntelliJ IDEA 15 创建maven项目(新建项目Artifacts中无法添加Web Application:Exploded)
- POJ 1971 Parallelogram Counting(hash)
- 匿名内部类